Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NumPy for Scientific Computation with Python - 2026 Edition
Rating: 4.4 out of 5(13 ratings)
1,636 students

NumPy for Scientific Computation with Python - 2026 Edition

Learn the A-Z of NumPy for working with multi-dimensional arrays in Python.
Last updated 12/2025
English
English [Auto],

What you'll learn

  • Learn what is NumPy, its history and benefits.
  • Learn to install and import NumPy in Python.
  • Learn the basics of NumPy arrays.
  • Learn the different ways to create NumPy arrays.
  • Learn how to perform indexing and slicing on NumPy arrays.
  • Learn how to perform various NumPy operations.
  • Learn how to save and load NumPy arrays in different file formats.

Course content

1 section7 lectures46m total length
  • Welcome to the course!1:07

    Discover NumPy for scientific computation with Python, from installation and usage to understanding what NumPy is and performing statistical and transformation operations, plus loading and saving arrays in different formats.

  • Introduction to NumPy4:28

    Discover how NumPy enables fast numerical computations on multidimensional arrays through vectorization, and learn to install it with pip and import it as np.

  • Basics of NumPy Array11:00

    Explore NumPy arrays and how they differ from Python lists, focusing on homogeneous data, memory efficiency, and 1D, 2D, and 3D shapes and strides.

  • Creating NumPy Arrays12:56

    Learn how to create NumPy arrays from Python data structures and built-in functions, specifying shape and datatype, using zeros, ones, arange, linspace, and random arrays.

  • NumPy Array Indexing and Slicing9:49

    Learn to perform arithmetic, broadcasting, and element-wise operations on numpy arrays, and apply indexing and slicing to reshape, transpose, and flatten data for scientific computation.

  • Input/Output Operations in NumPy6:34

    Learn how to perform input output with NumPy, including saving arrays to disk in various formats, loading them back, saving multiple arrays with keys, and saving and loading text files.

  • Bonus Lecture0:10

Requirements

  • Python programming knowledge is a must.

Description

Are you a beginner looking to kick off your career in data science using Python? Then, this course on NumPy is a must for you!

NumPy, or Numerical Python, is an open-source Python library that helps you perform simple as well as complex computations on numerical data. It is the go-to scientific computation library for beginners as well as advanced Python programmers and it is used mostly by statisticians, data scientists, and engineers.

In this course, you will learn everything you need to know about NumPy arrays starting from how to install NumPy and import it in Python. You will be introduced to various methods of creating NumPy arrays and you will also learn various operations on them. Furthermore, the course helps you learn how to perform indexing and slicing on NumPy arrays. The course ends off by teaching you how to save/load NumPy arrays in different file formats.

Why you should take this course?

  • Updated 2026 course content: All our course content is updated as per the latest technologies and tools available in the market

  • Practical hands-on knowledge: This course is oriented to providing a step-by-step implementation guide rather than just sticking to the theory.

  • Guided support: We are always there to guide you through the Q/As so feel free to ask us your queries.

Who this course is for:

  • Beginner Python developers curious about data science
  • Mathematicians looking to work with multi-dimensional arrays