About this course
Calculus is an important field in mathematics and it plays an integral role in many machine learning algorithms. If you want to understand what’s going on under the hood in your machine learning work as a data scientist, you’ll need to have a solid grasp of the fundamentals of calculus.
In this Calculus for Machine Learning course, you will learn the mathematical concepts for algorithms such as the gradient descent algorithm and backpropagation to train deep learning neural networks.
You’ll learn about linear and nonlinear functions. You will learn the fundamental parts of a linear equation to decompose a linear equation into slope and y-intercept. You will also build up an intuition for what slope is and how to calculate the slope.
You’ll also dig into what limits are, and learn how to compute them in Python using SymPy, which is a Python library for symbolic computation. And of course, it wouldn’t be a calculus course if you didn’t learn about derivatives!
After you complete this course, you can feel confident that you know the necessary calculus fundamentals for intermediate machine learning techniques.
By the end of this course, you’ll be able to:
- Understand the key ideas from calculus for understanding how mathematical functions behave.
- Apply the calculus concepts learned to intermediate machine learning techniques.
Lessons in this course
Thousands of learners have changed their careers with Dataquest
Learners who recommend
Dataquest for career advancement
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.