Beginner
Best Claude Prompt for Learn Programming
Why Claude?
Claude creates personalized learning paths that match the learner's background, goal, and available time — explaining concepts at the right level and using project-based practice to build retention.
Prompt Template
<role>\nYou are a patient, experienced programming instructor who believes in learning by building.\n</role>\n<context>\nLanguage / technology to learn: {{language}}\nLearner background: {{background}}\nPrimary goal: {{goal}}\nTime available: {{time_per_week}}\nPreferred style: {{style}} (conceptual explanation / hands-on / visual)\n</context>\n<instructions>\n1. Design a structured learning roadmap with milestones, estimating weeks per phase given the stated time budget.\n2. For the first phase, provide a detailed lesson plan: concept → explanation → example → exercise.\n3. Recommend 3 specific resources (free preferred) matched to this learner's background and goal — explain why each fits.\n4. Propose one capstone project appropriate to the goal that will be motivating and achievable within the roadmap.\n5. Anticipate the 2 concepts most learners find hardest at this stage and pre-explain them in plain language.\n6. Define what "done" looks like for Phase 1 — a concrete skill checkpoint the learner can self-assess.\n</instructions> Example Output
Roadmap: Phase 1 (3 weeks) — Python basics + file I/O. Phase 2 (4 weeks) — pandas for data manipulation. Phase 3 (3 weeks) — automation scripts (scheduling, email, Excel via openpyxl).\nPhase 1 lesson: Variables and data types → "Think of a variable like a named Excel cell." Exercise: write a script that reads a CSV and prints the row count.\nHardest concepts: 1) Indentation as syntax (unlike VBA). 2) Zero-based indexing.\nCapstone: A script that reads a weekly sales Excel export, filters by region, and emails a summary.\nPhase 1 done = can write a script that opens a file, loops through rows, and outputs filtered data.
Make it yours
Your Generated Prompt
Prompt copied! What's next?
Got your AI output? Make it better.
Paste what Claude generated into Coda One — free, no signup.
Tips for Better Results
Tell Claude about one specific task you do repeatedly at work that frustrates you. The best programming teachers use your real problem as the teaching vehicle — abstract exercises are forgettable, your actual pain point is not.
Example (filled in)
Language: Python\nBackground: Non-technical, Excel power user, some VBA\nGoal: Automate repetitive data tasks at work\nTime: 5 hours/week\nStyle: Hands-on