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.
Duke University
Skills you'll gain: Bayesian Statistics, Statistical Hypothesis Testing, Sampling (Statistics), Statistical Inference, Exploratory Data Analysis, Regression Analysis, R (Software), Statistical Reporting, Probability & Statistics, Probability Distribution, Statistical Analysis, Statistical Methods, Statistics, Statistical Software, Data Analysis Software, Data Analysis, Probability, R Programming, Statistical Modeling, Data Visualization
★ 4.7 (7.7K) · Beginner · Specialization · 3 - 6 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Linear Algebra, Algebra, Applied Mathematics, Calculus
★ 4.9 (4.8K) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Data Analysis, Applied Mathematics, Mathematical Modeling, Graphing, Analysis, Trigonometry, R (Software), Algebra, Calculus
★ 4.7 (331) · Beginner · Specialization · 3 - 6 Months

The University of Sydney
Skills you'll gain: Calculus, Integral Calculus, Algebra, Trigonometry, Derivatives, Graphing
★ 4.8 (4K) · Intermediate · Course · 1 - 3 Months

University of North Texas
Skills you'll gain: Arithmetic, Graphing, Geometry, Statistics, Algebra, Descriptive Statistics, General Mathematics, Applied Mathematics, Statistical Visualization
★ 4.5 (328) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Linear Algebra, Integral Calculus, Algebra, Numerical Analysis, Calculus, Data Science, Graphing, Statistical Methods, Derivatives, Probability & Statistics
★ 4.5 (488) · Intermediate · Specialization · 3 - 6 Months

Imperial College London
Skills you'll gain: Linear Algebra, Applied Mathematics, Data Science, Data Manipulation, Data Transformation, Machine Learning
★ 4.6 (13K) · Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Statistical Inference, Statistical Hypothesis Testing, Probability & Statistics, Probability, Statistics, Bayesian Statistics, Statistical Methods, Statistical Modeling, Statistical Analysis, Probability Distribution, Data Analysis
★ 4.2 (4.5K) · Mixed · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Program Development, Computer Programming, Python Programming, Software Installation
★ 4.8 (234K) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Probability, Probability & Statistics, Probability Distribution, Statistics, Data Analysis, Correlation Analysis, Statistical Analysis, Applied Mathematics, Data Collection
★ 4.5 (300) · Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Political Sciences, Governance, General Mathematics, Applied Mathematics
★ 4.7 (28) · Mixed · Course · 1 - 3 Months

Universidad de Palermo
Skills you'll gain: Algebra, Arithmetic, General Mathematics, Applied Mathematics, Graphing
★ 4.7 (69) · Beginner · Course · 1 - 4 Weeks