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.

Universidad Nacional Autónoma de México
Skills you'll gain: Algebra, Mathematical Software, Trigonometry, Mathematical Modeling, General Mathematics, Graphing, Geometry, Arithmetic, Advanced Mathematics
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Convolutional Neural Networks, Artificial Neural Networks, Deep Learning, Machine Learning Algorithms, Image Analysis, Machine Learning, Computer Vision, Model Evaluation, Supervised Learning, Algorithms, Statistical Methods, Linear Algebra, Probability
Intermediate · Course · 1 - 3 Months

Universidad Austral
Skills you'll gain: Mathematics Education, Childhood Education and Development, Teaching, Geometry, Arithmetic, Pedagogy, Learning Theory, Discussion Facilitation
Beginner · Course · 1 - 4 Weeks

Northwestern University
Skills you'll gain: Robotics, Machine Controls, Automation Engineering, Control Systems, Mechanics, Mechanical Engineering, Mathematical Modeling, Torque (Physics), Applied Mathematics, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Microsoft Excel, Excel Formulas, Business Mathematics, Power BI, Data Analysis, Pivot Tables And Charts, Data Transformation, Timelines, Data Cleansing, Data Management
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Sampling (Statistics), Sample Size Determination, Data Collection, Surveys, Quantitative Research, Statistical Methods, Statistical Analysis, Statistical Software, Probability & Statistics, Probability, Network Analysis
Beginner · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Mechanics, Differential Equations, Mathematical Modeling, Engineering Analysis, Geometry, Linear Algebra, Simulation and Simulation Software, Numerical Analysis, Applied Mathematics, Physics, Calculus
Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Control Systems, Mathematical Modeling, Engineering Analysis, Differential Equations, Diagram Design, Systems Analysis, Electrical Systems, Mechanics, Systems Thinking, Applied Mathematics, Performance Testing, Basic Electrical Systems
Build toward a degree
Intermediate · Course · 1 - 3 Months
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Mechanical Engineering, Engineering, Thermal Management, Physics, Chemical Engineering, Engineering Calculations, Engineering Analysis, Materials science, Energy and Utilities, Chemistry, Calculus, Physical Science, Applied Mathematics
Mixed · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Algorithms, Pseudocode, Mathematical Modeling, Theoretical Computer Science, Computational Thinking, Combinatorics, Applied Mathematics, Mathematical Theory & Analysis, Graph Theory, Data Structures, Design Strategies
Intermediate · Course · 1 - 3 Months

American Psychological Association
Skills you'll gain: Quantitative Research, Scientific Methods, Research Design, Surveys, Research, Research and Design, Qualitative Research, Correlation Analysis, Data Collection, Data Analysis, Psychology, Sampling (Statistics)
Beginner · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Physics, Mathematical Modeling, Display Devices, Medical Imaging, Scientific Methods, Applied Mathematics, Physical Science, Scientific Visualization, Experimentation
Mixed · Course · 1 - 3 Months