VOOZH about

URL: https://www.coursera.org/learn/applied-calculus-with-python

⇱ Applied Calculus with Python | Coursera


Applied Calculus with Python

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Applied Calculus with Python

6,997 already enrolled

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.9

46 reviews

Intermediate level

Recommended experience

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

Gain insight into a topic and learn the fundamentals.
4.9

46 reviews

Intermediate level

Recommended experience

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

There are 5 modules in this course

This course is designed for the Python programmer who wants to develop the foundations of Calculus to help solve challenging problems as well as the student of mathematics looking to learn the theory and numerical techniques of applied calculus implemented in Python. By the end of this course, you will have learned how to apply essential calculus concepts to develop robust Python applications that solve a variety of real-world challenges. Video lectures, readings, worked examples, assessments, and Python code are all provided in the course. These are used to illustrate techniques to solve equations, work with functions, and compute and apply derivatives and integrals. If you are interested in starting to develop concepts in fields such as applied math, data science, cybersecurity, or artificial intelligence, or just need a refresher of calculus or coding in Python, then this course is right for you.

Programming now has relevance well beyond just Computer Science. In this module and throughout this course, you will learn not only about programming using Python, but also how to use those skills to solve real, complex problems in future classes, at work, or elsewhere. To ensure this, copious amounts of examples are included, with explanations, throughout the course. You are strongly encouraged not only trace through them, but also experiment with (run, alter, break) them on your own. The assignments are linked to the respective module. Putting time in here will give you the opportunity to solve actual scientific problems and challenge you in a way that that’ll not only help you make use of the skills we’ll discuss in lecture, but also to leave you with that oh-so-satisfying feeling of having conquered the challenge when you’re done!

What's included

2 videos4 readings1 assignment

2 videosβ€’Total 24 minutes
  • Introduction to Pythonβ€’16 minutes
  • Working with SymPyβ€’9 minutes
4 readingsβ€’Total 40 minutes
  • Options for Using Pythonβ€’10 minutes
  • Data Types and Variables in Pythonβ€’10 minutes
  • Operators and Expressions in Pythonβ€’10 minutes
  • SymPy Basicsβ€’10 minutes
1 assignmentβ€’Total 30 minutes
  • Introduction to Python and SymPyβ€’30 minutes

Functions arise whenever one quantity depends on another. Mathematically speaking, a function is a rule that assigns to each element x in a set D (called the domain) exactly one element, called f(x), in a set called the range. Because we continually make theories about dependencies between quantities in nature and society, functions are important tools in the construction of mathematical models. In this module, we will learn the theory of functions, see many examples and their graphs, as well as apply these functions. We will learn how to implement these functions in Python as well.

What's included

9 videos7 readings2 assignments1 ungraded lab

9 videosβ€’Total 123 minutes
  • Theory: Functionsβ€’14 minutes
  • Theory: More about Functionsβ€’18 minutes
  • Theory: Graphing and Compositionβ€’12 minutes
  • Python: Graphing Functionsβ€’7 minutes
  • Python: Interactive Quadratic Calculatorβ€’10 minutes
  • Theory: Exponential Functionsβ€’22 minutes
  • Theory: Logarithmic Functionsβ€’15 minutes
  • Theory: The Natural Logarithmβ€’17 minutes
  • Python: Exponentials and Logarithmsβ€’9 minutes
7 readingsβ€’Total 70 minutes
  • Functions and Linear Functionsβ€’10 minutes
  • Functions in Pythonβ€’10 minutes
  • Sample Problems - Introduction to Functionsβ€’10 minutes
  • Exponential and Logarithmic Functionsβ€’10 minutes
  • Exponents and Logarithms in SymPyβ€’10 minutes
  • Solving Equations in SymPyβ€’10 minutes
  • Sample Problems - Exponential and Logarithmic Functionsβ€’10 minutes
2 assignmentsβ€’Total 60 minutes
  • Introduction to Functionsβ€’30 minutes
  • Exponential and Logarithmic Functionsβ€’30 minutes
1 ungraded labβ€’Total 60 minutes
  • Finding an Exponential Modelβ€’60 minutes

Calculus is the science of measuring change. Early in its history, its tools were developed to solve problems involving the position, velocity, and acceleration of moving objects. Prior to the development of calculus, there was no way to express this change in a variable. In this section, we introduce the notion of limits to develop the derivative of a function. The derivative, commonly denoted as f'(x), will measure the instantaneous rate of change of a function at a certain point x = a. This number f'(a), when defined, will be graphically represented as the slope of the tangent line to a curve. We will see in this module how to find limits and derivatives both analytically and using Python.

What's included

11 videos7 readings2 assignments1 ungraded lab

11 videosβ€’Total 162 minutes
  • Theory: Introduction to Limitsβ€’20 minutes
  • Theory: Limits Involving Infinityβ€’17 minutes
  • Theory: One-Sided Limitsβ€’14 minutes
  • Examples to Find Limitsβ€’16 minutes
  • Python: Finding Limits β€’8 minutes
  • Theory: Derivativesβ€’17 minutes
  • Examples: Finding Derivatives using Limitsβ€’17 minutes
  • Theory: Using Limits to Find the Slope of the Tangent Lineβ€’14 minutes
  • Theory: Higher Derivativesβ€’15 minutes
  • Theory: The Derivative as a Functionβ€’15 minutes
  • Python: Finding Derivatives using Sympyβ€’9 minutes
7 readingsβ€’Total 70 minutes
  • Lists and Tuples in Pythonβ€’10 minutes
  • Limits and Rates of Changeβ€’10 minutes
  • Limits and Rates of Change in SymPyβ€’10 minutes
  • Sample Problems - Limits and Rates of Changeβ€’10 minutes
  • The Derivativeβ€’10 minutes
  • Derivatives in SymPyβ€’10 minutes
  • Sample Problems - The Derivativeβ€’10 minutes
2 assignmentsβ€’Total 60 minutes
  • Limits and Rates of Changeβ€’30 minutes
  • The Derivativeβ€’30 minutes
1 ungraded labβ€’Total 60 minutes
  • Graphing Tangent Linesβ€’60 minutes

The derivative is defined as a limit of the difference quotient. Computing this limit symbolically is very challenging for complicated functions. In this section, we develop rules that find the derivative without having to fall back on the limit definition each time. These rules are purely algebraic in nature and help us gain intuition into the behavior of a derivative function. More importantly, these rules help to demystify the Derivative() function and show the steps to produce the functions output. Understanding the process allows for mastery, adaptation, and more complicated applications of these concepts.

What's included

9 videos6 readings2 assignments1 ungraded lab

9 videosβ€’Total 157 minutes
  • Theory: Derivatives of Polynomial Functionsβ€’16 minutes
  • Theory: Derivatives of Exponentialsβ€’18 minutes
  • Theory: The Quotient Ruleβ€’8 minutes
  • Theory: The Product Ruleβ€’10 minutes
  • Theory: Chain Ruleβ€’15 minutes
  • Theory: Max and Min Valuesβ€’26 minutes
  • Theory: How Derivatives Affect the Shape of a Graphβ€’23 minutes
  • Python: Local Extrema Calculatorβ€’13 minutes
  • Optimization Examplesβ€’27 minutes
6 readingsβ€’Total 60 minutes
  • Derivative Rulesβ€’10 minutes
  • Sample Problems - Derivative Rulesβ€’10 minutes
  • Maxima, Minima, Concavity, and Inflection Pointsβ€’10 minutes
  • Optimization Word Problemsβ€’10 minutes
  • Using the Derivative with SymPyβ€’10 minutes
  • Sample Problems - Using the Derivativeβ€’10 minutes
2 assignmentsβ€’Total 60 minutes
  • Derivative Rulesβ€’30 minutes
  • Using the Derivativeβ€’30 minutes
1 ungraded labβ€’Total 60 minutes
  • Optimizationβ€’60 minutes

One major topic in calculus is what is called "integral calculus," which involves finding areas or volumes of regions by adding up small slices. We start to think about areas or volumes as an accumulation of the smaller slices that make them and from that we can apply the theory of integral calculus to measure net change and total accumulations. Then, by the Fundamental Theorem of Calculus, this is then related back to where we started: derivatives. This module introduces some of the most beautiful and useful applications of calculus. Algebraic techniques will be shown alongside of numerical computations using Python.

What's included

8 videos6 readings2 assignments1 ungraded lab

8 videosβ€’Total 108 minutes
  • Theory: Area under a Lineβ€’7 minutes
  • Theory: Area Under Curvesβ€’18 minutes
  • Theory: The Definite Integralβ€’16 minutes
  • Theory: Properties of the Definite Integralβ€’11 minutes
  • Python: Approximate and Exact Integrationβ€’9 minutes
  • Theory: Antiderivativesβ€’23 minutes
  • Theory: The Fundamental Theorem of Calc β€’12 minutes
  • Theory: Worked Examplesβ€’11 minutes
6 readingsβ€’Total 60 minutes
  • Distance, Accumulated Change, and the Definite Integralβ€’10 minutes
  • Riemann Sums and Definite Integrals in Pythonβ€’10 minutes
  • Sample Problems - Distance, Accumulated Change, and the Definite Integralβ€’10 minutes
  • Antiderivatives and the Fundamental Theorem of Calculusβ€’10 minutes
  • Indefinite Integrals in SymPyβ€’10 minutes
  • Sample Problems - The Fundamental Theorem of Calculusβ€’10 minutes
2 assignmentsβ€’Total 60 minutes
  • Distance, Accumulated Change, and the Definite Integralβ€’30 minutes
  • The Fundamental Theorem of Calculusβ€’30 minutes
1 ungraded labβ€’Total 60 minutes
  • Area Between Curvesβ€’60 minutes

Instructor

Instructor ratings
4.9 (17 ratings)

Top Instructor

Johns Hopkins University
28 Coursesβ€’688,495 learners

Explore more from Data Analysis

Why people choose Coursera for their career

πŸ‘ Image

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."
πŸ‘ Image

Jennifer J.

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

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."
πŸ‘ Image

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."

Learner reviews

  • 5 stars

    93.47%

  • 4 stars

    4.34%

  • 3 stars

    0%

  • 2 stars

    0%

  • 1 star

    2.17%

Showing 3 of 46

MD
Β·

Reviewed on Jun 19, 2022

The mix of Python & Calculus is a special feature. I learned a lot.

KH
Β·

Reviewed on Jan 21, 2025

Cuts through the tediousness of math to get through the concepts of calculus. Good for continuing learning.

CN
Β·

Reviewed on Sep 13, 2022

A​ relaxed reintroduction to calculus with an approachable way to use SymPy to solve calculus problems.

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.

Financial aid available,