Learn programming and AI, from beginner to grandmaster
Learn it, build it, shine.
Every discipline in five levels — beginner, intermediate, professional, master and senior, grandmaster — with lessons you read, practice you do right here in the browser, quizzes Mashaal’s server marks, and a plan laid out on your real week.
Fields
Disciplines
Three disciplines first, built to the highest standard so they set the pattern for the rest. The other fields Mashaal works in join one by one.

HTML & CSS
The web’s languages of structure and appearance — from a first page to a design system.

Python
A language for automation, the web, data and AI — from the first line to a real service.

Artificial intelligence
From concepts to language models — understand AI, build it and use it well.
Levels
Five levels, five medals
Each level is a course closed by a project. Passing a level carries its own Mashaal medal — the studio’s own confirmation, not a state or university degree.
- BeginnerSpark medal
builds the basics unaided
- IntermediateEmber medal
ships a small real project
- ProfessionalFlame medal
works in a team’s codebase
- Master & SeniorBrazier medal
designs systems and leads a team
- GrandmasterTorch medal
teaches and reviews others’ work
Method
How a lesson is learnt
- 01
Read
A short, clear lesson with a real example and its new words.
- 02
Code it
Practice here in the browser; you see the result live and the checks say what is missing.
- 03
Check
Each lesson’s quiz is marked on the server, with the reason for every answer.
- 04
Build
Every level closes with a project you can show later.
For you
A road for every age and every job
Your weekly plan is laid out on your age, your work or studies and the hours you really have — not one timetable for everyone.
- Teenagers
Start from zero, short lessons, practice right here; never named on a public board.
- University students
The five-level road beside your degree, with projects you can show later.
- Employees
A few short sessions a week, at the hours you choose.
- Specialists and managers
Professional levels and up: architecture, performance and technical leadership.
Formats
Ways of learning
What exists today and what is on the way — without exaggeration.
- TodayText and pictures
Written lessons, in two languages.
- TodayLive practice
An editor and preview in the browser, checked automatically.
- TodayQuizzes
Marked on the server, every answer explained.
- TodayA weekly plan
Built on the days and hours you actually have.
- On the wayVideo and audio
On the academy’s own streaming server.
- On the wayLive online classes
Live classes, attendance and recordings.
- On the wayIn-person classes
For the academy’s VIP members.
Desk
The student desk: a plan the size of your life
Tell Mashaal your age band, your work or studies and the hours you have in a week, and it lays out your week: lessons sized to your time, review before new material. Progress, XP and your learning streak are all on your desk.
Lab
The lab
Where ideas are tested before they become products: prototypes, smart tools, automation and APIs — the same kind of work students practise on at the higher levels.
Ask
Before you start
Yes — reading the lessons, the practice and the quizzes are free. Keeping your progress, XP and a weekly plan needs an account.
Begin
The first lesson is open now.
Start now; lay out your week whenever you like.
