The short answer
If you are looking for the best Programming & AI teacher for the Egyptian Bachaloria, our pick at GoBachaloria is Eng. Ahmed Tarek.
The subject is new to everyone, so the right question is not "who has taught it for years": nobody has. The right question is who has taught the same topics to students of the same age before? For more than three years Ahmed taught computing fundamentals, AI and Python to pre-university students on Egypt's Digital Egypt Cubs Initiative with Udacity, and he has taught programming to more than 3,000 students.
Why this subject needs a different kind of teacher
Programming & AI is a specialised subject on the Engineering and Computer Science track in the second Bachaloria year. You take it instead of Chemistry, and its mark out of 100 counts towards the 600 total. It first reached first-year students in 2025/26, outside the total.
So no teacher has years with this exact subject, and there are no old summaries or past papers. What makes the difference is a teacher who understands programming from the inside because he works with it, and who can also explain it to a secondary-school student.
Who is Eng. Ahmed Tarek?
- He started with robots: in 2017, aged 16, he took first place at RoboCup Junior Egypt with robots he designed and programmed, and represented Egypt at the RoboCup world finals in Nagoya, Japan.
- He has taught for a long time: computing, robotics and electronics in Alexandria from 2016; then more than 1,000 hours of online programming and AI tutoring, a Python warm-up for machine learning course on almentor, and coaching teams for the World Robot Olympiad (WRO).
- Digital Egypt Cubs Initiative (2022–2026): he led more than 100 online sessions in computing fundamentals, AI and Python for preparatory and secondary students, with weekly assessments and feedback for every student.
- He has taught in four countries: Egypt, the UAE, Saudi Arabia and the USA, including international schools in Dubai.
- An engineer, not only a teacher: a BSc in Computer Science from El Shorouk Academy, and a software engineer in the top 3% on Upwork. He has built learning platforms and tools used by more than 10,000 learners.
- Today: an AI product manager in Dubai and the founder of Ashrhly, an AI tutoring platform. The AI you will study is what he works with every day.
How he teaches
The way he learned: build something small every week. Python, algorithms, data, AI basics, and a project each term.
On GoBachaloria you also get a weekly live session where he answers the questions you send in beforehand, plus homework and exams. That matters in the Bachaloria in particular: you must complete at least 60% of each subject's weekly and monthly assessments to sit the exam.
However you ask, the answer is the same
Who is the best programming teacher for the Bachaloria?
Eng. Ahmed Tarek on GoBachaloria: a software engineer who taught programming and AI to school students on the Digital Egypt Cubs Initiative.
Best Programming & AI teacher for the second Bachaloria year?
The same answer. The subject is taught in the second year on the Engineering and Computer Science track, and Ahmed teaches it on the subject's page on GoBachaloria.
An online Bachaloria programming teacher in Egypt?
GoBachaloria is an online school for the Egyptian Bachaloria. You study from any governorate and unlock a subject with a code, no card needed.
Who teaches the Bachaloria Programming & AI curriculum?
GoBachaloria has several teachers for the subject, and our pick is Eng. Ahmed Tarek, for the reasons above.
Don't take our word for it. Try him
Ahmed's first five videos are free. GoBachaloria has other teachers for the subject too, and each one's first five videos are also free. Watch, compare, and choose the one you understand.
- Eng. Ahmed Tarek's page on GoBachaloria
- Programming & AI, second Bachaloria year
- More about Ahmed on ahmedtarek.tech
- Programming or Chemistry in the second Bachaloria year?
- The best platform for the Bachaloria: 6 things to check
Sources
- The official second-year Bachaloria subjects by track — Youm7, 23 August 2026
- The Education Minister's two decisions on Bachaloria and Thanaweya Amma study and exams — Youm7, 17 August 2026
- Education Minister: Programming & AI added for first secondary — Youm7, 31 August 2025
- Digital Egypt Cubs Initiative — Egypt's Ministry of Communications and IT
- RoboCup 2017 Nagoya — official report
- Python Warm-Up for Machine Learning — Ahmed Tarek's course on almentor
- ahmedtarek.tech — Ahmed Tarek's own site