• 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.


More to explore:

Popular Discrete Mathematics Courses and Certifications


  • É

    École Polytechnique

    Mécanique quantique

    Skills you'll gain: Physics, Mechanics, Semiconductors, Linear Algebra, electromagnetics, Probability, Calculus, Differential Equations, Advanced Mathematics, Mathematical Modeling, Experimentation

    4.8
    Rating, 4.8 out of 5 stars
    ·
    154 reviews

    Intermediate · Course · 1 - 3 Months

  • S

    Stanford University

    Probabilistic Graphical Models 3: Learning

    Skills you'll gain: Bayesian Network, Applied Machine Learning, Machine Learning Algorithms, Bayesian Statistics, Markov Model, Machine Learning, Statistical Modeling, Probability Distribution, Statistical Methods, Algorithms, Model Evaluation

    4.6
    Rating, 4.6 out of 5 stars
    ·
    304 reviews

    Advanced · Course · 1 - 3 Months

  • U

    Universidad Austral

    Jugar y Aprender Matemática en aulas heterogéneas

    Skills you'll gain: Mathematics Education, Childhood Education and Development, Teaching, Geometry, Arithmetic, Pedagogy, Learning Theory, Discussion Facilitation

    4.9
    Rating, 4.9 out of 5 stars
    ·
    176 reviews

    Beginner · Course · 1 - 4 Weeks

  • C

    Caltech

    Getting started in cryo-EM

    Skills you'll gain: Specimen Preparation, Medical Imaging, Image Analysis, Cell Biology, Laboratory Techniques, Specimen Collection, Digital Signal Processing, Scientific Visualization, 3D Modeling, Spatial Analysis

    4.9
    Rating, 4.9 out of 5 stars
    ·
    272 reviews

    Mixed · Course · 1 - 3 Months

  • N

    New York University

    Fundamentals of Machine Learning in Finance

    Skills you'll gain: Supervised Learning, Dimensionality Reduction, Unsupervised Learning, Applied Machine Learning, Decision Tree Learning, Machine Learning, Financial Trading, Reinforcement Learning, Scikit Learn (Machine Learning Library), Financial Services, Regression Analysis, Correlation Analysis, Exploratory Data Analysis, Portfolio Management, Python Programming, Artificial Neural Networks

    3.7
    Rating, 3.7 out of 5 stars
    ·
    341 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Python 101: Develop Your First Python Program

    Skills you'll gain: Game Design, Python Programming, Programming Principles, Computer Programming, Scripting, Data Validation, Data Analysis

    4.7
    Rating, 4.7 out of 5 stars
    ·
    285 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • N

    National Taiwan University

    Operations Research (3): Theory

    Skills you'll gain: Operations Research, Network Model, Applied Machine Learning, Case Studies, Applied Mathematics, Mathematical Modeling, Transportation Operations, Business Analytics, Advanced Mathematics, Linear Algebra, Algorithms

    4.9
    Rating, 4.9 out of 5 stars
    ·
    95 reviews

    Advanced · Course · 1 - 3 Months

  • K

    Korea Advanced Institute of Science and Technology(KAIST)

    Electrodynamics: Analysis of Electric Fields

    Skills you'll gain: electromagnetics, Electrical Engineering, Materials science, Engineering Analysis, Applied Mathematics, Scientific Visualization, Visualization (Computer Graphics), Engineering Calculations, Differential Equations, Physics, Energy and Utilities, Mathematical Modeling, Calculus

    4.8
    Rating, 4.8 out of 5 stars
    ·
    171 reviews

    Advanced · Course · 1 - 3 Months

  • U

    University of Colorado Boulder

    Kinetics: Studying Spacecraft Motion

    Skills you'll gain: Vibrations, Mechanics, Torque (Physics), Control Systems, Engineering Analysis, Differential Equations, Mathematical Modeling, Engineering, Simulation and Simulation Software, Applied Mathematics, Linear Algebra, Physics, Calculus

    4.8
    Rating, 4.8 out of 5 stars
    ·
    134 reviews

    Advanced · Course · 1 - 4 Weeks

  • U

    University of Colorado Boulder

    Active Optical Devices

    Skills you'll gain: Semiconductors, Display Devices, Computer Displays, Systems Design, Electrical Engineering, Technical Design, Electronics, Electronics Engineering, Electronic Systems, Electronic Components, Materials science, Image Quality, Technology Solutions, Engineering Calculations, Mathematical Modeling, Performance Testing, Physics, Emerging Technologies, Applied Mathematics

    Build toward a degree

    3.8
    Rating, 3.8 out of 5 stars
    ·
    115 reviews

    Advanced · Specialization · 3 - 6 Months

  • U

    University of Michigan

    Data Collection: Online, Telephone and Face-to-face

    Skills you'll gain: Surveys, Interviewing Skills, Data Collection, Sampling (Statistics), Unstructured Data, Research Methodologies, Qualitative Research, Data Validation, Data Quality, Text Mining

    4.6
    Rating, 4.6 out of 5 stars
    ·
    353 reviews

    Beginner · Course · 1 - 4 Weeks

  • U

    University of Colorado Boulder

    Battery Pack Balancing and Power Estimation

    Skills you'll gain: Power Electronics, Electrical Power, Electrical Engineering, Estimation, Simulations, Electronic Systems, Matlab, Engineering Calculations, Model Evaluation, Mathematical Modeling, Control Systems, Electronic Components, Applied Mathematics, Algorithms

    4.9
    Rating, 4.9 out of 5 stars
    ·
    105 reviews

    Intermediate · Course · 1 - 3 Months

1…323334…70

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

  • Mécanique quantique: École Polytechnique
  • Probabilistic Graphical Models 3: Learning: Stanford University
  • Jugar y Aprender Matemática en aulas heterogéneas: Universidad Austral
  • Getting started in cryo-EM: Caltech
  • Fundamentals of Machine Learning in Finance: New York University
  • Python 101: Develop Your First Python Program: Coursera
  • Operations Research (3): Theory: National Taiwan University
  • Electrodynamics: Analysis of Electric Fields: Korea Advanced Institute of Science and Technology(KAIST)
  • Kinetics: Studying Spacecraft Motion: University of Colorado Boulder
  • Active Optical Devices: 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