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

يوسف سلطان
Login

Learn programming from scratch while you're in high school

A clear weekly study path, videos explained in Arabic, and auto-graded homework after every lesson.

  • No software to install
  • Python + JavaScript
  • Works on mobile and laptop
Eng. يوسف سلطان
Eng. يوسف سلطان
Programming teacher for high-school students
4.9Student rating
500students
0
Enrolled students
0
Interactive lessons
0%
Completed the path
0.0
Student rating
01

Why this platform

Everything that gets you studying seriously and learning fast

⌨️

Live code editor

Write Python and JavaScript and run it right inside the platform instantly — no software to install.

🗺️

A clear weekly path

Every week has a study plan organized by grade, unit, and lesson, so you know exactly where to start.

Homework after every lesson

Instant auto-grading shows you your mistake in seconds, so you learn it right the first time.

👨‍👩‍👦

Progress tracking for parents

Periodic reports show your child's level and attendance, and alert you as soon as they fall behind.

02

Try it yourself

Change the values and run the code — no signup or install

Pick an example
Your name

The code updates with every change — press Run and see the output, exactly like inside the platform.

hello.py
# change the name in the box beside you
name = "Salma"
print("Hello " + name)
OUTPUT
Press Run to see the output
03

How to study

From signing up to coming out on top

  1. 1

    Sign up free and try the first lesson

  2. 2

    Study the lesson with the explained video

  3. 3

    Write the code and run it yourself

  4. 4

    Submit the homework and get your result instantly

  5. 5

    Track your progress and continue the curriculum

04

Career paths

Where programming takes you after high school — pick a path and see

Web development

Build sites and apps that run in the browser — from a simple personal page to a full dashboard. You start from the JavaScript basics (available from 2nd secondary) and learn HTML, CSS, React, and Git step by step while building real projects. It's the fastest path to see your work with your own eyes, and it paves the way to majors like Computing & Information and Computer Engineering.

Skills you'll learn in this path
HTMLCSSJavaScriptReactGit
05

Students' and parents' opinions

People who started from scratch and kept going

★★★★★
«I thought programming was hard, but the weekly path got me studying regularly, and for the first time I wrote working code myself.»
SSalma IbrahimStudent · Grade 10
★★★★★
«The reports reach me right away, and I know exactly what my son is studying and how far he's gotten. That's exactly what I needed.»
MMr. MohamedParent
06

FAQ

Frequently asked questions

For high-school students who are beginners in programming — we start from scratch.