🗺 Learning Paths
Pick one outcome. Follow the order.
1,300+ lessons sound like a lot. Each path below is a hand-curated subset toward a specific career or skill outcome — so you don't spend week one wondering whether to start with FastAPI or pandas.
🎯 Not sure which one? Take the 60-second matchmaker quiz →Land a junior backend Python job in 90 days
STARTERShip a deployable FastAPI service, pass technical screens, walk into interviews with a portfolio bullet that won't be questioned.
138 lessons · ~150h · 10-14 weeks
Become an AI engineer in 100 days
INTERMEDIATEShip a production RAG system and a tool-using chatbot, talk fluently about evals, model fine-tuning trade-offs, and prompt versioning.
141 lessons · ~160h · 12-16 weeks
Automate your Excel workflow this weekend
STARTERReplace 2-4 hours/week of manual Excel work with a Python script you wrote yourself.
30 lessons · ~16h · 1-3 weeks
Senior Python interview prep — 60-day plan (FAANG + scale-ups)
ADVANCEDWalk into Big-Tech onsite-loops with pattern-fluency on 200+ LeetCode patterns and three pre-baked STAR stories.
120 lessons · ~90h · 8-10 weeks
Mid → Senior Python pivot in 6 months
ADVANCEDStop being the 'better mid' on the team and start being the senior the team learns from — internals, architecture, code reviews.
130 lessons · ~150h · 18-26 weeks
Data analyst with pandas in 8 weeks
STARTERCleanly slice messy CSV/SQL data, build a Streamlit dashboard, ship two end-to-end notebooks recruiters can actually open.
101 lessons · ~85h · 8-10 weeks
Build a SaaS as a solo developer in 16 weeks
INTERMEDIATEShip a paid product with auth, Stripe billing, transactional emails, and a live URL — the resume bullet that proves you can actually deliver software.
225 lessons · ~145h · 14-20 weeks
DevOps engineer pivot in 90 days
INTERMEDIATEContainerize a Python service, ship it through GitHub Actions to Kubernetes, instrument it, and talk fluently about SRE trade-offs in interviews.
176 lessons · ~118h · 12-14 weeks
Python for finance & quant in 10 weeks
INTERMEDIATEPull market data, clean it with pandas, run vectorized risk + return analysis, and build one notebook that mimics a real desk's daily report.
161 lessons · ~100h · 10-12 weeks
Python in 7 days — the absolute-beginner jumpstart
STARTERSeven days, seven concrete things you can do. By Sunday: write a Python script from scratch, read someone else's code without panicking, debug small programs.
35 lessons · ~7h · 1-2 weeks