Your path from beginner to Architect

Hi! This is your map. 🗺️

A map does not tell you when you will arrive. It just shows the road, the big stops along the way, and what comes next. That is what this page does.

You do not have to rush. There is no deadline here. You move to the next stage when the one you are on feels comfortable, not when a calendar tells you to.

Along the whole road, MILO (Modular Intelligent Learning Orchestrator) teaches you — MILO is the brain, your AI tutor, and GetAdvice is MILO’s friendly face, a real public app. You meet MILO here inside your coding assistant; later you’ll practice clear feedback on GetAdvice and review the note yourself.

The road runs through five stages — from your very first page all the way to forging a real empire the world can touch. Read them like a short story about you.

Stages and Levels are the same road, two names. In the lessons you’ll see four Levels; on this map they’re grouped into five Stages by how the work feels. Stages 1–3 cover Levels 1–2 (the foundations and the Builder’s Track), Stage 4 is Level 3 (the Launch Track), and Stage 5 is Level 4 (The Forge). Wherever a lesson names a Level and points you here to a Stage, they mean the same place.


Stage 1: Now 🌱

Where you are today. The path this map assumes is Claude Code with a paid Claude plan (Pro or higher). If you are on the fallback in README.md — another coding assistant, or a free chat — you are still in the right place. You are just getting started, and that is exactly where this road begins.

A paid Claude plan (Pro or higher) is the pass this course assumes for Claude Code. Think of it like a monthly pass to a gym. It lets you come in and train as much as your pass allows. The free Claude plan is chat on the web and in the apps. Current plans are listed at claude.com/pricing.

Claude Code is the app you open on your computer — that is the window where MILO lives, able to read and write real files right there beside you. Think of it like a room where your tutor sits next to you at your desk, instead of one you only chat with through a window. Another coding assistant can be that same room if you ask it to read MILO.md. A free chat is more like passing notes through the window: it can explain, and you do the typing.

What you do now

  • Work through the lessons in order, starting with lessons/00-start-here.md.
  • Type the code yourself. Reading is good. Your hands learning the moves is better.
  • Build tiny things and keep them in the my-projects/ folder. See my-projects/README.md for how that folder works.

Your milestones for this stage

Tick one off each time you reach it. Every one is a real win. ✅

Milestone You reach it when…
First page on screen You open a web page you built yourself in lessons/02-your-first-web-page.md.
It looks good You give that page color and style in lessons/03-add-style-css.md.
It does something You make a button react to a click in lessons/04-make-it-interactive-js.md.
Your own idea You build one small thing that was your idea, in my-projects/, following lessons/05-your-own-project.md.

When you can say “I made a page, I styled it, and I made it do something,” you have finished Stage 1. That is a big deal. Most people never get this far. 🎉


Stage 2: Next 🚀

Where you are heading. The basics feel familiar now. Typing code no longer scares you. Time to build bigger and to start saving your work like a real developer.

What you do next

  • Build bigger personal projects in my-projects/. Not one page, but a few pages that work together. Pick things you actually want. Level 2 hands you exactly this: the Builder’s Track opens in lessons/08-level-2-the-builders-track.md, and across lessons/09-a-site-with-rooms.md through lessons/12-talking-to-the-internet.md you grow one app — Study Buddy, a quiz app — floor by floor: rooms, logic, memory, then live questions from the web.
  • Get comfortable with the git save flow. Git is how developers save their work so it is never lost. Think of it like a save point in a video game: you can always go back to it. Learn it in lessons/06-saving-work-with-git.md.
  • Practice GetAdvice feedback. GetAdvice is MILO’s friendly face, a real public app at getadviceapp.com. You use it, write one clear note, and review that note yourself. Learn how in lessons/07-giving-good-feedback.md, and use the template in feedback-getadvice/feedback-template.md.

Your milestones for this stage

Milestone You reach it when…
A real save point You make your first git commit and can explain what it saved.
A bigger build You finish a project with more than one page or one clear feature, all your own. Study Buddy, grown across lessons/09-a-site-with-rooms.md–lessons/12-talking-to-the-internet.md, counts.
Your first real feedback You write one clear, kind GetAdvice note with the template, and you can check it against the self-review list.
The save flow feels normal You save your work with git without needing to look up every step.

When git feels like a habit and you have sent real feedback that helped a real app, you have finished Stage 2. You are not just learning anymore. You are contributing. 🙌


Stage 3: Later, scaling up 🌟

Where this can go. MILO now feels like a daily copilot. A copilot is the person who sits next to the pilot and helps fly the plane. That is MILO for you now: a partner you reach for without thinking, right there in Claude Code. This stage is about doing more, and doing it on real things.

What later looks like

  • Scale up your usage. When you are building most days and your current plan feels tight, that is a signal, not a problem. You can move to a higher Claude plan or simply run more sessions. You grow the tool when your work grows into it.
  • Take on a small real improvement. Instead of only practice projects, you pick one small polish item — a cleaner button, a clearer message, a small fix — and write it up the way a team would. Real work, small and safe. The capstone, lessons/15-capstone-fix-something-real.md, walks you through this exact move: a shipped example note about GetAdvice becomes a fix proposal you write yourself.
  • Start reading other people’s code. Until now you wrote your own code. Reading code someone else wrote is a new superpower. It is like learning to read books in a language you were only speaking before. MILO can walk you through any file you do not understand. You train this on purpose in lessons/13-the-detective-lessons.md (hunting bugs) and lessons/14-reading-strangers-code.md (explaining code you did not write).

Your milestones for this stage

Milestone You reach it when…
Copilot habit You open Claude Code by reflex when you sit down to build.
A real, shipped polish One small improvement you made lands in a real app, with guidance. Your on-ramp is lessons/15-capstone-fix-something-real.md.
You can read strangers’ code You open a file you did not write and, with MILO’s help, explain what it does. You practice this in lessons/14-reading-strangers-code.md.
You scaled on purpose You grew your plan or your sessions because your building outgrew the old setup.

There is no finish line here. This is the stage where you keep going, keep growing, and start helping others the way this repo helped you.


Stage 4: Ship it to the world 🌍

Where builders become dangerous. You can build things now, and you can fix real things. Stage 4 is the half nobody teaches: getting real people to care. A great app nobody has heard of loses to a mediocre one everybody has — every time. The difference is not code. It is that someone launched, on purpose, and measured whether the world listened.

Launching is the opposite of building. Building is speaking. Launching is being heard. You put your work on the public internet, ask real people to do one specific thing, and count what actually happens.

What shipping looks like

  • Pick who it’s for — one real person. Not “everyone.” Marketing’s first law: write for everyone and you move no one. You choose a single human you can picture completely, and everything is built for them.
  • Put something live on the real internet. Not a file on your laptop — a real page at a real URL a stranger can open on their phone. This is a brand-new, scary, real skill, and you learn it in lessons/17-deploy-a-marketing-campaign.md.
  • Pick one number, then chase it in public. You decide before you launch what you’re trying to move — clicks, signups, replies — with a target and a deadline. Then you find out, honestly, whether you hit it. There is nowhere to hide behind “it’s basically done.”
  • Tell the truth about the result. Hit or miss, you write an honest retro. A miss you understand teaches more than a win you can’t explain.

Your milestones for this stage

Milestone You reach it when…
An audience of one You can name the single real person your launch is for, in lessons/17-deploy-a-marketing-campaign.md.
Live on the internet You publish a page at a real public URL a stranger can open on a phone.
A number you chose You set one metric, a target, and a deadline before launching — and then counted the real result.
You told the truth You wrote a retro comparing your target to what really happened, and can say why.

This loop has no finish line on purpose. Build a thing, launch it, measure it, improve it, launch again — forever. That loop is the work. You run it once for real in lessons/17-deploy-a-marketing-campaign.md, then turn it into a measured, AI-powered growth engine in lessons/18-the-growth-engine.md. And when running the loop starts to feel like your loop — one last stage waits.


Stage 5: The Forge 🔥

Where builders become Architects. This is the final transformation, and it is not for everyone — only for the ones who want to stop being a capable builder and become something dangerous, battle-hardened, and real. In The Forge you take everything you’ve learned and forge it into a real empire: a production-grade system strangers pay for, a multi-agent swarm you command, a fortress that survives load and attack, a contribution to MILO itself, and a public launch with your name on it.

Here MILO changes too — from a friendly coach into a kind-but-ruthless Master Mentor who tells you the hard truths, refuses to call “finished” the same as “done,” and celebrates only proven, real impact. Nothing counts until it survives the real world.

Everything is built on the three laws at the heart of MILO: Adaptive Orchestration (systems that bend instead of shatter), Supervisory Primacy (you can always see, stop, and answer for what your system does), and Viability (it only counts if a real stranger, a real load, or a real dollar says so).

What the forge looks like

  • Ship to real strangers. A real product in real production that people who owe you nothing trust enough to use — lessons/20-first-blood.md.
  • Command a swarm. A multi-agent system that adapts, obeys, and can never run away from you — lessons/21-the-swarm.md.
  • Survive the storm. Tests, CI/CD, a security pass, and a load test with real numbers — lessons/22-hardened.md.
  • Extend MILO and lead others. An original contribution to the MILO world, people you guide, and a published case study — lessons/23-the-contribution.md.
  • Forge an empire. A public launch with a real ask — money, adoption, or support — demoed live and told true — lessons/24-forge-the-empire.md.

Your milestones for this stage

Milestone You reach it when…
First blood A real stranger trusts your production software enough to act, in lessons/20-first-blood.md.
You command a swarm Your multi-agent system stays under your command through deliberate chaos, in lessons/21-the-swarm.md.
It survives the storm Your system holds under load and a security pass, with CI green on every push, in lessons/22-hardened.md.
You added to MILO You make a real contribution to the MILO world and lead another human, in lessons/23-the-contribution.md.
You forged an empire You launch in public with a real costly ask and prove the world showed up, in lessons/24-forge-the-empire.md.

How this stage is checked: by real proof and a real person, not by trusting a claim. You keep a ledger of links a stranger could verify, and you defend your work to your instructor on a short live call where they ask you to explain and change your own code on the spot. Using AI to learn is encouraged — that’s the whole point; the only line is work you can’t defend as your own. (my-projects/forge/PROCTOR.md and SHOW-ME.md spell it out.)

When you launch a real empire in public, ask the world for something that costs it, and tell the whole truth about what came back — you are no longer a student of the MILO vision. You are a MILO Architect, and a co-author of it. From there, you forge empires, and you teach the next person to walk this road.


A gentle reminder

Stages are not a race. Some days you fly. Some days one small thing takes the whole session. Both are normal. Both are progress.

Ready? Your very first step is lessons/00-start-here.md. Go say hello. 👋