Packt

Applied Calculus for Data Science & ML with Python

Packt

Applied Calculus for Data Science & ML with Python

Included with Coursera PlusLearn more

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Understand core calculus concepts like limits, derivatives, and integrals

  • Apply symbolic math using SymPy and numerical calculations with NumPy

  • Solve optimization problems with techniques like gradient descent

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

August 2026

Assessments

9 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 9 modules in this course

This module introduces the foundational aspects of the course, including key concepts and the structure of applied calculus using Python. Learners will gain an overview of the course roadmap and develop a clear understanding of how Python is utilized in calculus applications.

What's included

1 video

This module provides a comprehensive review of essential Python programming concepts, including variables, data types, and control structures, with a focus on their application in mathematical and data science contexts. Learners will reinforce foundational skills needed for advanced topics like calculus and data analysis.

What's included

8 videos1 assignment

This module introduces learners to the Sympy library for symbolic mathematics, covering key concepts like symbolic functions, expressions, substitution, plotting, and solving equations. Learners will develop skills in manipulating mathematical expressions and applying Sympy to real-world calculus problems. The module also explores advanced features such as simplification, factoring, and rationalizing expressions.

What's included

10 videos1 assignment

This module covers the fundamentals of functions in Sympy, including their mathematical definitions, applications in calculus, and implementation in Python. It explores linear, quadratic, exponential, and logarithmic functions, their graphical representations, and how to use them in data science problems. Learners will gain both theoretical understanding and practical coding skills.

What's included

11 videos1 assignment

This module explores the fundamental concept of limits in calculus, covering how to calculate limits at different points, including removable discontinuities, infinity, and zero. It also delves into graphical interpretations and the significance of key limits like Euler's. Learners will gain the ability to analyze and solve limit problems in various contexts.

What's included

8 videos1 assignment

This module explores the fundamentals of derivatives, including their definitions, properties, and applications in calculus. Learners will gain a deep understanding of how to calculate and interpret derivatives, as well as how to use computational tools like Sympy for symbolic differentiation. The module also covers key rules and techniques for applying derivatives in mathematical analysis and problem-solving.

What's included

20 videos1 assignment

This module introduces the fundamental concepts of integration, including definite and indefinite integrals, anti-derivatives, and practical problem-solving techniques. Learners will develop a strong foundation in integral calculus and improve their ability to apply integration methods to real-world problems.

What's included

4 videos1 assignment

This module explores the concepts of partial derivatives, gradients, and higher-order derivatives, including the Hessian matrix and Newton's method. Learners will gain practical skills in computing and visualizing these mathematical tools, with applications in optimization and machine learning.

What's included

9 videos1 assignment

This module explores the application of mathematical concepts like derivatives and optimization techniques in data science and machine learning. Learners will gain insights into how cost functions are minimized, compare different optimization methods, and apply these principles to real-world problems. By the end, they will be able to analyze and implement optimization strategies effectively.

What's included

6 videos2 assignments

Instructor

Packt - Course Instructors
Packt
2,238 Courses656,908 learners

Offered by

Packt

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions