Courses in Mathematics
See a full list of Mathematics courses currently offered by the School of Mathematics and Statistics.
Select a course title to read a full description in the course finder.
Full descriptions include important information like:
- dates and times
- course objectives
- who to contact.
Current course list
Jump to your course level:
100-level courses
- DATA 101—Introduction to Data Science (2025)
- ENGR 121—Engineering Mathematics Foundations (2025)
- ENGR 122—Engineering Mathematics with Calculus (2025)
- ENGR 123—Engineering Mathematics with Logic and Statistics (2025)
- MATH 132—Introduction to Mathematical Thinking (2025)
- MATH 141—Calculus 1A (2025)
- MATH 142—Calculus 1B (2025)
- MATH 151—Algebra (2025)
- MATH 161—Discrete Mathematics and Logic (2025)
- MATH 177—Probability and Decision Modelling (2025)
200-level courses
- DATA 202—Data Management and Programming (2025)
- MATH 212—Introduction to Real Analysis (2025)
- MATH 243—Multivariable Calculus (2025)
- MATH 244—Ordinary Differential Equations (2025)
- MATH 245—Computational Mathematics (2025)
- MATH 251—Linear Algebra (2025)
- MATH 261—Groups and Graphs (2025)
- MATH 277—Mathematical Statistics (2025)
300-level courses
- MATH 301—Partial Differential Equations (2025)
- DATA 301—Data Science in Practice (2025)
- DATA 303—Statistics for Data Science (2025)
- MATH 304—Complex Analysis (2025)
- DATA 305—Machine Learning Techniques for Data Science (2025)
- MATH 309—Mathematical Logic (2025)
- MATH 311—Algebra (2025)
- MATH 318—Hilbert Spaces (2025)
- MATH 321—Introduction to Applied Mathematics (2025)
- MATH 324—Coding and Cryptography (2025)
- DATA 351—Data Science Internship (2025)
- MATH 361—Graph Theory (2025)
- MATH 377—Probability and Random Processes (2025)
400-level courses
- MATH 432—Discrete Mathematics (2025)
- MATH 433—Model Theory (2025)
- MATH 435—Computability and Complexity (2025)
- MATH 436—Galois Theory and Number Theory (2025)
- MATH 440—Directed Individual Study (2025)
- MATH 441—Measure Theory (2025)
- MATH 452—Topology (2025)
- MATH 460—Directed Individual Study (2025)
- MATH 462—Dynamical Systems and Control Theory (2025)
- DATA 471—Practical Data Science (2025)
- DATA 472—Data Management and Programming (2025)
- DATA 473—Statistical Modelling for Data Science (2025)
- DATA 475—Machine Learning Methods (2025)
- DATA 480—Research Preparation for Data Science (2025)
- MATH 487—Research Project 1 (2025)
- DATA 487—Research Project (2025)
- MATH 488—Research Project 2 (2025)
- MATH 489—Research Project (2025)
- DATA 489—Research Project (2025)
- DATA 491—Mathematics for Data Science (2025)
500-level courses
- DATA 501—Advanced Techniques in Data Science (2025)
- DATA 581—Data Science Practicum (2025)
- DATA 588—Research Project (2025)
- MATH 591—Thesis in Mathematics (2025)
- DATA 591—Thesis in Data Science (2025)
600-level courses
- MATH 690—Mathematics for PhD (2025)
- DATA 690—Data Science for PhD (2025)
- MATH 691—Mathematics for PhD (Science) (2025)
- MATH 693—Mathematics for PhD (Computer/Data Science) (2025)