Registration is now open for the Programming Basics course — and it's free! 🎉

يوسف سلطان
Second Secondary Programming

Programming Teacher for Second Secondary Baccalaureate — Mr. Youssef Soltan

Second-secondary baccalaureate programming explained in Arabic from scratch, with a weekly study path and auto-graded homework. Each lesson stands alone and is broken down step by step.

Arabic-explained videos

Every concept is explained in clear Arabic with practical examples — no prior background needed.

Live code editor

Write and run Python and JavaScript right in the browser — no software to install.

Auto-graded homework

Every lesson has a homework you can solve and get graded instantly, so you always know your level.

Second-secondary programming curriculum

Built on the baccalaureate syllabus for second secondary, covering the fundamentals the later years build on.

  • Python fundamentals: variables, conditionals, loops, functions
  • Introduction to JavaScript and how it differs from Python
  • Logical thinking and solving programming problems
  • Practice in the style of exam questions

Frequently asked questions

How do I pay?

You pay per lesson via Vodafone Cash or InstaPay — no monthly subscription. The first lesson is free.

Do I need prior experience?

No, the curriculum starts entirely from zero. Suitable for a student encountering programming for the first time.

Can I study on my phone?

Yes, the platform works on mobile and laptop; the videos and editor run on both.

Ready to start?

Begin with a free first lesson and judge for yourself.

Start studying now