WEEK 1: Python Essentials (FAST)
Goal: Read & write ML code comfortably
Learn ONLY:
Python syntax (vs C++)
Lists, dicts, tuples
Loops & conditions (skim)
Functions & lambda
List/dict comprehensions
Importing libraries
Reading CSV files
Time: 2–3 hrs/day
📌 Outcome: You understand ML scripts without fear.
WEEK 2: NumPy + Pandas (CORE)
Goal: Handle datasets like a pro
NumPy (3 days)
Arrays
Shape, reshape
Indexing
Vectorized ops
Pandas (4 days)
DataFrame, Series
Load CSV
Missing values
Filtering
GroupBy
📌 Outcome: You can clean & prepare data.
WEEK 3: Visualization + Mini Project
Goal: See & explain data
Learn:
Matplotlib basics
Seaborn basics
Line, bar, scatter, heatmap
Mini Project:
EDA on any dataset (Kaggle)
📌 Outcome: Interview-ready data explanation.
WEEK 4: Machine Learning (MOST IMPORTANT)
Goal: Build real ML models
Algorithms (ONLY THESE):
1. Linear Regression
2. Logistic Regression
3. Decision Tree
4. Random Forest
5. K-Means
Concepts:
Train/Test split
Overfitting
Accuracy & F1 score
📌 Skip:
SVM (optional)
Naive Bayes (optional)
WEEK 5: Deep Learning (ESSENTIAL ONLY)
Goal: Basic neural networks
Learn:
Neural networks basics
Dense layers
Activation functions
Loss & optimizer
CNN (basic)
📌 Libraries:
TensorFlow + Keras (ONLY)
📌 Outcome: You understand how DL works.
WEEK 6: NLP + FINAL PROJECTS
Goal: One strong AI domain
NLP:
Tokenization
TF-IDF
Sentiment analysis
Final Projects (pick 2):
Movie recommendation system
Sentiment analysis app
Fake news detector
Image classifier
📌 Push to GitHub.