Personalized Learning Path Generator
Added Apr 1, 2026
About This Prompt
Self-directed learning fails most often due to lack of structure, not lack of motivation. This prompt creates a detailed 90-day learning roadmap that removes the overwhelming 'what should I learn next' decision fatigue. The progressive difficulty curve prevents the common pattern of staying too long in comfortable beginner territory. The hands-on projects ensure practical skill development rather than tutorial-following that does not transfer to real work. The portfolio piece at the end gives the learner tangible proof of their new capabilities. Use it for career transitions, skill upgrades, personal development goals, or team member growth plans.
Variables to Customize
[LEARNING_GOAL]
What they want to learn
Example: become proficient in data analysis with Python, starting from zero coding experience
[CURRENT_LEVEL]
Current knowledge
Example: experienced Excel user, familiar with basic statistics, never written code
[TIME_COMMITMENT]
Available study time
Example: 8-10 hours
[LEARNING_STYLE]
How they learn best
Example: hands-on projects and video tutorials, gets bored with long text-based readings
Tips for Best Results
- Adjust the plan based on actual progress rather than rigidly following the timeline
- Join a community of other learners for accountability and support
- Skip topics you already know well and spend extra time on your weak areas
Example Output
## 90-Day Python Data Analysis Learning Path ### Weeks 1-2: Python Fundamentals **Time:** ~9 hours/week **Week 1: Setup and Core Syntax** (9 hrs) - Day 1-2: Install Python, VS Code, Jupyter Notebook. Complete 'Hello World' through functions (3 hrs) - Resource: freeCodeCamp Python Tutorial (YouTube, free) - Watch chapters 1-4 - Day 3-4: Data types, lists, dictionaries, and loops (3 hrs) - Resource: Codecademy Python 3 Course (free tier) - Modules 1-3 - Day 5-7: File reading, CSV basics, and your first script (3 hrs) - Resource: Automate the Boring Stuff, Chapter 1-3 (free online) **Project (end of Week 2):** Write a Python script that reads your bank statement CSV and categorizes expenses into buckets, outputting a summary. This replaces an Excel task you already know how to do, making the value immediately tangible.