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.

University of Maryland, College Park
Skills you'll gain: Data Collection, Survey Creation, Research Design, Data Quality, Data Analysis, Data Validation, Sampling (Statistics), Data Management, Big Data, Statistical Methods
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Market Data, Finance, General Finance, Corporate Finance, Financial Analysis, Financial Market, Investments, Financial Data, Equities, Investment Management, Business Mathematics, Cash Flows
Beginner · Course · 1 - 4 Weeks

Universitat Pompeu Fabra of Barcelona
Skills you'll gain: Digital Signal Processing, Music, Open Source Technology, Python Programming, Time Series Analysis and Forecasting, NumPy, Mathematical Modeling, Advanced Mathematics
Intermediate · Course · 1 - 3 Months
Duke University
Skills you'll gain: Deductive Reasoning, Probability, Sampling (Statistics), Sample Size Determination, Correlation Analysis, Case Studies, Scientific Methods
Beginner · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Data Analysis, Statistical Analysis, Data Visualization, Predictive Modeling, Applied Mathematics
Beginner · Course · 1 - 3 Months

University of Geneva
Skills you'll gain: Simulations, Python Programming, Statistical Methods, Numerical Analysis, Mathematical Modeling, Probability Distribution, Mechanics, Physics
Mixed · Course · 1 - 3 Months

Skills you'll gain: Descriptive Statistics, Statistical Analysis, Data Analysis, Probability Distribution, Statistics, Data Visualization, Statistical Methods, Statistical Hypothesis Testing, Regression Analysis, Probability & Statistics, Scientific Visualization, Data Science, Matplotlib, Exploratory Data Analysis, Probability, Correlation Analysis, Pandas (Python Package), Jupyter
Mixed · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Regression Analysis, Linear Algebra, R Programming, Data Science, Probability Distribution, Statistical Modeling, Mathematical Modeling, Probability & Statistics, Applied Mathematics, Statistical Analysis, Statistical Inference
Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Control Systems, Vibrations, Mechanics, Torque (Physics), Global Positioning Systems, Linear Algebra, Numerical Analysis, Simulations, Engineering Analysis, Trigonometry, Mathematical Modeling, Differential Equations, Simulation and Simulation Software, Engineering Calculations, Applied Mathematics, Verification And Validation, Engineering, Advanced Mathematics, Algorithms, Physics
Advanced · Specialization · 3 - 6 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Digital Signal Processing, Digital Communications, Communication Systems, Electrical and Computer Engineering, Telecommunications, Electronics, Engineering Analysis, Numerical Analysis, Data Mapping, Real Time Data, Computer Programming
Intermediate · Course · 1 - 4 Weeks

ISAE-SUPAERO
Skills you'll gain: Mechanics, Thermal Management, Energy and Utilities, Hazard Analysis, Risk Control, Physical Science, Simulations, Applied Mathematics, Control Systems, Systems Of Measurement, Vibrations, Engineering Analysis, Engineering Calculations, Physics, Engineering, Mathematical Modeling
Beginner · Specialization · 3 - 6 Months

New York University
Skills you'll gain: Supervised Learning, Dimensionality Reduction, Unsupervised Learning, Applied Machine Learning, Decision Tree Learning, Machine Learning, Financial Trading, Reinforcement Learning, Scikit Learn (Machine Learning Library), Financial Services, Regression Analysis, Correlation Analysis, Exploratory Data Analysis, Portfolio Management, Python Programming, Artificial Neural Networks
Intermediate · Course · 1 - 4 Weeks