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 Colorado Boulder
Skills you'll gain: NoSQL, Data Warehousing, Database Management Systems, Database Architecture and Administration, Database Administration, Databases, Relational Databases, Database Design, Big Data, Data Processing, Transaction Processing, Data Security, Scalability
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Time Series Analysis and Forecasting, Forecasting, Financial Forecasting, Regression Analysis, Microsoft Excel, Demand Planning, Excel Formulas, Trend Analysis, Case Studies, Business Mathematics, Predictive Modeling, Business Metrics, Data Presentation, Statistical Visualization, Graphing, Market Trend, Business Economics, Statistical Modeling, Business Analytics, Decision Making
Intermediate · Specialization · 3 - 6 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Data Collection, Transportation Operations, Surveys, Quantitative Research, Mathematical Modeling, Predictive Modeling, Statistical Methods, Regression Analysis, Supply And Demand, Spatial Analysis, Probability Distribution
Intermediate · Course · 1 - 3 Months
Stanford University
Skills you'll gain: Bayesian Network, Applied Machine Learning, Machine Learning Algorithms, Markov Model, Machine Learning, Statistical Modeling, Network Analysis, Probability Distribution, Statistical Methods, Probability & Statistics, Algorithms
Advanced · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Interactive Learning, Education Software and Technology, Design Strategies, Pedagogy, Mathematics Education, Simulation and Simulation Software, Simulations, User Feedback, Interactive Design, Science and Research, Experimentation, Scientific Visualization, Chemistry, Display Devices, Graphing, Physics, Biology, Algebra, Geometry
Beginner · Specialization · 3 - 6 Months

Rice University
Skills you'll gain: Mechanics, Problem Solving, Physics, Engineering Calculations, Mathematical Modeling, Algebra, Calculus, Physical Science, Applied Mathematics, Mechanical Engineering, Trigonometry
Intermediate · Course · 1 - 4 Weeks

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

Skills you'll gain: Derivatives, Financial Market, Finance, Risk Modeling, Mathematical Modeling, Financial Modeling, Risk Management, Probability, Advanced Mathematics, Differential Equations, Applied Mathematics, Probability Distribution, Calculus
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Game Design, Program Development, Python Programming, Computer Programming, Scripting, Scripting Languages, Data Analysis
Beginner · Guided Project · Less Than 2 Hours

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, Three-Phase, High Voltage, Applied Mathematics, Automation Engineering, Basic Electrical Systems, Low Voltage, Electrical Engineering, Mathematical Modeling, Telecommunications, Matlab, Simulation and Simulation Software
Intermediate · Specialization · 3 - 6 Months

Tecnológico de Monterrey
Skills you'll gain: Calculus, Mechanics, Applied Mathematics, Visualization (Computer Graphics), Physics, Geometry, Mathematical Modeling, Trigonometry, Algebra
Mixed · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Arithmetic, Geometry, Mathematics Education, Systems Of Measurement, General Mathematics
Beginner · Course · 1 - 3 Months