Start here
Developer Foundations
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 to Code teaches you to read, write, test, and improve AI-generated code—starting from zero and moving toward real products.
No account. No credit card. No experience needed.
ask-ai --build my-idea
requirements understood
code diff reviewed
tests passed
you know what shipped
A clear place to begin
Start with the shared foundations. Then move into languages and tools only when you understand why they exist.
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 courseThe learning loop
Every lesson moves through the same four steps, so you always know what to do next.
See the complete first course roadmapGet a plain-English mental model before seeing syntax.
Predict the result, then type and change a small example.
Find a deliberate mistake and learn to read the evidence.
Apply the lesson inside a useful mini-project.
The first mapped route
The roadmap covers developer foundations, responsible AI use, Python, and Git. Lesson one is ready now; every planned lesson shows its purpose, practice task, and common mistake before it is published.
Built in public
The repository is public. Developers, teachers, students, and first-time contributors can improve lessons, fix examples, or add new learning paths.
Keep free learning visible
A GitHub star is a tiny thank-you that helps the next vibe coder discover these free lessons.