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.

Northwestern University
Skills you'll gain: Digital Signal Processing, Image Analysis, Computer Vision, Visualization (Computer Graphics), Matlab, Mathematical Modeling, Color Theory, Applied Mathematics
Mixed · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Reinforcement Learning, Machine Learning, Sampling (Statistics), Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Algorithms, Artificial Intelligence, Deep Learning, Simulations, Feature Engineering, Markov Model, Supervised Learning, Algorithms, Model Evaluation, Artificial Neural Networks, Performance Testing, Performance Tuning, Pseudocode, Linear Algebra, Probability Distribution
Intermediate · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: UI/UX Research, Surveys, Qualitative Research, Usability Testing, User Experience Design, User Research, User Experience, User Story, Prototyping, Wireframing, User Centered Design, Survey Creation, Sampling (Statistics), Design Research, Interaction Design, Ideation, A/B Testing, Conceptual Design, Web Analytics, Usability
Beginner · Specialization · 3 - 6 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Digital Signal Processing, Digital Communications, Communication Systems, Image Analysis, Telecommunications, Electrical and Computer Engineering, Electrical Engineering, Embedded Systems, Electronic Systems, Engineering Analysis, Electronics, Programming Principles, Numerical Analysis, Algorithms, Linear Algebra, Mathematical Modeling, Time Series Analysis and Forecasting, Data Mapping, Real Time Data, Computer Programming
Intermediate · Specialization · 3 - 6 Months

IIMA - IIM Ahmedabad
Skills you'll gain: Sampling (Statistics), Probability, Probability & Statistics, Statistical Hypothesis Testing, Statistics, Data Literacy, Statistical Visualization, Probability Distribution, Statistical Methods, Statistical Inference, Estimation, Descriptive Statistics, Sample Size Determination, Data Analysis, Data Science
Beginner · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Arithmetic, Geometry, Mathematical Theory & Analysis, Advanced Mathematics, Combinatorics, Algebra, General Mathematics, Applied Mathematics, Biology
Beginner · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Reinforcement Learning, Machine Learning, Machine Learning Algorithms, Artificial Intelligence, Markov Model, Algorithms, Probability Distribution
Intermediate · Course · 1 - 3 Months

UNSW Sydney (The University of New South Wales)
Skills you'll gain: Mechanics, Physics, Experimentation, Engineering Calculations, Applied Mathematics, Physical Science, Systems Of Measurement, Mathematical Modeling, Estimation
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Clinical Data Management, Electronic Data Capture (EDC), Data Management, Data Collection, Case Report Forms, Data Sharing, Health Informatics, Data Strategy, Data Quality, Good Clinical Practices (GCP), Sampling (Statistics), Data Integrity, Data Validation, Regulatory Compliance
Beginner · Course · 1 - 3 Months
Skills you'll gain: Digital Signal Processing, Image Analysis, Computer Vision, Computer Graphics, Visualization (Computer Graphics), Medical Imaging, Spatial Analysis, Linear Algebra, Matlab, Mathematical Modeling, Histogram
Mixed · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Analytical Skills, Sampling (Statistics), Statistical Hypothesis Testing, Data Literacy, R (Software), Data Analysis, R Programming, Statistics, Public Health, Statistical Inference, Descriptive Statistics, Probability Distribution, Data Import/Export
Beginner · Course · 1 - 4 Weeks

University of Amsterdam
Skills you'll gain: Lean Six Sigma, Statistical Hypothesis Testing, Minitab, Regression Analysis, Data Visualization Software, Probability Distribution, Data Analysis, Histogram, Statistical Analysis, Box Plots, Process Improvement, Logistic Regression, Statistics, Variance Analysis
Beginner · Course · 1 - 3 Months