Dr. Karam A.Fatah Courses • Learn Step by Step

Understand. Practice.
Succeed.

Simple, clear lessons in Programming and Artificial Intelligence, with videos, practice, quizzes and exercises designed to help you understand and achieve top grades.

Dr. Karam A.Fatah
  • Ministry textbook, 2026 edition
  • Arabic and English
  • Head of AI · PhD researcher, Cairo University

Courses

For the Baccalaureate, the official textbook first — then what makes a student stronger. For computer science, courses in machine learning, artificial intelligence, deep learning, RAG and AGI, built by someone who builds these systems.

  • 1 Baccalaureate

    Published

    First year of the Baccalaureate: an introduction to Information and Communication Technology (term 1).

    Planned

  • 2 Baccalaureate · Programming & AI

    Published

    The ministry textbook, lesson by lesson, in Arabic and English: 7 units, 23 lessons, questions by level, quizzes and assignments.

    Taught now — Ministry textbook, 2026 edition

  • Machine Learning

    Coming

    How a program learns from data: models, training, evaluation.

  • Artificial Intelligence

    Coming

    Search, knowledge, reasoning and the agents that use them.

  • Deep Learning

    Coming

    Neural networks, from one neuron to the models behind today's AI.

  • Retrieval-Augmented Generation (RAG)

    Coming

    Language models that look things up before they answer.

  • Artificial General Intelligence (AGI)

    Coming

    What a general intelligence would be, and how far today's systems are from it.

The record behind the teaching

Who is teaching, in facts a parent can check.

  • Cairo UniversityFaculty of Graduate Studies for Statistical Research · PhD candidate, MSc
  • IEEETwo peer-reviewed conference papers, 2019 and 2022
  • Egyptian BaccalaureateProgramming & AI — the Ministry textbook, 2026 edition
  • 20+ yearsDirector- and board-level accountability for enterprise systems
  • 10+ companiesTrained in AI, from board-level investment framing to engineering practice
  • حُلُول on YouTubeThe lessons on video, in an Arabic playlist and an English one

How I teach

The official textbook first — then everything that makes a student stronger than the textbook alone.

The official textbook, first

Every lesson is taught from the Ministry's textbook, page by page, in Arabic and English. Its seven units are the spine; the reasoning built on top of them is what the exam rewards.

From Cairo, to any student online

Lessons are taught in Cairo, recorded for the channel حُلُول and published on the portal, so the same lesson opens from anywhere in Egypt. The research behind the method sits at Cairo University.

23
Lessons, page by page

2
Languages, same structure

Then, beyond the textbook

Question banks graded by cognitive level — at least 20 questions per lesson, at least 8 demanding analysis, evaluation or creation — exam-style scenarios, worked examples that model the reasoning, a “Think deeper” section in every lesson, interactive shows, and the lesson on video.

Three guarantees

Rules the portal enforces, not intentions.

Every page cited

A lesson names the printed textbook pages it teaches. Anything the book does not say is marked as beyond the book.

Lessons on video

The class as it is taught, on the channel حُلُول — the official textbook, explained in Arabic and in English.

Course Introduction | Programming & Artificial Intelligence — Second Baccalaureate

New lessons are added as the class advances. Nothing is loaded from YouTube until you press play.

Programmes

Two Baccalaureate years and a corporate curriculum.

Baccalaureate · Year 1

Programming & Artificial Intelligence

Year 1Planned — not yet on the portal
  • Taught from the Ministry textbook, page by page
  • Arabic and English throughout
  • Question banks graded by cognitive level
  • Exam-style scenarios and worked examples
  • An assignment after every lesson
NOW TEACHING

Baccalaureate · Year 2

Programming & Artificial Intelligence

Year 2Ministry textbook, 2026 edition — and what is built on it
  • The official textbook first, every page cited
  • Every lesson in Arabic and English
  • Question banks graded by cognitive level, weighted to analysis
  • Worked examples, “Think deeper” reasoning and interactive shows
  • Quiz pools graded on the server
  • An assignment after every lesson, with a rubric

Corporate AI programmes

For executives and engineering teams — delivered at 10+ companies

10 modulesFrom AI fundamentals to responsible AI and governance
  • Machine learning and data science
  • Generative AI and large language models
  • Retrieval-augmented generation and AI agents
  • Enterprise AI architecture
  • AI strategy, transformation and governance

Follow the class

Where the lessons are posted, where the class is announced, and where the professional record lives.

  • حُلُول on YouTube

    The recorded lessons, in an Arabic playlist and an English one.

  • The class on Facebook

    The learning page for Baccalaureate Year 2: notices and new lessons for students and parents.

  • LinkedIn

    The professional record: roles, AI work in production, publications.

  • Dr. Karam A.Fatah on Facebook

    The personal profile.

Questions students, parents and companies ask

Open the portal

Baccalaureate Year 2 — Programming & Artificial Intelligence — is being taught now: the official textbook first, then everything that makes a student stronger.

Open the student portal