Discrete Mathematics courses can help you learn logic, set theory, combinatorics, and graph theory. You can build skills in problem-solving, algorithm design, and mathematical reasoning, which are valuable in computer science and cryptography. Many courses introduce tools such as MATLAB or Python for implementing algorithms and visualizing mathematical concepts, allowing you to see how these skills apply in areas like data analysis and network design.

The Hong Kong University of Science and Technology
Skills you'll gain: Physics, Experimentation, Advanced Mathematics, electromagnetics, Informatics, Mechanics, Physical Science, Mathematical Modeling
Beginner · Course · 1 - 4 Weeks

Columbia University
Skills you'll gain: Derivatives, Mortgage Loans, Securities (Finance), Credit Risk, Financial Modeling, Risk Modeling, Financial Market, Mathematical Modeling, Securities Trading, Applied Mathematics, Investment Banking, Microsoft Excel, Risk Analysis, Cash Flows, Analysis
Intermediate · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Epidemiology, Infectious Diseases, Mathematical Modeling, Public Health, R Programming, Differential Equations
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Bash (Scripting Language), Scalability, Distributed Computing, Computer Systems, Big Data, Operating Systems, File Systems, Linux, Scripting, Command-Line Interface, Performance Tuning, Programming Principles
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Torque (Physics), Mechanics, Physics, Geometry, Algebra, Mechanical Engineering, Trigonometry, Calculus, Mathematical Modeling, Applied Mathematics, Problem Solving
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Analysis, Statistical Methods, Probability & Statistics, Statistical Inference, Biostatistics, Sampling (Statistics), Statistics, Data Analysis, Regression Analysis
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Cost Estimation, Financial Modeling, Project Estimation, Investment Management, Risk Management, Finance, Spreadsheet Software, Financial Planning, Financial Analysis, Cost Accounting, Business Mathematics, Return On Investment, Cash Flows, Product Management
Build toward a degree
Beginner · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Physics, Display Devices, Engineering, Scientific, and Technical Instruments, Physical Science, Medical Imaging, Mathematical Modeling, Applied Mathematics, Experimentation
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Data Mining, Anomaly Detection, Unsupervised Learning, Data Warehousing, Supervised Learning, Data Pipelines, Data Preprocessing, Classification Algorithms, Data Modeling, Decision Tree Learning, Data Management, Machine Learning Algorithms, Data Cleansing, Model Evaluation, Exploratory Data Analysis, Analysis, Machine Learning, Big Data, Analytical Skills, Data Analysis
Build toward a degree
Intermediate · Specialization · 1 - 3 Months

École normale supérieure
Skills you'll gain: Theoretical Computer Science, Combinatorics, Algorithms, Advanced Mathematics, Linear Algebra, Mathematical Modeling, Probability
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Probability, Linear Algebra, Probability & Statistics, Statistics, Mathematical Theory & Analysis, Computational Logic, Applied Mathematics, Advanced Mathematics, Computer Science, Algebra, Physics
Beginner · Course · 1 - 4 Weeks

University of Geneva
Skills you'll gain: Physics, Engineering, Scientific, and Technical Instruments, electromagnetics, Physical Science, Laboratory Equipment, Experimentation, Research, Applied Mathematics
Intermediate · Course · 1 - 3 Months