NumPy Tutorial

Master NumPy from scratch with our comprehensive, interactive curriculum — 50 lessons from Beginner to Advanced.

Learn NumPy from scratch — ndarrays, indexing, broadcasting, ufuncs, linear algebra and vectorized performance — free interactive lessons.

Part of the free Numpy course at LearnCodingFast — hands-on lessons with examples you run in your browser, plus practice exercises and a quick quiz.

👋 New to NumPy? Some Python is all you need.

Start with Lesson 1 and build real numerical-computing skills step by step — at your own pace.