
Review practical function concepts for this course, including real numbers as inputs, function notation, variable letters, linear and polynomial forms, root, exponential, logarithmic, trig, hyperbolic functions, and base changes.
Explore the precise epsilon-delta definition of the limit, including delta, and how for every epsilon there exists a delta ensuring |f(x)-l|<epsilon as x approaches a, noting this is optional.
Explore indeterminate forms in limits, including zero over zero and infinity over infinity, with intuitive examples and notes on how limits can resolve them.
Learn derivative checking by comparing finite difference estimates with true derivatives for x squared, x cubed, 1/x, and sqrt(x) using small h in Python.
An alternative derivation of the exponential rule uses the limit definition of e, then derives d/dx e^x from first principles, and extends to general bases via natural log.
learn the product rule and prove d/dx [f(x) g(x)] = f(x) g'(x) + f'(x) g(x). derive the quotient rule via limits and connect it to the chain rule.
Explore applications of implicit differentiation and prove the power rule, product rule, and quotient rule using logarithmic differentiation and derivative of absolute value, with step-by-step derivations.
Learn to locate minimums and maximums using derivatives and first/second derivative tests, with x^2, x^3, and x^4 examples for calculus in data science and machine learning.
Explore partial differentiation, gradients, jacobians, and differentials in multiple dimensions; apply the chain rule, directional derivatives, and gradient descent and ascent in unconstrained and constrained optimization with Lagrange multipliers.
Explore the appendix and FAQ as optional, supplementary sections that provide context and answers, and use the Q&A to ensure you have zero unanswered questions.
Common scenario: You try to get into machine learning and data science, but there's SO MUCH MATH.
Either you never studied this math, or you studied it so long ago you've forgotten it all.
What do you do?
Well my friends, that is why I created this course.
Calculus is one of the most important math prerequisites for machine learning. It's required to understand probability and statistics, which form the foundation of data science. Backpropagation, the learning algorithm behind deep learning and neural networks, is really just calculus with a fancy name.
If you want to do machine learning beyond just copying library code from blogs and tutorials, you must know calculus.
Normally, calculus is split into 3 courses, which takes about 1.5 years to complete.
Luckily, I've refined these teachings into just the essentials, so that you can learn everything you need to know on the scale of hours instead of years.
This course will cover Calculus 1 (limits, derivatives, and the most important derivative rules), Calculus 2 (integration), and Calculus 3 (vector calculus). It will even include machine learning-focused material you wouldn't normally see in a regular college course. We will even demonstrate many of the concepts in this course using the Python programming language (don't worry, you don't need to know Python for this course). In other words, instead of the dry old college version of calculus, this course takes just the most practical and impactful topics, and provides you with skills directly applicable to machine learning and data science, so you can start applying them today.
Are you ready?
Let's go!
Suggested prerequisites:
Firm understanding of high school math (functions, algebra, trigonometry)