This list is not meant to be exhaustive and we welcome additions to the list from IAM faculty. In particular, there are special topics courses offered sporadically that could be excellent preparation for research.

Area Recommended Courses
Applied Analysis
MATH 400: Applied PDE
MATH 401: Green’s Functions and Variational Methods 
MATH 402: Calculus of Variations 
MATH 550: Asymptotic Analysis I *
MATH 551: Asymptotic Analysis II
MATH 554: Symmetries and Differential Equations
MATH 556: Industrial Mathematics
MATH 567: Nonlinear Wave Equations 
Differential Equations
MATH 400: Applied PDE
MATH 401: Green’s Functions and Variational Methods 
MATH 403: Stabilization and Optimal Control of Dynamical System
MATH 515: PDEs of Fluid Mechanics
MATH 516: PDE
MATH 552: Introduction to Dynamical Systems
MATH 554: Symmetries and Differential Equations
MATH 566: Theory of Optimal Transportation
MATH 567: Nonlinear Wave Equations
Discrete Methods 
MATH 441: Discrete Optimization Problems
MATH 442: Optimization in Graphs and Networks 
MATH 443: Graph Theory
MATH 523: Combinatorial Optimization 
MATH 543: Discrete Harmonic Analysis 
MATH 548: Discrete Random Processes 
MATH 555: Compressed Sensing
CS 421: Introduction to Theory of Computing
EOSC 513: Imaging and Estimation with Wavelets
Scientific Computation 
MATH 405/607:Numerical Methods for Differential Equations
MATH 521: Numerical Analysis of PDEs *
CS 402: Numerical Linear Algebra 
CS 406: Computational Optimization
CPSC 517: Sparse Matrix Computations
CPSC 542G: Introduction to Scientific Computation
CS 546: Numerical Optimization
PHYS 410: Computational Physics
MECH 510: Computational Methods in Transport Phenomena
CIVIL 537: Computational Mechanics
EOSC 513: Imaging and Estimation with Wavelets
Applied Probability and Statistics
MATH 544: Probability I
MATH 545: Probability II
MATH 548: Discrete Random Processes
MATH 555: Compressed Sensing 
STAT 404: Design and Analysis of Experiments
STAT 443: Time Series and Forecasting
EOSC 510: Data Analysis for EOAS students
EOSC 513: Imaging and Estimation with Wavelets
PHYS 516: Statistical Mechanics
Control and Optimization
MATH 402: Calculus of Variations
MATH 403: Stabilization and Optimal Control of Dynamical Systems
MATH 441: Discrete Optimization Problems 
MATH 442: Optimization in Graphs and Networks
MATH 523: Combinatorial Optimization
MATH 555: Compressed Sensing 
CS 406: Computational Optimization
CS 546: Numerical Optimization
EOSC 550: Linear Inverse Theory
EOSC 555: Nonlinear Inverse Theory
Fluid Dynamics 
MATH 515: PDEs of Fluid Mechanics
MATH 519: Fluid Mechanics
MATH 559: Complex Fluids
EOSC 512: Advanced Geophysical Fluid Dynamics
MECH 502: Fluid Mechanics
MECH 510: Computational Methods in Transport Phenomena
CHBE 557: Fluid Dynamics
CHBE 571: Non-Newtonian Fluid Behaviour 
CIVIL 541: Environmental Fluid Mechanics
CIVIL 543: Turbulent Fluid Mechanics
EOSC 554B: Theoretical Glaciology
MECH 586: Turbulent Shear Flows 
Mathematical Biology 
MATH 560: Mathematical Biology
MATH 561: Mathematics of Infectious Diseases and Immunology
MATH 562: Mathematical Electrophysiology
MATH 563: Modelling of Cell-Scale Biology 
MATH 564: Evolutionary Dynamics
Note that * courses recommended as essential background for all IAM students.