DeveloperBootstrap
All Study Plans

Python & Data Science Fundamentals

Learn Python from scratch then dive into data analysis, visualisation, and machine learning basics over 10 weeks.

Beginner
10 weeks
130 total hours
10 weeks

Week-by-Week Plan

1

Week 1: Python Basics

12h
  • Syntax & data types
  • Control flow
  • Functions
  • Modules & packages
2

Week 2: Python Intermediate

12h
  • OOP
  • File I/O
  • Error handling
  • List comprehensions
3

Week 3: NumPy & Pandas

15h
  • Arrays & matrices
  • DataFrames
  • Data cleaning
  • Aggregation
4

Week 4: Data Visualisation

12h
  • Matplotlib
  • Seaborn
  • Plotly
  • Dashboard basics
5

Week 5: SQL for Data Science

12h
  • SELECT queries
  • JOINs
  • Aggregation
  • Window functions
6

Week 6: Statistics

12h
  • Descriptive stats
  • Probability
  • Hypothesis testing
  • Distributions
7

Week 7: ML Fundamentals

15h
  • Supervised learning
  • scikit-learn
  • Train/test split
  • Evaluation metrics
8

Week 8: ML Algorithms

15h
  • Linear regression
  • Decision trees
  • KNN
  • Ensemble methods
9

Week 9: Real-world Projects

15h
  • EDA project
  • Prediction model
  • API integration
  • Jupyter notebooks
10

Week 10: Portfolio & Next Steps

10h
  • GitHub showcase
  • Kaggle competitions
  • Certifications
  • Career paths

Ready to start?

Jump into the courses and track your progress on your dashboard.