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.

Pontificia Universidad Católica de Chile
Skills you'll gain: Business Valuation, Financial Analysis, Cash Flows, Capital Budgeting, Securities (Finance), Investments, Finance, Financial Modeling, Market Dynamics, Business Mathematics, Applied Mathematics
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Dashboard, Interactive Data Visualization, Data Presentation, Tableau Software, Data Visualization Software, Data Analysis Software, Digital Publishing, Key Performance Indicators (KPIs), Data Import/Export
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Physics, Physical Science, Materials science, Chemistry, Mechanics, Mathematical Modeling, Computational Thinking, Simulations, Applied Mathematics
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Statistical Analysis, Matplotlib, Regression Analysis, Statistical Modeling, Dimensionality Reduction, Unsupervised Learning, Machine Learning Algorithms, Applied Machine Learning, Machine Learning, Data Science, Environmental Policy, Data Analysis, Energy and Utilities, Data Visualization, Pandas (Python Package), Scikit Learn (Machine Learning Library), Supervised Learning, Climate Change Mitigation, Environment, Public Policies
Intermediate · Specialization · 1 - 3 Months

S.P. Jain Institute of Management and Research
Skills you'll gain: Data Analysis, Quantitative Research, Statistical Hypothesis Testing, Sampling (Statistics), Descriptive Statistics, Business Analytics, Regression Analysis, Business Mathematics, Data-Driven Decision-Making, Statistical Analysis, Probability Distribution, Microsoft Excel, Statistical Inference, Probability, Variance Analysis, Estimation
Build toward a degree
Beginner · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Physics, Advanced Mathematics, Numerical Analysis, Simulations, Mathematical Modeling, Calculus, Differential Equations, Computer Programming
Beginner · Course · 1 - 4 Weeks
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Functional Design, Software Design Patterns, Data Structures, Simulations
Intermediate · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Estimation, Engineering Calculations, Applied Mathematics, Mathematical Modeling, Engineering Analysis, Differential Equations, Physics
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Cooperation, Interactive Learning, Education Software and Technology, Student Engagement, Pedagogy, Instructional Strategies, Learning Theory, Teaching, Student-Centred Learning, Collaboration, Teamwork, Blended Learning, Drive Engagement, Classroom Management, Mathematics Education, Learning Management Systems, Creative Problem-Solving, Professional Development, Problem Solving, Technology Solutions
Beginner · Course · 1 - 3 Months

Skills you'll gain: Simulations, Visualization (Computer Graphics), Statistical Visualization, R (Software), R Programming, Statistical Modeling, Statistical Programming, Statistical Analysis, Process Analysis, Data Analysis, Test Case
Beginner · Guided Project · Less Than 2 Hours

Rice University
Skills you'll gain: Physics, Mechanics, Engineering Calculations, Vibrations, Materials science, Applied Mathematics, Physical Science, Trigonometry, Mathematical Modeling, Advanced Mathematics, Calculus, Differential Equations, Linear Algebra, Problem Solving
Intermediate · Specialization · 1 - 3 Months

Universidad Nacional de Colombia
Skills you'll gain: Mathematical Modeling, Software Systems, Machine Learning, Applied Mathematics, System Design and Implementation, Programming Principles, Logical Reasoning, Arithmetic, Algorithms
Intermediate · Course · 1 - 4 Weeks