You'll learn how to:

Start this course today

Build hands-on data skills with interactive exercises and projects.

Sign up

About this course

Python programming skills are critical for data engineering. But for many critical data analysis and processing tasks, using stock Python isn’t the most efficient approach. That’s where NumPy, a one of the most popular Python libraries for data work, comes in.

NumPy is popular for working with data primarily because it provides support for multi-dimensional arrays, and allows you to perform a wide variety of calculations on those arrays.

In this course, you’ll learn how to manipulate data using NumPy. You’ll also learn why NumPy is so much more efficient than Python alone for this sort of work, particularly if you’re working with large amounts of data (as data engineers often are).

As with all Dataquest courses, this is a fully interactive learning experience. As you learn about NumPy, you’ll be writing and running real code in your browser to solve real data engineering problems.

By the end of this course, you will:

  • Learn how to manipulate n-dimensional arrays
  • Learn how to perform numeric calculations with n-dimensional arrays
  • Learn why NumPy is so much more efficient than pure Python

Lessons in this course

Loading lessons....

Thousands of learners have changed their careers with Dataquest


Learners who recommend
Dataquest for career advancement

4.9 stars

Dataquest rating on
G2Crowd and SwitchUp


Average salary boost
for learners who complete a path

Join a community of 1M+ data learners on Dataquest


Sign up for a free account

Get access to hundreds of free lessons.


Choose a course or path

Start anywhere, from beginner topics to advanced concepts.


Learn with hands-on exercises

Learn with real data and build your experience.

Apply your skills

Create projects, build your portfolio, and build your career.

Sign up today