Syllabus
The complete syllabus
Every topic in the portal, area by area: the calculus syllabus first, then the computing domains it feeds.
Calculus and its neighbours
ƒFoundations
Numbers, functions and the families of functions that the rest of calculus works with — and how a computer represents them.
v⃗Linear algebra (bridge)
The minimum of linear algebra that multivariable calculus needs: vectors, the dot product and matrices. The full story lives in the linear algebra chapter of Math of AI.
limSequences and limits
What it means to approach a value — the idea everything else in calculus is built on — and its computing twin, asymptotic analysis.
εContinuity
Functions without jumps, and the theorems that guarantee roots, maxima and minima — the existence results behind bisection, optimization and interpolation.
f′Derivatives
The instantaneous rate of change: slope, velocity, sensitivity. The single most used idea of calculus in computing.
∎Fundamental theorems
Rolle, the mean value theorem, Cauchy, L'Hôpital and the fundamental theorem of calculus: the results that turn local information (derivatives) into global guarantees — error bounds, limits, areas.
minExtrema and optimization
Finding the best: maxima, minima, convexity and optimization under constraints. The mathematics behind training models, planning routes and allocating resources.
≈Numerical methods
Calculus as an algorithm: finding roots, interpolating, differentiating and integrating with finite arithmetic — and knowing how wrong the answer can be.
TₙTaylor series
Approximating any smooth function by polynomials built from its derivatives at one point — the most used approximation in science and engineering.
∫Integrals
Accumulation: areas, totals, averages and probabilities. The other half of calculus, and the mathematics of Monte Carlo, rendering and probabilistic machine learning.
ΣSeries
Infinite sums and when they make sense: the tests for convergence, and their use in analysing algorithms, discounting rewards and summing numbers safely in floating point.
∇Multivariable calculus
Functions of many variables: partial derivatives, the gradient, Jacobians and Hessians. The language in which a neural network with a billion parameters is trained.
- Functions of several variables
- Surfaces and level sets
- Limits and continuity in several variables
- Partial derivatives
- Gradient
- Directional derivative
- Total differential and linearization
- Multivariable chain rule
- Jacobian matrix
- Hessian matrix
- Extrema in several variables
- Multiple integrals and change of variables
- Curvature (basic differential geometry)
∮Vector calculus
Fields in space and the operators that describe them — gradient, divergence, curl, Laplacian — plus the integral theorems of Green, Gauss and Stokes. The mathematics of fluids, electromagnetism and physically based graphics.
ẏDifferential equations
Laws written as rates of change, and how to solve them — exactly when possible, numerically always. Every simulation, from a game engine to a climate model, is a differential equation being integrated.
φDynamical systems and chaos
The long-term behaviour of systems that evolve: equilibria, stability, attractors, bifurcations and chaos — and the limits they impose on prediction.
ℱTransforms
Fourier, Laplace and Z: changing the point of view from time to frequency, where convolutions become products and differential equations become algebra. The mathematics of audio, images, compression and telecommunications.
ℙProbability and calculus
Continuous probability is calculus: densities are integrated to get probabilities, expectations are integrals, and maximum likelihood is setting a derivative to zero. The mathematical core of statistics and probabilistic AI.
Computing domains
λScientific computing and algorithms
How computers represent numbers, how fast algorithms grow, how they manipulate formulas and how they estimate what cannot be computed exactly.
ℒAI and machine learning
The calculus behind modern AI: loss functions, gradients, backpropagation, optimizers and probabilistic models.
- Linear regression
- Loss function
- Gradient descent◐
- Learning rate
- Logistic regression
- Activation functions
- Neural networks
- Automatic differentiation
- Backpropagation◐
- Stochastic gradient descent (SGD)
- Momentum and Adam
- Regularization
- Loss landscape
- Second-order (Hessian-based) optimization
- Deep learning
- Convolutional networks (CNNs)
- Support vector machines
- Reinforcement learning
- Bayesian inference
- Generative models
- Neural ODEs
3DComputer graphics
Normals, lighting, curves, ray tracing and rendering: derivatives orient surfaces, interpolation fills triangles and integrals gather light.
⚙Robotics and control
Motion is derivatives: velocity, acceleration, Jacobians from joints to hands, dynamics as ODEs, and feedback control that keeps it all stable.
⚛Physics and simulation
Mechanics, gravity, heat, waves, fluids and electromagnetism written as differential equations — and the numerical methods that turn them into games, films, forecasts and engineering software.
∿Signals, media and vision
Audio, images, video and radio as functions to be sampled, transformed, filtered and compressed — Fourier analysis and derivatives at industrial scale.
⇄Optimization and systems
Planning, logistics, recommendations and the performance of computer systems: optimization and probability applied to decisions at scale.
⊕Cryptography and security
An honest note: classical cryptography rests on algebra, number theory and discrete structures, not on calculus. The connections that do exist are real but indirect.
ψQuantum computing and physics
Quantum mechanics combines linear algebra, calculus, complex numbers and probability: wave functions, the Schrödinger equation, Fourier duality and unitary evolution.