Python Finance Roadmap
Python Finance Roadmap
1. Core Components:
2. Python Programming (syntax, data types, loops, functions)
3. NumPy & Pandas (arrays, DataFrames, data wrangling)
4. Data Cleaning (missing values, outliers, duplicates)
5. Data Visualization (Matplotlib, Seaborn, Plotly)
6. Basic Statistics (mean, correlation, regression)
8. Complexity Levels:
13. Foundations:
14. Logic/math
15. Basic finance (week 9+)
• Videos:
1
• CFI Python for Finance (Beginner to Intermediate)
• Coursera: Python & Statistics for Finance (HKUST)
• Interactive:
• Books/Articles:
• Exercises by Topic:
• Python: Loops, functions → write simple apps
• Pandas: Load & summarize financial CSVs
• Cleaning: Fix missing/inconsistent stock data
• Visualization: Plot revenue, returns
• Mini-Projects (checkpoints):
• Spaced Review: Weekly flashcards + code redo (revisit every 2-3 weeks)
• Indicators:
• Skills mastered (checklist per module)
• Quizzes (Kaggle, Coursera)
• Milestones:
2
• Week 8: Create full data report with charts
• Week 12: Analyze real financial dataset end-to-end
Day Focus
Results: After 12 weeks, you will be able to write scripts to clean, analyze, and visualize corporate
finance data using Python and interpret the results with financial logic.
Use this plan as your core framework. Let me know if you'd like a printable version or Notion/Excel
tracker template.