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.

Universitat Politècnica de València
Skills you'll gain: Linear Algebra, Algebra, Applied Mathematics, General Mathematics
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Inference, R (Software), Statistical Reporting, Data Analysis, Statistical Analysis, R Programming, Statistical Methods, Probability & Statistics, Quantitative Research, Sampling (Statistics), Probability Distribution
Beginner · Course · 1 - 3 Months

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Vibrations, Matlab, Engineering Analysis, Engineering Calculations, Mechanical Engineering, Finite Element Methods, Mechanical Design, Applied Mathematics, Differential Equations, Mathematical Modeling, Structural Analysis, Control Systems, Engineering Design Process, Linear Algebra
Intermediate · Course · 1 - 3 Months

O.P. Jindal Global University
Skills you'll gain: Econometrics, Regression Analysis, Statistical Hypothesis Testing, Statistical Methods, Probability & Statistics, Statistical Modeling, Statistical Analysis, Correlation Analysis, Time Series Analysis and Forecasting, Economics, Statistical Inference, Mathematical Modeling, Probability Distribution
Build toward a degree
Beginner · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Time Series Analysis and Forecasting, Correlation Analysis, Text Mining, Probability Distribution, Data Analysis, Network Analysis, Feature Engineering, Probability, Data Structures, Statistics, Data Visualization, Data Processing, Data Cleansing, Natural Language Processing
Beginner · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Descriptive Statistics, Statistical Inference, Sampling (Statistics), Histogram, Data Analysis, Probability & Statistics, Data Presentation, Statistical Analysis, Quantitative Research, Microsoft Excel, Statistical Methods, Probability Distribution, Graphing, Influencing
Beginner · Course · 1 - 3 Months

Northwestern University
Skills you'll gain: Mechanics, Torque (Physics), Automation Engineering, Mathematical Modeling, Mathematical Software, Engineering Analysis, Engineering Calculations, Applied Mathematics, Trigonometry, Linear Algebra, Spatial Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Mathematical Software, Software Installation, Numerical Analysis, Mathematical Modeling, Applied Mathematics, Trigonometry, Programming Principles, Data Manipulation, Engineering Calculations, Linear Algebra, Data Structures, Development Environment
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Torque (Physics), Game Design, Video Game Development, Mechanics, Animation and Game Design, Simulations, Mathematical Modeling, Physics, Scripting, C# (Programming Language), Linear Algebra, Applied Mathematics
Mixed · Course · 1 - 4 Weeks

Northwestern University
Skills you'll gain: Automation Engineering, Mathematical Modeling, Computer Programming Tools, Simulation and Simulation Software, Mechanical Engineering, Engineering Calculations, Software Development Tools, Numerical Analysis, Mechanics, Torque (Physics), Algorithms, Control Systems, Applied Mathematics, Differential Equations, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Mathematical Modeling, Linear Algebra, Dimensionality Reduction, Applied Mathematics, Data Analysis, Applied Machine Learning, Analytics, Data Science
Beginner · Course · 1 - 4 Weeks

Northwestern University
Skills you'll gain: Machine Controls, Automation Engineering, Robotic Process Automation, Mathematical Modeling, Mechanics, Control Systems, Mechanical Engineering, Engineering, Simulation and Simulation Software, Engineering Analysis, Applied Mathematics, Calculus
Intermediate · Course · 1 - 4 Weeks