The short answer
Our pick for an online Programming & AI teacher for first secondary and the second Bachaloria year is Eng. Ahmed Tarek on GoBachaloria: a software engineer and AI product manager who has taught programming to more than 3,000 students, including school students on Egypt's Digital Egypt Cubs Initiative with Udacity. The full story is here.
But the subject is different in each year, so the teacher you need is different too.
First secondary: what do you need?
- The subject is outside the total, pass or fail, with 50 to pass.
- Practice and the practical exam are on Qureo, and 35% of the questions are problem-solving.
- You need a teacher who makes you solve it yourself on Qureo, not one who solves it in front of you, and who prepares you for the second year if you are aiming for the Engineering track.
Details are in the first-year curriculum and the Qureo guide. A first-year course is coming to GoBachaloria soon.
Second Bachaloria year: what do you need?
- The subject is out of 100 in the total on the Engineering track, six lessons a week.
- Seven units: security, the web, data, statistics and machine learning.
- Half the exam is essays, so understanding matters more than memorising.
- You need a teacher who knows the field from the inside, covers all seven units, and follows you every week for the 60% of assessments.
Details are in the second-year curriculum and Is it hard?.
Why online?
- From any governorate: there may be no good programming teacher in your town.
- Rewatch the lesson: a subject full of terms, where rewatching makes a difference.
- A live session every week: send your question before the session and the teacher answers it.
- Unlock with a code: no card needed.
Why Eng. Ahmed Tarek?
- He has taught programming to school students for years: in Alexandria, online, and on the Digital Egypt Cubs Initiative.
- He works with what he teaches: an AI product manager in Dubai.
- He started where you are: at 16 he took first place at RoboCup Junior Egypt and represented Egypt at the world finals in Japan.
Try before you choose
Ahmed's first five videos on the subject page are free. GoBachaloria has other teachers for the subject too, and each one's first five videos are free as well. Compare them against the seven signs of a teacher who understands.
Sources
- Who studies Programming & AI in secondary school and how it is marked — youlyou, 7 September 2026
- Programming & AI exam specification, second term — Youm7, 8 May 2026
- 60% of assessments to sit the exam; 50% essay and 50% multiple-choice questions — Youm7, 17 August 2026
- Digital Egypt Cubs Initiative — Egypt's Ministry of Communications and IT
- RoboCup 2017 Nagoya — official report
- ahmedtarek.tech — Ahmed Tarek's own site