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

Discrete Mathematics Courses

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.


Popular Discrete Mathematics Courses and Certifications


  • D

    Deep Teaching Solutions

    Making Math Click: Understand Math Without Fear

    Skills you'll gain: Student Engagement, Differentiated Instruction, Lifelong Learning, Persistence, Learning Theory, Tenacity, Problem Solving

    ★ 4.8 (27) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • U

    University of Colorado Boulder

    Foundations of Probability and Statistics

    Skills you'll gain: Probability, Statistical Inference, Estimation, Probability & Statistics, Statistical Methods, Probability Distribution, Statistics, Bayesian Statistics, Markov Model, Statistical Analysis, Sampling (Statistics), Applied Mathematics, Artificial Intelligence, Machine Learning Methods, Generative AI, Data Analysis, Correlation Analysis, Data Science, Machine Learning Algorithms, Mathematical Theory & Analysis

    ★ 4.4 (351) · Intermediate · Specialization · 3 - 6 Months

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

    Johns Hopkins University

    Calculus through Data & Modelling: Vector Calculus

    Skills you'll gain: Integral Calculus, Calculus, Advanced Mathematics, Applied Mathematics, Mathematical Modeling

    ★ 4.7 (50) · Intermediate · Course · 1 - 4 Weeks

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

    Duke University

    Data Science Math Skills

    Skills you'll gain: Probability, Graphing, Algebra, Bayesian Statistics, Data Science, Calculus, General Mathematics, Applied Mathematics, Derivatives

    ★ 4.5 (13K) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • U

    Universidad de Palermo

    Matemática Preuniversitaria

    Skills you'll gain: Algebra, Arithmetic, Mathematical Modeling, General Mathematics, Applied Mathematics, Graphing

    ★ 4.7 (65) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • J

    Johns Hopkins University

    Linear Algebra: Linear Systems and Matrix Equations

    Skills you'll gain: Linear Algebra, Algebra, Advanced Mathematics, Engineering Analysis, Applied Mathematics, Mathematical Theory & Analysis, Geometry

    ★ 4.7 (175) · Beginner · Course · 1 - 4 Weeks

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

    Duke University

    Data Analysis with R

    Skills you'll gain: Bayesian Statistics, Statistical Hypothesis Testing, Sampling (Statistics), Statistical Inference, Exploratory Data Analysis, Peer Review, Regression Analysis, R (Software), Statistical Reporting, Probability & Statistics, Probability Distribution, Statistical Analysis, Statistical Methods, Statistics, Statistical Programming, Statistical Software, Data Analysis, R Programming, Statistical Modeling, Data Visualization

    ★ 4.7 (7.7K) · Beginner · Specialization · 3 - 6 Months

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

    DeepLearning.AI

    Probability & Statistics for Machine Learning & Data Science

    Skills you'll gain: Descriptive Statistics, Bayesian Statistics, Statistical Hypothesis Testing, Probability & Statistics, Sampling (Statistics), Statistical Methods, Probability Distribution, Probability, Statistical Inference, Statistics, A/B Testing, Statistical Analysis, Statistical Machine Learning, Data Science, Exploratory Data Analysis, Correlation Analysis, Histogram, Statistical Visualization, Box Plots

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

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

    University of Michigan

    Programming for Everybody (Getting Started with Python)

    Skills you'll gain: Debugging, Programming Principles, Program Development, Computer Programming, Python Programming, Computational Thinking, Software Installation

    ★ 4.8 (233K) · Beginner · Course · 1 - 3 Months

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

    University of Colorado Boulder

    Dynamic Programming, Greedy Algorithms

    Skills you'll gain: Theoretical Computer Science, Algorithms, Computational Thinking, Data Structures, Design Strategies, Quantum computing, Python Programming, Analysis

    ★ 4.6 (266) · Advanced · Course · 1 - 4 Weeks

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

    University of Colorado Boulder

    Expressway to Data Science: Essential Math

    Skills you'll gain: Linear Algebra, Integral Calculus, Algebra, Numerical Analysis, Calculus, Graphing, Applied Mathematics, Data Science, Mathematics and Mathematical Modeling, Data Analysis, Data Modeling, Statistical Methods, Probability & Statistics, Derivatives, Mathematical Theory & Analysis

    ★ 4.5 (479) · Intermediate · Specialization · 3 - 6 Months

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

    University of Colorado Boulder

    Probability Foundations for Data Science and AI

    Skills you'll gain: Probability, Probability & Statistics, Probability Distribution, Bayesian Statistics, Statistics, Sampling (Statistics), Data Analysis, Correlation Analysis, Statistical Analysis, Statistical Inference

    ★ 4.5 (286) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
1…456…71

In summary, here are 10 of our most popular discrete mathematics courses

  • Making Math Click: Understand Math Without Fear: Deep Teaching Solutions
  • Foundations of Probability and Statistics: University of Colorado Boulder
  • Calculus through Data & Modelling: Vector Calculus: Johns Hopkins University
  • Data Science Math Skills: Duke University
  • Matemática Preuniversitaria: Universidad de Palermo
  • Linear Algebra: Linear Systems and Matrix Equations: Johns Hopkins University
  • Data Analysis with R: Duke University
  • Probability & Statistics for Machine Learning & Data Science: DeepLearning.AI
  • Programming for Everybody (Getting Started with Python): University of Michigan
  • Dynamic Programming, Greedy Algorithms: University of Colorado Boulder

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
  • Cookies Preference Center
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