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.