The curriculum

One learning system. Every practical coding path.

Begin with the 202-lesson core roadmap. Start with the published lesson, then follow a visible path without jumping randomly between tutorials.

How progress works

Different course lengths. The same calm learning rhythm.

Each course uses as many levels as its subject needs, but every path repeats these six beginner-friendly stages.

Stage 01

Orient

Understand the idea, the tools, and why they exist.

Stage 02

Read

Recognise the important parts and explain what they do.

Stage 03

Try

Make a small change, predict the result, and observe it.

Stage 04

Debug

Use evidence to find and repair realistic mistakes.

Stage 05

Build

Combine the ideas inside a useful project.

Stage 06

Verify

Test, secure, publish, and explain what you made.

Course catalogue

Start with what you need now.

Available lessons are usable today. Mapped tracks show exactly what comes next.

In progress

Vibe safely

AI-Assisted Development

Turn vibe coding into a disciplined skill: plan, choose models, supervise agents, build, test, secure, deploy, and maintain real products.

120 lessons12 levels
View course
In progress

First language

Python Fundamentals

Learn readable programming fundamentals through automation, data, APIs, and practical business examples.

24 lessons1 level
View course
In progress

Ship safely

Git and GitHub

Track changes, inspect AI-generated diffs, collaborate in public, and recover from mistakes without panic.

12 lessons1 level
View course
Mapped

HTML to Next.js

Web Development

Progress from the structure of a page to accessible interfaces, JavaScript, TypeScript, React, and Next.js.

118 lessons5 levels
View course
Mapped

Make data useful

SQL and Databases

Understand tables, relationships, queries, transactions, and safe database design for real applications.

42 lessons4 levels
View course

Keep free learning visible

Learned something? Star the repo.

A GitHub star is a tiny thank-you that helps the next vibe coder discover these free lessons.

  • Free to learn
  • Open source
  • Built with learners
Open GitHub & starOn GitHub, tap Star near the top-right.