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.

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

Skills you'll gain: Cryptography, Generative Model Architectures, Probability Distribution, Machine Learning Algorithms, Algorithms
Intermediate · Course · 1 - 4 Weeks

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

National Taiwan University
Skills you'll gain: Report Writing, Operations Research, Applied Mathematics, Mathematical Modeling, Algorithms, Business Modeling, Engineering Calculations, Project Design, Data Visualization, Presentations, Complex Problem Solving, Decision Making, Business Analytics
Advanced · Course · 1 - 4 Weeks

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: 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
The Hong Kong University of Science and Technology
Skills you'll gain: Physics, Advanced Mathematics, Differential Equations, Mechanics, Mathematical Modeling, Quantitative Research, Scientific Methods
Mixed · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Predictive Modeling, Statistical Modeling, Matplotlib, A/B Testing, Box Plots, Sampling (Statistics), Predictive Analytics, Data Analysis, Regression Analysis, Statistical Inference, Data Visualization, Descriptive Statistics, Scikit Learn (Machine Learning Library), Data Science, Estimation, Statistical Analysis, NumPy, Machine Learning, Python Programming
Beginner · Specialization · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Mathematics Education, Design Reviews, Simulations, Interactive Design, Design Thinking, Chemistry, Physics, Biology
Intermediate · Course · 1 - 3 Months