Python: Mastering NumPy Essentials
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Python: Mastering NumPy Essentials
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Master NumPy fundamentals: create and manipulate arrays, perform vectorized computations, and apply numerical methods in Python.
Learn to work with NumPy arrays, perform fast numerical operations, and apply essential tools for data analysis and scientific computing.
Build strong NumPy skills: array operations, vectorized math, broadcasting, and practical numerical techniques for Python projects.
Skills you'll gain
Tools you'll learn
Details to know
February 2026
7 assignments
See how employees at top companies are mastering in-demand skills
There are 8 modules in this course
Unlock the real power of Python with NumPy - the essential library behind data science, AI, and scientific computing. In this hands-on course, youβll quickly go from basic array operations to writing fast, efficient code used in real data workflows.
Learn by doing: youβll practice inside a professional IDE, get instant feedback, and build the skills needed for real-world projects in data analysis, machine learning, and high-performance computing. By the end of the course, youβll feel confident working with multi-dimensional data and ready to take on more advanced Python or data science challenges. New to Python or want a quick refresher before diving in? Start with our beginner-friendly course Python from Scratch: https://www.coursera.org/learn/jb-python-from-scratch
What's included
2 videos1 assignment
2 videosβ’Total 4 minutes
- Course Introduction & Setupβ’3 minutes
- Install the JetBrains Toolbox & IDEβ’1 minute
1 assignmentβ’Total 5 minutes
- Check Yourselfβ’5 minutes
What's included
9 videos1 assignment10 app items
9 videosβ’Total 10 minutes
- ndarrayβ’1 minute
- Create an Array from Listβ’1 minute
- Create an Empty Arrayβ’1 minute
- Create an Array from Rangeβ’1 minute
- Reading and Writing Filesβ’1 minute
- Reshapeβ’1 minute
- Random Samplingβ’1 minute
- Random Shuffleβ’1 minute
- Broadcastingβ’2 minutes
1 assignmentβ’Total 10 minutes
- Check Yourselfβ’10 minutes
10 app itemsβ’Total 100 minutes
- ndarrayβ’10 minutes
- Create an Array from Listβ’10 minutes
- Create an Empty Arrayβ’10 minutes
- Create an Array from Rangeβ’10 minutes
- Linspaceβ’10 minutes
- Reading and Writing Filesβ’10 minutes
- Reshapeβ’10 minutes
- Random Samplingβ’10 minutes
- Random Shuffleβ’10 minutes
- Broadcastingβ’10 minutes
What's included
3 videos1 assignment3 app items
3 videosβ’Total 4 minutes
- Indexing Basicsβ’1 minute
- Integer Array Indexingβ’1 minute
- Boolean Indexingβ’1 minute
1 assignmentβ’Total 10 minutes
- Check Yourselfβ’10 minutes
3 app itemsβ’Total 30 minutes
- Indexing Basicsβ’10 minutes
- Integer Array Indexingβ’10 minutes
- Boolean Indexingβ’10 minutes
What's included
6 videos1 assignment6 app items
6 videosβ’Total 8 minutes
- Transposeβ’1 minute
- Transpose 1Dβ’1 minute
- Sortβ’2 minutes
- Partial Sortβ’1 minute
- Concatenate and Stackβ’1 minute
- Splitβ’2 minutes
1 assignmentβ’Total 10 minutes
- Check Yourselfβ’10 minutes
6 app itemsβ’Total 60 minutes
- Transposeβ’10 minutes
- Transpose 1Dβ’10 minutes
- Sortβ’10 minutes
- Partial Sortβ’10 minutes
- Concatenate and Stackβ’10 minutes
- Splitβ’10 minutes
What's included
6 videos1 assignment6 app items
6 videosβ’Total 7 minutes
- Compare with a Scalarβ’1 minute
- Elementwise Comparisonβ’1 minute
- Find Maximaβ’1 minute
- Searchβ’1 minute
- Find Unique Valuesβ’1 minute
- bincountβ’1 minute
1 assignmentβ’Total 10 minutes
- Check Yourselfβ’10 minutes
6 app itemsβ’Total 60 minutes
- Compare with a Scalarβ’10 minutes
- Elementwise Comparisonβ’10 minutes
- Find Maximaβ’10 minutes
- Searchβ’10 minutes
- Find Unique Valuesβ’10 minutes
- bincountβ’10 minutes
What's included
2 videos1 assignment2 app items
2 videosβ’Total 3 minutes
- Basic Math Functionsβ’1 minute
- Linear Algebraβ’2 minutes
1 assignmentβ’Total 10 minutes
- Check Yourselfβ’10 minutes
2 app itemsβ’Total 20 minutes
- Basic Math Functionsβ’10 minutes
- Linear Algebraβ’10 minutes
What's included
3 videos1 assignment3 app items
3 videosβ’Total 4 minutes
- numpy.char Moduleβ’1 minute
- Basic String Operations in NumPyβ’1 minute
- Translateβ’1 minute
1 assignmentβ’Total 10 minutes
- Check Yourselfβ’10 minutes
3 app itemsβ’Total 30 minutes
- numpy.char Moduleβ’10 minutes
- Basic String Operations in NumPyβ’10 minutes
- Translateβ’10 minutes
What's included
1 video1 reading1 app item
1 videoβ’Total 2 minutes
- Introductionβ’2 minutes
1 readingβ’Total 5 minutes
- What's Nextβ’5 minutes
1 app itemβ’Total 20 minutes
- Practical Tasksβ’20 minutes
Instructor
Offered by
Explore more from Data Analysis
- P
Packt
Course
- Status: Free TrialD
Duke University
Course
- Status: Free TrialU
University of Michigan
Course
Guided Project
Why people choose Coursera for their career
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
