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

- 0
- Enrolled students
- 0
- Interactive lessons
- 0%
- Completed the path
- 0.0
- Student rating
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.
Try it yourself
Change the values and run the code — no signup or install
The code updates with every change — press Run and see the output, exactly like inside the platform.
# change the name in the box beside youname = "Salma"print("Hello " + name)How to study
From signing up to coming out on top
- 1
Sign up free and try the first lesson
- 2
Study the lesson with the explained video
- 3
Write the code and run it yourself
- 4
Submit the homework and get your result instantly
- 5
Track your progress and continue the curriculum
Career paths
Where programming takes you after high school — pick a path and see
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.
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.»
«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.»
FAQ
Frequently asked questions
For high-school students who are beginners in programming — we start from scratch.