Skip to main content
Back to courses

Calculus & Linear Algebra for STEM

The calculus and linear algebra behind science, engineering and machine learning: derivatives, integrals, vectors, matrices, gradients and eigenvalues, with Python exercises.

Level: Intermediate4 modules · 12 lessons · 7h 48m
mathcalculuslinear-algebranumpypythonintermediate

Leads to: Data Scientist, Machine Learning Engineer, Civil Engineer, Mechanical Engineer, Electrical Engineer, Biochemist, Chemist, Physicist, Materials Scientist, Statistician, Actuary, Operations Research Analyst

Before you start

This course builds on Math for Tech & STEM. Take it first if you are new to the topic.

About this course

An intermediate course for learners who have finished Math for Tech & STEM. You will estimate and compute rates of change, use the derivative rules and optimise a design; treat integrals as accumulated area, integrate by substitution and simulate growth and decay with Euler's method; work with vectors, dot products, matrices and linear systems, and read a matrix as a transformation; and finish with partial derivatives, gradients, gradient descent and eigenvalues, plus a map of where these ideas appear in probability, machine learning, engineering and the physical sciences. Each lesson has a reading, free videos and a quiz, and most have a short Python exercise where the code already runs and you write the key line (some use NumPy).

Course content

  1. Module 1

    Derivatives

  2. Module 2

    Integrals

  3. Module 3

    Vectors and Matrices

  4. Module 4

    Multivariable Ideas