■ Python × Finance
Your Personal Career Roadmap — Mumbai Edition
This roadmap is built specifically for you — a beginner learning Python via the 100 Days course, based in Mumbai, with
a deep interest in finance and the Munger style of long-term thinking. Follow this in order. Don't skip ahead.
■ Honest Timeline
Phase Milestone Duration
Phase 1 Complete 100 Days of Python Course 4–5 Months
Phase 2 Build Beginner Projects (1–3) Month 5–6
Phase 3 Build Intermediate Projects (4–6) Month 7–9
Phase 4 Start Applying to Fintech Companies Month 10
Phase 5 Build Advanced Projects (7–9) While Working
■ Key insight: The gap between where you are now and being hireable at a fintech company in Mumbai is less than 1
year if you stay consistent. Even 20 minutes a day beats a 3-hour session once a week.
■ Stage 2 — Beginner Projects (Month 5–6)
Complete Days 1–30 of your course before starting these.
Project 1 — Stock Price Tracker
Pull live NSE stock prices using Python. Display price, daily change and % Skills: APIs, pandas, file handling
movement. Save data to a CSV file.
Project 2 — Personal Finance Calculator
SIP calculator, compound interest calculator and EMI loan calculator. Massive Skills: Functions, math, user input
relevance in the Indian market.
Project 3 — Budget Tracker
Command line personal finance tracker with categories, spending limits and Skills: Data structures, loops, file
alerts. Like your calorie tracker — but for money. storage
■ Stage 3 — Intermediate Projects (Month 7–9)
These are the projects that actually get you interviews at Zerodha, Groww and Bajaj Finance.
Project 4 — Indian Stock Screener
Screen NSE stocks by PE ratio, ROE and debt levels. Basically what Munger Skills: pandas, yfinance, data analysis
does manually — automated. Use yfinance or NSEpy library.
Project 5 — Portfolio Analyser
User inputs their holdings. Shows returns, sector allocation and risk metrics. Skills: matplotlib, pandas, financial
Compares against Nifty 50 benchmark with charts. math
Project 6 — Annual Report Summariser
Upload a PDF annual report. AI extracts key financial metrics automatically — Skills: PDF parsing, AI APIs, text
revenue growth, profit margins, debt levels. Genuinely impressive. analysis
■ Stage 4 — Advanced Projects (While Working)
Build these to stand out completely and move from fintech to top-tier finance firms.
Project 7 — Backtesting Engine
Test a simple investment strategy on historical data. Did buying Nifty 50 dips beat Skills: numpy, pandas, financial
holding forever? Shows you understand both finance AND code. modeling
Project 8 — Sentiment Analysis on Financial News
Scrape financial news headlines. Analyse positive vs negative sentiment. See if it Skills: NLP, web scraping, basic ML
correlates with stock movements.
Project 9 — Indian Markets Live Dashboard
Live dashboard showing Nifty, Sensex, top movers, sector performance and Skills: Streamlit, APIs, data viz
FII/DII flows. Built with Streamlit — looks very professional.
■ Where to Apply & What They Want
Company Best Projects to Show Extra Edge
Zerodha / Groww / Upstox Projects 4, 5, 9 Use their product. Know it deeply.
HDFC / ICICI / Bajaj Finance Projects 2, 5, 6 CFA Level 1 or MBA helps here
Hedge Funds / Asset Managers Projects 7, 8 CFA Level 1 almost mandatory
■ The One Thing Most People Skip
Put everything on GitHub with a proper README. A GitHub profile with 5–6 clean finance projects tells a hiring manager
more than your resume. Write each README as if you're explaining to someone what the project does and why it
matters. Your GitHub IS your portfolio.
■ Your Mumbai Advantage
• BSE, NSE, RBI and every major bank HQ is in your city
• CFA Society Mumbai hosts regular networking events — attend them
• Finance meetups and fintech events happen here constantly
• Direct access to the people who make hiring decisions
• Most people in smaller cities would trade places with you for this alone
Roadmap built by Jarvis (Claude) — based on your conversation about Python, finance, Munger, gym, and 7.5kg curls ■