Data Preprocessing with NumPy

with Viktor Mehandzhiyski

This course will guide you through one of Python’s most notable packages – NumPy. We’ll explain why it’s so popular and discuss the numerous applications of its crown jewel – the ndarray class.

7 hours 68 lessons
Start course

Course Overview

This course is designed to show you how to work with one of Python’s fundamental packages – NumPy. You will learn what a “package” is and see how to install, upgrade and import it. By the time you finish the course, you’ll be comfortable with NumPy’ ndarray class, how to slice and reduce the dimensions of its instances, as well as how to quickly refer to the documentation. Furthermore, you’ll be ready to take advantage of NumPy’s various built-in functions and methods, which we’ll use to generate random and non-random data, import and export data to and from Python, find statistical values for a dataset, and clean and preprocess ndarrays.

68 High Quality Lessons
6 Practical Tasks
7 Hours of Video
Certificate of Achievement

Topics covered

data analysisData processingProgrammingPython

What You'll Learn

Do you already know how to use Python? Improve your skills by adding another tool to your arsenal – one of the most notable packages, NumPy!

Create arrays with NumPy 
Use basic NumPy syntax 
Generate data with NumPy 
Implement statistical functions 
Substitute missing values in Ndarrays 
Explore ways to clean and preprocess data in NumPy 


Student feedback


515 ratings
5 stars
456 (89%)
4 stars
52 (10%)
3 stars
6 (1%)
2 stars
1 (0%)
1 star
0 (0%)
Filter by rating
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • Newest
  • Oldest
This last section with the practical example is the cherry of the cake. It helps widen the conceptualization taught in the course, beyond common grounds. People have different way of learning and the more approach you offer, the better. I have had a short journey in Data Science, yet it is evident that practice plays a huge part on it. Such activity takes you from 0 to 100 and greatly increases your confidence in the subject. Food for thought: I don't know how plausible it is, but if the same could be applied for the career track courses, where we could have all subjects wrapped up into a big work, that would be exceptional.
Many of the questions asked in Q&A sections are not having a reply from the instructor for months Also, some of the videos have outdated information like that in section 5 [Generating Data with NumPy]
It feels really complete. After doing this course, you will feel confident in your Python and Numpy skills. After this, you should be able to complete a project by yourself.
This course was very comprehensive. It was tough and I'll probably review it again but gave a good overview of NumPy essentials for processing data.
This course is a fantastic and comprehensive tutorial for the NumPy package and includes many useful tidbits on data preprocessing techniques.
  • 1
  • 2
  • 3
  • ...
  • 6
  • ...
  • 11

“A large portion of a data analyst’s work is dedicated to preprocessing datasets. Unquestionably, this involves tons of mathematical and statistical techniques that NumPy is renowned for. NumPy can be described as a computationally stable state-of-the-art Python instrument that provides flexibility and can take your analysis to the next level.”

Viktor Mehandzhiyski
Content Creator at 365 Data Science
Data Preprocessing with NumPy

with Viktor Mehandzhiyski

Start Course