Learn how AI actually works, starting from zero.

No coding, no experience, nothing to install. Four free levels take you from what AI is to training a real model yourself.

  • No code to begin
  • Nothing to install
  • Any age
  • Free
THE BLOCK EDITORblocks → python
make a dataset calledexamples
add toexamplesthe exampleyou did greatlabeledkind
make aclosest examplemodel calledmodel
trainmodelonexamples
▼ BECOMES
examples = new_dataset("examples")
examples.add("you did great", "kind")
model = new_model("nearest", "model")
model.train(examples)

Level 3 builds programs from blocks. Level 4 shows the Python they become.

Why this exists

Everyone uses AI now. Almost nobody is taught how it works.

AI literacy is becoming the new reading and writing, and most people are being left out of it.

  1. AI is already everywhere.

    It already makes calls about your writing, your job and your grades.

    • Drafts essays
    • Screens job applications
    • Answers your searches
    • Grades homework
  2. But almost nobody is taught how it works.

    Most people who use it every day could not answer these. The explanations out there assume you already code, or hand you slogans.

    • What is a model?
    • How was it trained?
    • Why does it get things wrong?
  3. So a divide opens.

    A few can judge what AI tells them.

    Everyone else can only take its word for it.

What we do

Anyone can learn how AI works. So we teach it to anyone.

AI literacy for every person, not a specialty for people who already program.

  • The real ideas

    How models are trained, where error comes from, and how to test them, with no programming language standing in front.

  • Blocks, not syntax

    Every program is blocks you drag into place, and a block cannot have a typo. A twelve year old and a retired teacher build the same model in the same afternoon.

  • Then real Python

    Level 4 shows the Python those blocks become, for anyone who wants to keep going.

Blocks are the whole trick.

No syntax to learn before the ideas, so nobody is turned away at the door. If you can read this, you can become AI literate here.

Four levels, taken in order.

Each one adds a single new idea. Level 4 ends with a model you trained.

  1. Level 1

    How AI works, and how to use it

    Use one properly in the first ten minutes, then find out what it is doing and where it goes wrong.

    AI literacy, zero code≈ 5 hrs
    Open Level 1
  2. Level 2

    Train your first model

    Build an image classifier from your own photos in half an hour. Spend the rest of the level finding out where it breaks and fixing it.

    Training a model, zero code≈ 5 hrs
    Open Level 2
  3. Level 3

    Build things with AI

    Four working programs, all in one workspace: a text classifier, a webcam recogniser, a language model, and a model that predicts from a table.

    Programming and AI with blocks≈ 10 hrs
    Open Level 3
  4. Level 4

    Python, and your own handwritten digit classifier

    Enough Python to train a model, a digit classifier you built yourself, and the writeup that proves it works.

    Python, digit recognition, and neural networks≈ 13 hrs
    Open Level 4

Inside each level, the same three steps.

Each module takes you from a new idea to trying it yourself, then checking what you understand.

A ten-minute reading

Plain words, examples before definitions. No videos.

An exercise you do

Sort real examples, tune a line until the error drops, or rewrite a prompt.

A quiz that explains

Every answer tells you why. Retake it any time.

The AI League

Four rounds, January to April.

One round a month, each covering one level. Play for your school chapter or on your own. Nobody is knocked out before the finals.

How the season works
  • JANRound 1 covers Level 1
  • FEBRound 2 covers Level 2
  • MARRound 3 covers Level 3
  • APRRound 4 covers Level 4

Round 4, the final, is invitation only.

For your school

Start a chapter at your school.

Lead a Code.guide chapter at your school. Curriculum, editor, meeting plans, worksheets, Kahoots, and a league, all made already. All you need is one person who codes.

How to start one
  1. 1
    ApplyOne short form.
  2. 2
    Talk to usA short call.
  3. 3
    Meet weeklyOne module a meeting.

Snap the first block into place.

Level 1 is free, with no account needed.

Start Level 1