Engineering Math roadmap
Calculus to FEM, statistics, transforms and cryptography
Start with Mathematical Foundations, follow the steps in order, then build a project, prepare for interviews and earn your certificate.
Foundations
- Mathematical Foundations — Numbers, arithmetic, algebra and logarithms. The school-level toolkit every engineer relies on: number systems, arithmetic with units and significant figures, algebra and equation solving including quadratics, and exponents, radicals and logarithms with real engineering applications.
- Functions, Trigonometry & Geometry — The language of models, shapes and oscillations. Functions and their properties, coordinate geometry from lines to conics and polar curves, and trigonometry from the unit circle to sinusoids — the pre-calculus toolkit for modelling engineering quantities.
- Engineering Mathematics I: Calculus — Limits, derivatives and integrals. Single-variable calculus for engineers: limits and continuity, differentiation and its rules, applications to optimisation, related rates and Newton's method, mean value theorems, integration techniques, and applications of integration to area, volume, work, centroids and RMS values.
- Engineering Mathematics II: Multivariable & Vector Calculus — Fields, gradients and integral theorems. Calculus in several dimensions: functions of several variables, partial derivatives, total differentials and error propagation, Jacobians and coordinate systems, double and triple integrals, vector algebra, gradient/divergence/curl, line and surface integrals, and the Green, Gauss and Stokes theorems.
- Engineering Mathematics III: Differential Equations & Transforms — Modelling change over time. Ordinary differential equations from fundamentals to systems: first-order methods, higher-order linear equations and vibrations, systems and state space, power-series and special equations, Laplace transform methods, Fourier series and the Fourier transform.
Core skills
- Engineering Mathematics IV: Complex Analysis & PDEs — The complex plane and fields in space and time. Complex numbers and phasors, analytic functions and Cauchy–Riemann equations, contour integration and Cauchy's theorems, Laurent series and residues, partial differential equations (heat, wave, Laplace), and separation of variables.
- Linear Algebra — Matrices, spaces and eigen-structure. The mathematics of systems and transformations: matrices and determinants, solving linear systems and rank, vector spaces and linear maps, eigenvalues and diagonalisation, and orthogonality with LU, Cholesky, QR and SVD — applied to circuits, structures, vibrations and data.
- Probability — Quantifying uncertainty. Probability for engineers: axioms, conditional probability and Bayes' theorem, reliability of series and parallel systems, random variables with expectation and variance, and the key discrete and continuous distributions with engineering applications.
- Statistics — Learning from engineering data. Statistics for engineers: descriptive statistics and plots, correlation and least-squares regression (and why correlation is not causation), confidence intervals and hypothesis tests, and quality, reliability and design-of-experiments methods.
- Numerical Methods — Computing answers when formulas run out. Approximate computation for engineers: floating-point and error analysis, root finding, direct and iterative linear solvers, interpolation and splines, numerical differentiation and integration, ODE solvers (Euler to RK4 and stiff methods), and finite-difference PDE solvers — each with runnable Python.
- Discrete Mathematics — Logic, counting and networks. The mathematics of computing and networks: logic and proofs, sets, relations and functions, counting and combinatorics, and graph theory with shortest paths, spanning trees and network flows.
- Optimisation & Operations Research — Making the best decisions. Mathematical optimisation for design and operations: unconstrained methods (gradient descent, Newton), constrained optimisation with Lagrange multipliers and KKT, linear programming with duality, and operations research — transportation, queueing, inventory and scheduling.
- Signals & Systems Mathematics — Describing and transforming signals. Signal classification, standard signals and system properties (linear, time-invariant, causal, stable), impulse response and convolution for LTI systems, and sampling — the mathematical backbone of communications, control and DSP.
Advanced
- Control-System Mathematics — Transfer functions, stability and state space. The mathematics of feedback control: transfer functions and block diagrams, characteristic equations and stability (Routh–Hurwitz), root locus, Bode and Nyquist frequency-response methods, and state-space models with eigenvalue stability.
- Z-Transform & Digital Mathematics — Mathematics of discrete-time systems. Discrete-time mathematics: the Z-transform, regions of convergence and difference equations, the DFT and FFT, and digital filter design — the mathematical foundation of digital signal processing.
- Special Functions — Gamma, Bessel, Legendre and friends. The named functions that solve the equations of engineering: gamma, beta and error functions; Bessel functions for circular geometry; and Legendre, Chebyshev, Hermite and Laguerre orthogonal polynomials with Gaussian quadrature.
- Tensor Analysis — Quantities with many directions. Index notation, Kronecker delta and Levi-Civita symbols, tensor transformation and invariants, then the stress and strain tensors, principal values, Mohr's circle, Hooke's law and von Mises stress.
- Dimensional Analysis & Similitude — Units as a problem-solving tool. Dimensional homogeneity, the Buckingham Pi theorem, famous dimensionless groups, and the model laws (Froude, Reynolds) that let engineers test ships, dams and aircraft at small scale.
- Error & Uncertainty Analysis — How sure is your number?. Types of measurement error, Type A/B uncertainty evaluation, combining and expanding uncertainty, the law of propagation, worst-case versus RSS, correlation and Monte Carlo methods.
- Mathematical Modeling — From real problem to validated equations. The modeling cycle — assumptions, balance laws, solution, validation and refinement — and a set of reusable case-study models: exponential decay, the damped oscillator, lumped thermal models and population dynamics, with parameter identification from data.
- Computational Mathematics — Python, MATLAB and reliable numerics. Engineering mathematics on a computer: NumPy, SciPy and SymPy for numeric and symbolic work, MATLAB/Octave syntax and toolboxes, vectorisation, floating-point pitfalls and good practice for trustworthy engineering code.
- Finite Element Mathematics — Weak forms to stiffness matrices. The mathematics behind FEM software: strong and weak forms, essential and natural boundary conditions, Rayleigh–Ritz and Galerkin methods, shape functions, element stiffness, global assembly, solution and convergence.
- Information Theory — Measuring information in bits. Entropy, mutual information, source coding and Huffman codes, channel models and the Shannon capacity limit that governs every compression scheme and communication link.
- Cryptographic Mathematics — Number theory that protects the internet. Modular arithmetic, the Euclidean algorithm, inverses, Fermat/Euler theorems and the Chinese Remainder Theorem, then RSA, Diffie–Hellman and elliptic-curve cryptography with key-size and post-quantum considerations.
- Advanced Applied Mathematics — Variational, spectral, nonlinear and asymptotic methods. Research-level tools used across engineering: calculus of variations and Hamilton's principle, Sturm–Liouville eigenproblems and Green's functions, nonlinear dynamics, bifurcations and chaos, and perturbation/asymptotic methods.