NumPy & Pandas for Absolute Beginners: A 15‑Class Roadmap
By Mohit Agarwal, Paath.online12 min read
Want to learn data analysis with Python without getting overwhelmed? This simple roadmap helps you master the two essential libraries — NumPy and Pandas — in just 15 guided sessions.
🗺️ Class‑by‑Class Plan (1–15)
- Python refresher, notebooks, dataset setup
- NumPy arrays: creation, shapes, dtypes
- Indexing, slicing, boolean masks
- Vectorization and broadcasting
- Aggregation: sum, mean, axis operations
- Pandas Series and DataFrame basics
- Reading CSV/Excel, selecting rows/cols
- Filtering, sorting, and type conversion
- Handling missing values
- GroupBy and aggregations
- Merging and joining datasets
- Reshaping: melt, pivot, stack/unstack
- Datetime handling and time series basics
- Apply/map, custom functions, vectorized ops
- Mini‑project: clean + analyze a real dataset
⚠️ Common Pitfalls (and Fixes)
- Using pure Python loops in Pandas — prefer vectorization.
- Forgetting to set index or parse dates on load.
- Chained assignment warnings — use .loc with care.
🧩 Mini‑Project Ideas
- Analyze student scores across terms
- Create a simple sales report with trends
- Clean and explore a public dataset (e.g., Kaggle)
Study alongside the official NumPy and pandas manuals
A roadmap is only as good as the references behind it. Keep these tabs open while you practice so terminology stays precise and you learn stable APIs—not outdated blog snippets.
- NumPy fundamentals: start with NumPy quickstart and the ndarray reference.
- pandas workflows: follow the Getting started guides and keep the User guide handy for indexing rules and missing-data semantics.
- Python basics: when typing errors confuse you, cross-check docs.python.org for objects, iterators, and file I/O.
What comes after class 15: toward machine learning
Once you can clean a dataset end-to-end, you are ready to connect tables to models. Keep the first steps small and interpretable—linear models and decision trees beat opaque stacks for learning.
- Read scikit-learn's basic tutorial and work through one supervised learning example with a held-out test set.
- Browse educational notebooks and datasets on Hugging Face docs when you want modern deep-learning context—after you are solid on train/test evaluation.
- If you plan board-aligned AI electives, balance tool tutorials with policy reading on education.gov.in and notices on cbse.gov.in.
Next Steps
Finish NumPy & Pandas, then move to Machine Learning.
Learn these topics with live 1:1 tutoring
Paath.online offers beginner-friendly Python and AI classes online with personalized mentorship. Pick a track that matches this article: