You'll learn how to:

Start this course today

Build hands-on data skills with interactive exercises and projects.

Sign up

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

Loading lessons....

Thousands of learners have changed their careers with Dataquest


Learners who recommend
Dataquest for career advancement

4.9 stars

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.

Sign up today