The Degree You Assemble Yourself: Turning Free Resources Into a Coherent Curriculum
Photo: Shixart1985, CC BY 2.0, via Wikimedia Commons
Every paid course is selling you the same three things: a sequence, a deadline, and the feeling that someone smarter already did the sorting. That's it. The actual content? It's sitting in free documentation, MIT OpenCourseWare recordings, and a YouTube lecture that's been viewed two million times for a reason.
So the honest question isn't "which course should I buy?" It's "why don't I know how to sequence?" Because that's the only part you can't Google. But you can borrow it — from the very institutions that charge $60,000 a year for the same trick.
Steal the University's Table of Contents
Universities don't teach topics. They teach degrees — a curated order of prerequisites that build on each other. Data structures before algorithms. Databases before backend frameworks. You can reverse-engineer this without enrolling anywhere.
Pick the field you want to learn, then find the syllabus for a real course in it. Stanford publishes theirs. So does MIT, Harvard's CS50 team, and dozens of state schools. Search "[topic] course syllabus pdf" and you'll get a week-by-week skeleton built by people who've taught the subject for decades. That skeleton is your curriculum. Their assigned readings are mostly free; the lectures are on YouTube.
You just assembled a semester of instruction for the cost of an internet connection.
Three Tiers of Material (and How to Use Each)
Not all resources do the same job. Sort everything you find into three buckets:
Tier 1 — The spine. One primary resource per module: a textbook chapter, a documentation track, or a full lecture series. This is what you actually work through, start to finish. One per module. Not five.
Tier 2 — The reinforcement. Practice problems, coding exercises, docs pages you reference when the spine doesn't click. MDN, official framework docs, exercise repositories.
Tier 3 — The garnish. Conference talks, blog posts, podcasts. Useful, entertaining, and dangerously easy to mistake for studying.
Most self-taught learners drown in Tier 3 while never finishing a single Tier 1 resource. The tutorial-hopping problem isn't a motivation issue — it's a filing issue.
Sequencing: The Week-by-Week Reality Check
Here's where DIY curricula usually fall apart. You list twelve topics, feel productive, and then bounce between them randomly for four months.
Fix it with two rules:
One module active at a time. Your curriculum can have twelve entries; your brain gets one. Write the others on a "parked" list so they don't feel lost.
Every module ends with an artifact. A thing that exists: a working script, a small app, a written explanation in your own words. If a module can't produce an artifact, it wasn't a module — it was a bookmark.
A realistic module for someone working full-time is two to three weeks, not two to three days. Budget accordingly. A four-module "degree" you finish beats a twelve-module one you abandon in March.
Build the Reading List Like a Librarian, Not a Shopper
Open a simple document — a note app, a spreadsheet, a plain text file. For each module, write down:
- The module name and what you'll be able to do afterward
- Your one Tier 1 resource (with a link)
- Two or three Tier 2 practice sources
- A one-line definition of "done"
That last line matters most. "Done" means "I can build a REST endpoint with authentication," not "I watched all the videos." Vague finish lines are how courses get abandoned at 60%.
Then — and this is the step everyone skips — close every other tab. A curriculum only works if it's narrower than your curiosity, not a mirror of it.
Milestones That Aren't Made of Vibes
Universities use exams; you need an equivalent that doesn't require a proctor. Three options that work:
- The teach-back. Explain the module's core concept out loud, to a friend, a rubber duck, or your phone's voice memo app. If you stall, you know exactly where the gap is.
- The rebuild. Recreate something small from scratch with the resources closed. From-memory construction is the closest thing to an exam you can administer yourself.
- The public artifact. Push it to GitHub, write a short post about it, or demo it to someone. External visibility creates a deadline your brain respects.
Schedule these before you start a module, not after. A milestone you set mid-week is a suggestion; one you set in advance is a commitment.
The Maintenance Pass
Every four to six weeks, audit your curriculum like an advisor would: What did you finish? What stalled, and why — too hard, too boring, wrong prerequisite? Curricula aren't sacred documents. Real departments revise them constantly. Drop what isn't working and reorder ruthlessly.
The $200 course was never selling you information — you already knew where to find that. It was selling you the confidence of a plan. Now you have a better one, and it cost you an afternoon and a syllabus you found for free.