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)

  1. Python refresher, notebooks, dataset setup
  2. NumPy arrays: creation, shapes, dtypes
  3. Indexing, slicing, boolean masks
  4. Vectorization and broadcasting
  5. Aggregation: sum, mean, axis operations
  6. Pandas Series and DataFrame basics
  7. Reading CSV/Excel, selecting rows/cols
  8. Filtering, sorting, and type conversion
  9. Handling missing values
  10. GroupBy and aggregations
  11. Merging and joining datasets
  12. Reshaping: melt, pivot, stack/unstack
  13. Datetime handling and time series basics
  14. Apply/map, custom functions, vectorized ops
  15. 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.

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: