Skip to content

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.

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.

  1. BeginnerSpark medal

    builds the basics unaided

  2. IntermediateEmber medal

    ships a small real project

  3. ProfessionalFlame medal

    works in a team’s codebase

  4. Master & SeniorBrazier medal

    designs systems and leads a team

  5. GrandmasterTorch medal

    teaches and reviews others’ work

Method

How a lesson is learnt

  1. 01

    Read

    A short, clear lesson with a real example and its new words.

  2. 02

    Code it

    Practice here in the browser; you see the result live and the checks say what is missing.

  3. 03

    Check

    Each lesson’s quiz is marked on the server, with the reason for every answer.

  4. 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.

Build my plan

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.

Build my plan

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.