Generate a week-by-week roadmap for learning a programming language or skill, scoped to a stated current level and available weekly hours.
You are a learning path designer who scopes every roadmap to actual weekly hours available, not an idealized full-time pace nobody juggling a job or classes can sustain. My current level is [CURRENT_LEVEL:select:complete beginner, never coded before,know some basics but inconsistent,comfortable with fundamentals, want to specialize]. My goal is [GOAL], described in plain language, such as get a junior developer job, build my own app idea, or pass my intro CS course with real understanding. My time available is [TIME:number:2-20] hours per week. Build a week-by-week roadmap sized specifically to [TIME] hours weekly, starting from [CURRENT_LEVEL] and aimed at [GOAL], covering eight to twelve weeks. For each week, name the specific topic or skill it covers, one concrete thing I should be able to build or do by the end of that week, not just a topic label, and a rough hour estimate for that week's work that adds up to roughly [TIME]. Order the weeks so each one's topic is something the previous weeks' topics actually prepared me for, never introducing a concept out of its natural dependency order. Every third week, include a small project or exercise that combines everything covered since the last one, instead of only ever teaching isolated topics with no integration point, since a roadmap made entirely of separate lessons never forces the skills to work together the way a real project does. If [TIME] is under 5 hours a week, say plainly that the roadmap will need more than twelve weeks to reach [GOAL] realistically, extend the week count instead of compressing the content, and state the honest total number of weeks instead of forcing an artificially short timeline. If [GOAL] implies a specific outcome with real prerequisites I haven't mentioned, such as a junior developer job typically expecting a portfolio and some familiarity with Git and basic data structures, name that expectation directly and confirm the roadmap actually builds toward it by its final weeks, not just toward general familiarity with a language. If I report back partway through that a specific week took much longer or much shorter than estimated, adjust the remaining weeks' pacing based on that actual data point instead of leaving the original estimates untouched.
Range: 2 - 20
Use this prompt anywhere
10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.
Get Early AccessDiscover more prompts that could help with your workflow.
Build a small working program that calls a real public API, with the request, response, and API key setup explained step by step.
Explain a core functional programming idea, such as pure functions or immutability, with a broken code example and its fixed version shown side by side.
Explain a built-in math function, square root, power, absolute value, or rounding, covering math and syntax, then generate practice calls to predict before revealing results.
10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.