Start learning NumPy

Learn NumPy from the first array through broadcasting, linear algebra, real-data operations, and performance. Follow the eleven groups below in order or open a specific lesson.

Introduction to NumPy

NumPy Arrays - Basics

Array Operations

Linear Algebra with NumPy

Array Reshaping and Manipulation

Advanced Indexing and Masking

Useful NumPy Utilities

Working with Missing or Invalid Data

NumPy with Real Data

Performance Optimization

NumPy + SciPy + Pandas

Kishore Kurapati, author
About the author

Kishore Kurapati

Robotics | Physical AI Architect | Perception | Agentic AI | Simulation | Edge AI | Innovator (CES & IAA | 6x Patented)

Kishore focuses on approachable artificial intelligence and machine learning tutorials, from core concepts to practical applications.

View LinkedIn profile ↗