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.

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Graph Theory, Network Analysis, Social Network Analysis, Combinatorics, Network Model, Mathematical Modeling, Data Structures, Transportation Operations, Image Analysis, Algorithms, Theoretical Computer Science, Artificial Intelligence and Machine Learning (AI/ML), Computational Thinking, Problem Solving
Intermediate · Course · 1 - 3 Months

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Vibrations, Mechanics, Mechanical Engineering, Engineering Analysis, Control Systems, Engineering Calculations, Differential Equations, Mathematical Modeling, Applied Mathematics
Intermediate · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Control Systems, Mathematical Modeling, Engineering Calculations, Automation, Applied Mathematics, Predictive Modeling, Systems Design, Systems Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Electrical Power, Electric Power Systems, Electrical Systems, Control Systems, Electrical Substation, Electrical Equipment, Energy and Utilities, Electrical Safety, Plant Operations and Management, High Voltage, Applied Mathematics, Power Electronics, Automation Engineering, Basic Electrical Systems, Electrical Engineering, Low Voltage, Process Control, Mathematical Modeling, Matlab, Three-Phase
Intermediate · Specialization · 3 - 6 Months

University of Maryland, College Park
Skills you'll gain: Physics, Science and Research, Mechanics, Physical Science, Advanced Mathematics, Mathematical Modeling
Mixed · Course · 1 - 3 Months

Emory University
Skills you'll gain: Regression Analysis, Data Visualization, Business Mathematics, Descriptive Statistics, Microsoft Excel, Statistics, Business Analytics, Excel Formulas, Statistical Analysis, Algebra, Calculus, Arithmetic, Business
Beginner · Course · 1 - 3 Months
Stanford University
Skills you'll gain: Bayesian Network, Applied Machine Learning, Machine Learning Algorithms, Markov Model, Machine Learning, Statistical Modeling, Classification Algorithms, Probability Distribution, Statistical Methods, Algorithms, Regression Analysis
Advanced · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Digital Signal Processing, Digital Communications, Electrical and Computer Engineering, Electronic Systems, Electronics, Numerical Analysis, Telecommunications, Linear Algebra, Mathematical Modeling, Time Series Analysis and Forecasting
Intermediate · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Basic Electrical Systems, electromagnetics, Electrical Engineering, Physics, Mechanics, Calculus, Engineering Calculations, Mathematical Modeling, Trigonometry, Applied Mathematics, Problem Solving
Intermediate · Course · 1 - 4 Weeks

École Polytechnique
Skills you'll gain: Semiconductors, Materials science, Differential Equations, Numerical Analysis, Linear Algebra, Applied Mathematics, Chemistry, Physics, Calculus
Advanced · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Cloud Computing, Information Technology, Cybersecurity, Linear Algebra, Critical Thinking, Simulations
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Semiconductors, Electronic Components, Materials science, Electrical Engineering, Electronics Engineering, Mechanical Engineering, Electronics, Failure Analysis, Thermal Management, Chemical Engineering, Manufacturing Processes, Process Control, Structural Analysis, Chemistry, Engineering Calculations
Intermediate · Specialization · 3 - 6 Months