Combinatorics courses can help you learn counting principles, permutations, combinations, and graph theory. You can build skills in problem-solving, algorithm design, and mathematical reasoning, which are crucial for fields like computer science and operations research. Many courses introduce tools such as generating functions and combinatorial algorithms, which are used to solve complex problems in optimization and data analysis.

Georgia Institute of Technology
Skills you'll gain: Game Theory, Mathematical Theory & Analysis
★ 4.3 (211) · Mixed · Course · 1 - 3 Months

Peking University
Skills you'll gain: Theoretical Computer Science, Graph Theory, Logical Reasoning, Geospatial Information and Technology, Computer Science, Algebra, Algorithms
★ 4.7 (282) · Beginner · Course · 3 - 6 Months

National Taiwan University
Skills you'll gain: Probability, Probability Distribution
★ 4.8 (367) · Beginner · Course · 1 - 3 Months

University of London
Skills you'll gain: Pseudocode, Algorithms, Computer Science, Data Structures
★ 4.3 (31) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Trigonometry, Probability, Data Analysis, Probability & Statistics, Algebra, Probability Distribution, Descriptive Statistics, Mathematical Modeling, Graphing, Statistics
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Logical Reasoning, Deductive Reasoning, Algorithms, Python Programming, Computer Programming
★ 4.4 (2.3K) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Probability Distribution, Exploratory Data Analysis, Probability, Descriptive Statistics, Statistical Modeling, Data Literacy, Statistics, Probability & Statistics, Statistical Methods, Sampling (Statistics), Statistical Analysis, Statistical Inference, Data Analysis, Diagnostic Tests, Histogram, Box Plots, Bayesian Statistics, Combinatorics, Statistical Hypothesis Testing, Quality Control
Beginner · Specialization · 3 - 6 Months

École Polytechnique
Skills you'll gain: Probability, Probability Distribution, Simulations, Correlation Analysis
★ 4.5 (105) · Mixed · Course · 1 - 3 Months

École Polytechnique
Skills you'll gain: Probability, Simulations, Probability & Statistics, Probability Distribution, Statistics
★ 4.6 (40) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Algorithms, Technical Communication, Programming Principles, Data Structures, Computer Science
★ 4.3 (28) · Beginner · Course · 1 - 4 Weeks

Shanghai Jiao Tong University
Skills you'll gain: Graph Theory, Combinatorics, Data Structures, Computer Science, Algorithms
★ 4.3 (30) · Beginner · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Operations Research, Network Model, Case Studies, Applied Mathematics, Mathematical Modeling, Machine Learning, Model Optimization, Mathematical Theory & Analysis, Business Analytics
★ 4.9 (97) · Advanced · Course · 1 - 3 Months