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.

Johns Hopkins University
Skills you'll gain: Network Analysis, R Programming, Statistical Analysis, Regression Analysis, Statistical Modeling, Bayesian Network, Statistical Hypothesis Testing, Statistical Programming, Data Analysis, R (Software), Probability, Probability Distribution, Applied Machine Learning, Probability & Statistics, Statistical Methods, Social Network Analysis, Applied Mathematics, Simulations, Data Science, Markov Model
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Minitab, Six Sigma Methodology, Lean Six Sigma, Root Cause Analysis, Statistical Process Controls, Data-Driven Decision-Making, Process Improvement, Waste Minimization, Project Management, Continuous Improvement Process, Brainstorming, Process Mapping, Quality Assessment, Customer Insights, Sampling (Statistics), Data Collection
Beginner · Course · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Statistical Analysis, Matplotlib, Regression Analysis, Statistical Modeling, Data Science, Data Analysis, Data Visualization, Pandas (Python Package), Anomaly Detection, Time Series Analysis and Forecasting, Data Visualization Software, Data Collection, Data Manipulation, Application Programming Interface (API)
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

University of Pittsburgh
Skills you'll gain: Statistical Analysis, Statistical Modeling, Predictive Modeling, Data Analysis, Statistics, Integral Calculus, Probability & Statistics, Data Science, Probability Distribution, Calculus, Mathematics and Mathematical Modeling, Applied Mathematics, Derivatives, Mathematical Modeling, Machine Learning, Algorithms
Build toward a degree
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Bayesian Network, Numerical Analysis, Estimation, Simulations, Matlab, Mathematical Modeling, Applied Mathematics, Engineering Analysis, Algorithms
Intermediate · Course · 1 - 4 Weeks
The Hong Kong University of Science and Technology
Skills you'll gain: Physics, Differential Equations, Linear Algebra, Calculus, electromagnetics, Mathematical Modeling, Advanced Mathematics, Mechanics, Applied Mathematics
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Physics, Materials science, Physical Science, Mathematical Modeling, Advanced Mathematics, Calculus, Applied Mathematics
Beginner · Course · 1 - 4 Weeks

American Psychological Association
Skills you'll gain: Sample Size Determination, Statistical Hypothesis Testing, Probability & Statistics, Statistical Methods, Probability Distribution, Quantitative Research, Statistical Analysis, Statistical Software, Statistical Inference, Sampling (Statistics), Data Analysis, Analysis, Statistics, Probability, Analytical Skills, Regression Analysis, Psychology, Research Design, Research
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Matplotlib, Linear Algebra, Data Visualization, NumPy, Machine Learning Algorithms, Pandas (Python Package), Seaborn, Data Science, Machine Learning, Data Analysis, Supervised Learning, Python Programming, Jupyter, Data Manipulation, Classification Algorithms, Regression Analysis, Data Structures, Software Installation
Beginner · Course · 1 - 3 Months

University of Pittsburgh
Skills you'll gain: Probability Distribution, Data Science, Probability & Statistics, Predictive Analytics, Probability, Statistical Modeling, Data Analysis, Regression Analysis, Logistic Regression, Statistical Analysis, Statistical Methods, Statistical Machine Learning, Bayesian Statistics, Statistical Inference, Feature Engineering, Applied Mathematics, Python Programming, Machine Learning, Algorithms
Build toward a degree
Beginner · Course · 1 - 4 Weeks

IE Business School
Skills you'll gain: Gross Profit, Return On Investment, Financial Analysis, Financial Acumen, Financial Statements, Business Metrics, Income Statement, Balance Sheet, Business Mathematics, Financial Accounting
Intermediate · Course · 1 - 4 Weeks

Sungkyunkwan University
Skills you'll gain: Scalability, Deep Learning, AI Personalization, Data Mining, Data Processing, Machine Learning, Machine Learning Algorithms, Algorithms, Model Evaluation
Intermediate · Course · 1 - 4 Weeks