See below for a full list of the courses currently available in each of the first three undergraduate years.
In the fourth year (Part III) there are around eighty available course, for which a full list is available here.
Part IA (First year) |
Part IB (Second year) |
Part II (Third year) |
---|---|---|
Analysis I Differential Equations Dynamics and Relativity Groups Numbers and Sets Probability Vector Calculus Vectors and Matrices |
Analysis and Topology Complex Analysis Complex Methods Electromagnetism Fluid Dynamics Geometry Groups, Rings and Modules Linear Algebra Markov Chains Methods Numerical Analysis Optimization Quantum Mechanics Statistics Variational Principles |
Algebraic Geometry Algebraic Topology Analysis of Functions Applications of Quantum Mechanics Applied Probability Asymptotic Methods Automata and Formal Languages Classical Dynamics Coding and Cryptography Cosmology Differential Geometry Dynamical Systems Electrodynamics Fluid Dynamics II Further Complex Methods Galois Theory General Relativity Graph Theory Integrable Systems Linear Analysis Logic and Set Theory Mathematical Biology Mathematics of Machine Learning Number Fields Number Theory Numerical Analysis Principles of Quantum Mechanics Principles of Statistics Probability and Measure Quantum Information and Computation Representation Theory Riemann Surfaces Statistical Modelling Statistical Physics Stochastic Financial Models Topics in Analysis Waves |
More detailed informal descriptions of these Part IA courses are available here | More detailed informal descriptions of these Part IB courses are available here | More detailed informal descriptions of these Part II courses are available here |