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 California, Irvine
Skills you'll gain: Systems Thinking, Materials science, Quantum computing, Biology, Science and Research, Scientific Methods, Mathematical Modeling, Physics, Applied Mathematics, Neurology, Cell Biology
Mixed · Course · 1 - 3 Months

Erasmus University Rotterdam
Skills you'll gain: Econometrics, Data Collection, Regression Analysis, Statistical Methods, Survey Creation, Data Compilation, Quantitative Research, Data Wrangling, Statistical Hypothesis Testing, Descriptive Statistics, Statistical Modeling, Statistical Analysis, Correlation Analysis, Probability Distribution
Beginner · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Digital Signal Processing, Electrical Engineering, Communication Systems, Electronics, Telecommunications, Linear Algebra, Applied Mathematics
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Bash (Scripting Language), Scalability, Distributed Computing, Shell Script, Computer Systems, Big Data, Linux Commands, Hardware Architecture, Operating Systems, Unix Shell, File Systems, Computing Platforms, Linux, Performance Testing, Scripting, Performance Tuning, Memory Management, Computer Architecture, Capacity Management, File Management
Build toward a degree
Beginner · Course · 1 - 4 Weeks

UNSW Sydney (The University of New South Wales)
Skills you'll gain: Image Analysis, Applied Machine Learning, Unsupervised Learning, Geospatial Information and Technology, Machine Learning Methods, Image Quality, Feature Engineering, Spatial Data Analysis, Spatial Analysis, Machine Learning, Machine Learning Algorithms, Dimensionality Reduction, Convolutional Neural Networks, Supervised Learning, Classification Algorithms, Probability & Statistics, Artificial Neural Networks
Intermediate · Course · 3 - 6 Months

Universidad de los Andes
Skills you'll gain: Probability, Probability Distribution, Probability & Statistics, Applied Mathematics, Risk Management, Risk Modeling, Statistical Modeling, Combinatorics, Statistical Analysis, Variance Analysis
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Mathematical Modeling, Graphing, Algebra, Applied Mathematics, Arithmetic
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Education Software and Technology, Mathematics Education, Growth Mindedness, Digital pedagogy, Simulations, Simulation and Simulation Software, Human Computer Interaction
Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Materials science, Chemical Engineering, Chemistry, Engineering, Physical Science
Beginner · Course · 1 - 3 Months

The Chinese University of Hong Kong
Skills you'll gain: Communication Systems, Digital Communications, Theoretical Computer Science, Telecommunications, Informatics, Probability, Probability Distribution, Algorithms
Mixed · Course · 3 - 6 Months

Imperial College London
Skills you'll gain: Biostatistics, Statistical Analysis, R (Software), R Programming, Statistical Methods, Data Wrangling, Regression Analysis, Exploratory Data Analysis, Statistical Software, Data Analysis, Logistic Regression, Probability & Statistics, Statistical Modeling, Descriptive Statistics, Model Evaluation, Public Health
Intermediate · Course · 1 - 4 Weeks

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