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.

Board Infinity
Skills you'll gain: Arithmetic, Logical Reasoning, Quantitative Research, Estimation, Applied Mathematics, Advanced Mathematics, Algebra, Complex Problem Solving, General Mathematics
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Calculus, Numerical Analysis, Applied Mathematics, Engineering Calculations, Integral Calculus, Engineering Analysis, Differential Equations, Mathematical Theory & Analysis, Advanced Mathematics, Estimation, Derivatives
Mixed · Course · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Arithmetic, Mathematics Education, Mathematical Modeling, Digital pedagogy, Calculus, Applied Mathematics, Mathematical Theory & Analysis, Algebra, Graphing
Mixed · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Matlab, Engineering Analysis, Finite Element Methods, Mathematical Software, Mechanical Engineering, Numerical Analysis, Mathematical Modeling, Applied Mathematics, Advanced Mathematics, Simulation and Simulation Software, Differential Equations, Calculus
Intermediate · Course · 1 - 4 Weeks

Tecnológico de Monterrey
Skills you'll gain: Applied Mathematics, Algebra, Mathematical Modeling, Graphing, Advanced Mathematics, Mathematical Software, Calculus, Mathematical Theory & Analysis, Integral Calculus, Derivatives
Mixed · Course · 1 - 4 Weeks

Georgia Institute of Technology
Skills you'll gain: Game Theory, Combinatorics, Mathematical Theory & Analysis, Computational Logic, Mathematical Modeling
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Algebra, Calculus, Graphing, Applied Mathematics, Data Science, Derivatives, Numerical Analysis, Mathematical Theory & Analysis
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Data Modeling, Graphing, Mathematical Modeling, Algebra, Trigonometry, Linear Algebra, Calculus, Graphical Tools, Mathematical Software, Applied Mathematics, Geometry
Beginner · Course · 1 - 3 Months

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

Imperial College London
Skills you'll gain: Dimensionality Reduction, NumPy, Data Preprocessing, Unsupervised Learning, Feature Engineering, Jupyter, Statistics, Linear Algebra, Python Programming, Advanced Mathematics, Calculus
Intermediate · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Regression Analysis, Calculus, Advanced Mathematics, Machine Learning Algorithms, Linear Algebra, Artificial Neural Networks, Mathematical Modeling, Python Programming, Derivatives
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Trigonometry, Systems Of Measurement, Geometry, Mathematical Modeling, Graphing, Algebra, Applied Mathematics
Beginner · Course · 1 - 3 Months