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.

National Taiwan University
Skills you'll gain: Report Writing, Operations Research, Research Reports, Applied Mathematics, Mathematical Modeling, Algorithms, Operational Analysis, Model Optimization, Business Modeling, Process Optimization, Project Design, Business Operations, Data Visualization, Complex Problem Solving, Decision Making, Performance Metric, Business Analytics
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Recurrent Neural Networks (RNNs), Natural Language Processing, Embeddings, Hugging Face, Deep Learning, Large Language Modeling, Transfer Learning, Convolutional Neural Networks, Artificial Neural Networks, Encryption, Python Programming, Cryptography, Fine-tuning, Machine Learning Methods, Text Mining, Classification Algorithms, Model Training, Probability Distribution, Machine Learning Algorithms, Algorithms
Intermediate · Specialization · 3 - 6 Months

Dartmouth College
Skills you'll gain: Bayesian Network, Artificial Neural Networks, Machine Learning Methods, Convolutional Neural Networks, Deep Learning, Tensorflow, Model Training, Model Optimization, Machine Learning, Applied Machine Learning, Bayesian Statistics, Machine Learning Algorithms, Model Evaluation, Network Architecture, Probability Distribution
Intermediate · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Mathematics Education, Teaching, Instructional Strategies, Simulations, Simulation and Simulation Software, Education Software and Technology, Pedagogy, Lesson Planning, Arithmetic, Digital pedagogy, Diversity Awareness, Applied Mathematics
Beginner · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Simulations, Simulation and Simulation Software, Analytics, Digital Transformation, Complex Problem Solving, Predictive Analytics, Data-Driven Decision-Making, Process Modeling, Verification And Validation, Probability, Process Optimization, Data Integration, Risk Management, Probability Distribution, Python Programming, Event-Driven Programming, Decision Making, Performance Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Artificial Neural Networks, Deep Learning, Convolutional Neural Networks, Image Analysis, Keras (Neural Network Library), Model Training, Tensorflow, Network Architecture, Artificial Intelligence, Model Optimization, Machine Learning, Linear Algebra
Intermediate · Course · 1 - 3 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Numerical Analysis, Engineering Calculations, Chemical Engineering, Engineering Analysis, Applied Mathematics, Differential Equations, Simulation and Simulation Software, Equipment Design, Process Engineering, Python Programming, Mathematical Modeling
Intermediate · Course · 1 - 3 Months

University of Pittsburgh
Skills you'll gain: Bayesian Statistics, Statistics, Statistical Inference, Probability & Statistics, Statistical Modeling, Statistical Methods, Probability Distribution, Statistical Analysis, Markov Model, Statistical Programming, Algorithms
Intermediate · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Data Integration, R (Software), Data Synthesis, Data Ethics, R Programming, Informed Consent, Data Sharing, Statistical Methods, Sampling (Statistics), Statistical Modeling, Descriptive Statistics, Logistic Regression, Information Privacy
Mixed · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Control Systems, Mechanics, Mathematical Modeling, Engineering Analysis, Engineering Calculations, Engineering Design Process, Torque (Physics), Program Development
Advanced · Course · 1 - 4 Weeks

O.P. Jindal Global University
Skills you'll gain: Econometrics, Regression Analysis, Statistical Hypothesis Testing, Statistical Methods, Probability & Statistics, Statistical Modeling, Statistical Analysis, Correlation Analysis, Time Series Analysis and Forecasting, Statistics, Economics, Statistical Inference, Mathematical Modeling, Probability Distribution, Logistic Regression, Model Evaluation
Beginner · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, Computer Graphics, Event-Driven Programming, 3D Assets, Visualization (Computer Graphics), Application Development, Application Design, Video Game Development, Debugging, Computer Graphic Techniques, Graphics Software, C and C++, Maintainability, C++ (Programming Language), Animation and Game Design, Image Quality, Context Management, Simulation and Simulation Software, Memory Management, Mathematics and Mathematical Modeling
Beginner · Specialization · 1 - 3 Months