• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Combinatorics

Combinatorics Courses

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.


Popular Combinatorics Courses and Certifications


  • T

    Tsinghua University

    Data Structures and Algorithms

    Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Theoretical Computer Science, System Design and Implementation, Computer Programming, Data Storage

    ★ 2.9 (40) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • R

    Rice University

    Principles of Computing (Part 1)

    Skills you'll gain: Combinatorics, Probability, Programming Principles, Computational Thinking, Computer Programming, Object Oriented Programming (OOP), Software Testing, Applied Mathematics, Algorithms, Python Programming, Game Design, General Mathematics

    ★ 4.7 (584) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • J

    Johns Hopkins University

    Mathematical Biostatistics Boot Camp 1

    Skills you'll gain: Sampling (Statistics), Bayesian Statistics, Probability & Statistics, Statistical Inference, Statistical Methods, Statistics, Probability, Probability Distribution, Data Analysis, Statistical Analysis, Biostatistics, Statistical Hypothesis Testing, R Programming

    ★ 4.4 (544) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • 2

    28DIGITAL

    Automated Reasoning: satisfiability

    Skills you'll gain: Computational Logic, Deductive Reasoning, Combinatorics, Logical Reasoning, Mathematical Modeling, Operations Research, Theoretical Computer Science, Mathematical Software, Applied Mathematics, Algorithms, Linear Algebra, Model Optimization, Verification And Validation, Arithmetic

    ★ 4.8 (45) · Intermediate · Course · 1 - 4 Weeks

    Category: Credit offered
    Credit offered
  • S

    Stanford University

    Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

    Skills you'll gain: Algorithms, Bioinformatics, Graph Theory, Computational Thinking, Data Structures, Theoretical Computer Science

    ★ 4.8 (1.3K) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • T

    The Hong Kong University of Science and Technology

    Discrete Math for Computer Science - Counting & Probability

    Skills you'll gain: Bayesian Statistics

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • J

    Johns Hopkins University

    What are the Chances? Probability and Uncertainty in Statistics

    Skills you'll gain: Statistics, Probability & Statistics, Regression Analysis, Probability, Statistical Hypothesis Testing, Probability Distribution, Statistical Methods, Statistical Analysis, Statistical Inference, Sampling (Statistics), Combinatorics

    ★ 4.6 (18) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of Colorado Boulder

    Approximation Algorithms and Linear Programming

    Skills you'll gain: Operations Research, Algorithms, Graph Theory, Network Model, Combinatorics, Mathematical Modeling, Theoretical Computer Science, Model Optimization, Python Programming, Network Analysis

    ★ 4.8 (60) · Advanced · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • U

    University of London

    Algorithms and Complexity

    Skills you'll gain: Algorithms, Computational Thinking, Theoretical Computer Science, Computational Logic, Critical Thinking and Problem Solving, Performance Testing, Data Structures, Critical Thinking, Logical Reasoning, Graph Theory, Mathematical Theory & Analysis, Complex Problem Solving, Analysis, Game Theory

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • É

    École Polytechnique

    Initiation à la théorie des distributions

    Skills you'll gain: Advanced Mathematics, Differential Equations, Mathematical Theory & Analysis, Calculus, Integral Calculus, Applied Mathematics, Derivatives

    ★ 4.8 (25) · Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • É

    École Polytechnique

    Aléatoire : une introduction aux probabilités - Partie 1

    Skills you'll gain: Probability, Probability Distribution, Simulations, Probability & Statistics, Statistical Methods, Sampling (Statistics), Mathematical Theory & Analysis, Correlation Analysis, Applied Mathematics

    ★ 4.5 (105) · Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • T

    The Hong Kong University of Science and Technology

    Discrete Math for Computer Science - Logic & Set Theory

    Skills you'll gain: Computational Logic, Logical Reasoning, Theoretical Computer Science, Deductive Reasoning, Programming Principles, Mathematics and Mathematical Modeling, Computer Science, Algorithms

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
1…678…11

In summary, here are 10 of our most popular combinatorics courses

  • Data Structures and Algorithms: Tsinghua University
  • Principles of Computing (Part 1): Rice University
  • Mathematical Biostatistics Boot Camp 1: Johns Hopkins University
  • Automated Reasoning: satisfiability: 28DIGITAL
  • Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming: Stanford University
  • Discrete Math for Computer Science - Counting & Probability: The Hong Kong University of Science and Technology
  • What are the Chances? Probability and Uncertainty in Statistics: Johns Hopkins University
  • Approximation Algorithms and Linear Programming : University of Colorado Boulder
  • Algorithms and Complexity: University of London
  • Initiation à la théorie des distributions: École Polytechnique

Skills you can learn in Probability And Statistics

R Programming (19)
Inference (16)
Linear Regression (12)
Statistical Analysis (12)
Statistical Inference (11)
Regression Analysis (10)
Biostatistics (9)
Bayesian (7)
Logistic Regression (7)
Probability Distribution (7)
Bayesian Statistics (6)
Medical Statistics (6)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok