Why AI Course Plans Break on Day 4
Learning with AI is genuinely fast — but speed isn't direction. Why AI-built course plans quietly go wrong, and the retro loop that keeps one honest.
The Insight
Every Monday, YouTube serves up a fresh batch of ten-minute miracles. A creator promises you can learn any skill ten times faster using AI. Slick 20-day curriculum, a few clean prompts, a pretty dashboard tracking their daily progress.
It looks like magic. It's actually infotainment.
Here's the trap. Ten minutes of watching someone else build gives you the feeling of learning. Your brain files it as work. It wasn't. Nothing pushed back, so you have no way of knowing which parts of what you just watched were even true.
I found out how far that goes this week. I set out to build Codex Studio — a pipeline that takes my newsletter and generates the visual assets automatically — and I asked AI to build me a 20-day course plan to get there.
Day 1 broke. Not the code. The plan.
The reference file the whole curriculum sat on claimed it had been built by installing the package and inspecting it directly — "not from documentation and not from model recall." It hadn't been. Three of the components the plan was built around didn't exist at all. That took out Days 4 through 8 before I'd written a line of my own code.
None of it was hard to fix once I could see it. That's the part worth sitting with. A wrong plan doesn't announce itself. It just keeps agreeing with you, confidently, until something finally crashes.
Using AI to learn is genuinely fast. The speed is real — that isn't the illusion. The illusion is that speed and direction are the same thing. Learning isn't following the plan. It's managing the plan when it hits reality.
The Framework: The Dynamic Retrospective Loop
To actually learn with AI without getting stranded by hallucinated roadmaps, you need a system that updates its own instructions as you build. Here is how to structure it:
- Decouple the plan from the session: Stop trusting ephemeral chat windows or temporary HTML files to track your build. Store your core system files locally in a markdown vault (like Obsidian) as two distinct documents:
Teacher.md(how the model coaches you) andCourse_Plan.md(the live roadmap). - Bridge local files to the environment: If you're using desktop tools like Claude Cowork, don't waste time manually deleting and re-uploading knowledge files every time a single line changes. Point your environment directly to your local markdown files so edits persist across sessions.
- Run a daily retro: At the end of every building session, force a brief reflective cycle. Review what broke. Did an API endpoint fail? Was an SDK class missing?
- Update the Teacher, then the Plan: Before writing new code, make the AI update its own
Teacher.mdfile so it gets smarter at coaching you. Then, have it prune and rewriteCourse_Plan.mdbased on real technical ground truths. On my build, this pruned 20 theoretical days down to 13 real ones.
The Hard Truth
Most people using AI to learn aren't actually learning—they're just consuming low-friction entertainment disguised as productivity.
A wrong line of code fails immediately with a loud error. A wrong plan fails silently, letting you build three days of architecture on something that was never there.
The only reason I caught it was that I checked something outside the plan itself. Ask the thing that wrote your plan whether the plan is any good and it will tell you yes, every time. You have to check it against something that isn't it. That's not a workaround. That's the job.
If your AI learning system doesn't have a built-in mechanism to audit its own assumptions and rewrite its own map, you aren't building a skill. You're just following a hallucinated map off a cliff.