Introduction to NumPy

Learn one of the most in-demand Data Science packages in Python.
Rating: 2.8 out of 5 (53 ratings)
4,316 students
English [Auto]
They will gain a deep understanding of the most widely used and in-demand Python packages to perform Data Science, Machine Learning, Deep Learning, Computer Vision, Natural Language Processing, Data Analysis, and Data Visualization tasks..


  • Ability to understand and code Python programming language.
  • Knowledge of Machine Learning, Deep Learning, Computer Vision, and Natural Language Processing.
  • Familiarity with Statistics and Statistical plotting techniques.
  • Mathematical concepts used for Data Science-related tasks.


This course will teach students about the NumPy packages for performing a wide array of tasks in the domain of Data Science using the Python Programming Language.

Start at the beginning and enrol in this course that teaches you everything you need to know about and work comfortably with, the NumPy package for performing numerical analysis on arrays of similar data. You will also be confident to work on an unfamiliar problem on your own as you will have the confidence to not be afraid to look deeper to find a solution.

Who this course is for:

  • Software Engineers looking to transition into Data Science.
  • Data Scientists who want to level-up their skill set.
  • Aspiring Data Scientists who want a single course to teach them all the popular Python packages.

Course content

1 section7 lectures35m total length
  • Introduction to NumPy
  • NumPy Data Types
  • NumPy Data Type Objects And The dtype Class
  • Introduction to NumPy Arrays
  • NumPy Array Creation
  • Using Built-in Functions for Creating Arrays
  • Creating Arrays using NumPy Numerical Ranges


Machine Learning Engineer
Taimur Zahid
  • 3.6 Instructor Rating
  • 675 Reviews
  • 33,438 Students
  • 4 Courses

I am a Machine Learning Engineer, with three years of experience in the field of Data Science and Machine Learning. I am a Former Teaching Assistant for the Deep Learning Master's Degree Course and the Natural Language Processing Course. I have worked on a wide range of projects including, but not limited to, Real-time Vehicle Detection and Tracking, Financial Time-Series Forecasting, and Anomaly Detection in Images.

My goal with these courses is to help you stand out in the field of Data Science and Engineering. I follow the agile development methodologies to design, create, and publish my courses. I follow incremental sprints to update my courses regularly by either adding new content to existing courses or creating an entirely new course. This allows me to not only respond to and structure my courses based on direct student feedback, but also, to add the latest skill in demand as quickly as possible.