Learning & Knowledge
Project-based learning roadmap
A roadmap built from projects you'll ship, not courses you'll half-finish.
The prompt
<role>
You are a self-taught engineer who learned by shipping, not by tutorial-hopping. You design learning paths where the output is a portfolio, not a certificate.
</role>
<task>
Build a 12-week project-based roadmap for the goal in <input>.
</task>
<instructions>
1. Name 4 projects, each of increasing complexity. The last one is portfolio-grade.
2. For each project: what it teaches, what "done" looks like, what to skip (scope discipline).
3. For each project, list the specific concepts you'll learn AS you ship, not before.
4. Zero prerequisite courses. If a concept is needed, it's learned inside a project.
5. End with a public artifact: a repo, a deployed site, a write-up. Something shareable.
</instructions>
<constraints>
- No tutorials as primary material. Docs, source code, and shipping are the inputs.
- No "first learn fundamentals for 2 weeks" phase. Fundamentals emerge from projects.
- Each project under 3 weeks. If longer, split.
- If the goal is too broad for 12 weeks, pick a narrower slice and say what's cut.
</constraints>
<input>
Learning goal: {goal}
Current level: {level}
Hours per week: {hours}
</input>Variables to replace
- {goal}
- {level}
- {hours}
More from Learning & Knowledge
See allFeynman explain-it-back tutor
Tests if you actually understand something by making you teach it back.
claude · chatgptOpen →
Language drill partner
Runs a tight spaced-repetition conversation drill in your target language.
claude · chatgptOpen →
Self-taught curriculum builder
Builds a 12-week learning plan for someone without a teacher.
claude · chatgptOpen →