Orient
Understand the idea, the tools, and why they exist.
The curriculum
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
Each course uses as many levels as its subject needs, but every path repeats these six beginner-friendly stages.
Understand the idea, the tools, and why they exist.
Recognise the important parts and explain what they do.
Make a small change, predict the result, and observe it.
Use evidence to find and repair realistic mistakes.
Combine the ideas inside a useful project.
Test, secure, publish, and explain what you made.
Course catalogue
Available lessons are usable today. Mapped tracks show exactly what comes next.
Start here
Learn what code is, how your computer and the web work, how to debug a small website, and how to publish it safely.
View courseVibe safely
Turn vibe coding into a disciplined skill: plan, choose models, supervise agents, build, test, secure, deploy, and maintain real products.
View courseFirst language
Learn readable programming fundamentals through automation, data, APIs, and practical business examples.
View courseShip safely
Track changes, inspect AI-generated diffs, collaborate in public, and recover from mistakes without panic.
View courseHTML to Next.js
Progress from the structure of a page to accessible interfaces, JavaScript, TypeScript, React, and Next.js.
View courseMake data useful
Understand tables, relationships, queries, transactions, and safe database design for real applications.
View courseKeep free learning visible
A GitHub star is a tiny thank-you that helps the next vibe coder discover these free lessons.