Data & AI course

NumPy

High-performance numerical computing and array manipulation in Python.

Data & AI
Beginner to Intermediate

Course overview

NumPy is the fundamental package for scientific and numerical computing in Python. This focused course teaches multi-dimensional ndarrays, vectorized operations that replace slow loops, broadcasting rules, advanced boolean indexing, random sampling, and essential matrix math.

Prerequisites

Fundamental Python programming knowledge.

What you'll achieve

  • Create and manipulate 1D, 2D, and multi-dimensional NumPy arrays
  • Write fast, vectorized numerical code without explicit Python loops
  • Apply array broadcasting rules to perform arithmetic across different dimensions
  • Perform matrix multiplications, transpositions, and linear algebra operations

Curriculum

  1. 1Why NumPy: Performance, memory layout & ndarray concept
  2. 2Array creation routines, data types (dtype) & shape inspection
  3. 3Array indexing, slicing, views vs. copies & boolean masking
  4. 4Vectorized operations & universal functions (ufuncs)
  5. 5Broadcasting rules and multi-dimensional arithmetic
  6. 6Aggregation functions (sum, mean, std, axis operations)
  7. 7Linear algebra fundamentals with numpy.linalg
  8. 8Project: Numerical matrix simulation and dataset transformations

Who is this for?

Python developers, data analysts, science students, and aspiring AI engineers.

Contact admissions for current fee and available learning formats

Enrol in NumPy

  • 3 weeks
  • Beginner to Intermediate
  • Live online · One-to-one available · Group batches when scheduled
  • 1-on-1 & small batches
Apply for this course Request Free Demo Have questions? Ask on WhatsApp

Ready to start your learning journey?

Apply today and our admissions team will review your application and guide you through the next steps.