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

Results for "discrete mathematics"


  • S

    Shanghai Jiao Tong University

    Discrete Mathematics

    Skills you'll gain: Combinatorics, Graph Theory, Theoretical Computer Science, Network Model, Mathematical Theory & Analysis, Advanced Mathematics, Network Analysis, Mathematics and Mathematical Modeling, Logical Reasoning, General Mathematics, Algorithms, Probability, Computer Science

    ★ 3.3 (203) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • B

    Birla Institute of Technology & Science, Pilani

    Discrete Mathematics for Computer Science and Engineering

    Skills you'll gain: Theoretical Computer Science, Mathematics and Mathematical Modeling, Applied Mathematics, Algorithms, Cryptography, Data Management

    Beginner · Course · 1 - 3 Months

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

    University of California San Diego

    Introduction to Discrete Mathematics for Computer Science

    Skills you'll gain: Graph Theory, Logical Reasoning, Cryptographic Protocols, Combinatorics, Computational Logic, Deductive Reasoning, Graphing, Cryptography, Probability, Key Management, Computational Thinking, Encryption, Probability Distribution, Network Analysis, Theoretical Computer Science, Bayesian Statistics, Python Programming, Cybersecurity, Algorithms, Arithmetic

    ★ 4.5 (3.7K) · Beginner · Specialization · 3 - 6 Months

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

    Peking University

    离散数学概论 Discrete Mathematics Generality

    Skills you'll gain: Computational Logic, Theoretical Computer Science, Graph Theory, Network Analysis, Geospatial Information and Technology, Spatial Data Analysis, Logical Reasoning, Computational Thinking, Deductive Reasoning, Algebra, Computer Science

    ★ 4.7 (281) · Beginner · Course · 3 - 6 Months

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

    The Hong Kong University of Science and Technology

    Mathematics for Engineers

    Skills you'll gain: Differential Equations, Linear Algebra, Matlab, Engineering Analysis, Numerical Analysis, Integral Calculus, Mathematical Software, Mechanical Engineering, Calculus, Engineering Calculations, electromagnetics, Algebra, Applied Mathematics, Mathematical Modeling, Engineering, Advanced Mathematics, Geometry, Computational Thinking, Simulation and Simulation Software, Mechanics

    ★ 4.8 (7.8K) · Beginner · Specialization · 3 - 6 Months

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

    The Chinese University of Hong Kong

    Basic Modeling for Discrete Optimization

    Skills you'll gain: Operations Research, Model Optimization, Applied Mathematics, Mathematical Modeling, Problem Solving, Mathematical Software, Combinatorics, Graph Theory, Computational Logic, Computational Thinking, Data Modeling

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

    Category: Free
    Free
    Category: Credit offered
    Credit offered

What brings you to Coursera today?

  • I

    Imperial College London

    Mathematics for Machine Learning: Linear Algebra

    Skills you'll gain: Linear Algebra, Applied Mathematics, Jupyter, Data Science, Data Manipulation, Data Transformation, Machine Learning

    ★ 4.6 (13K) · Beginner · Course · 1 - 3 Months

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

    Imperial College London

    Mathematics for Machine Learning

    Skills you'll gain: Dimensionality Reduction, Linear Algebra, Regression Analysis, NumPy, Calculus, Data Preprocessing, Unsupervised Learning, Feature Engineering, Applied Mathematics, Model Optimization, Mathematical Software, Jupyter, Statistics, Numerical Analysis, Applied Machine Learning, Artificial Neural Networks, Data Science, Data Manipulation, Python Programming, Data Transformation

    ★ 4.6 (15K) · Beginner · Specialization · 3 - 6 Months

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

    DeepLearning.AI

    Mathematics for Machine Learning and Data Science

    Skills you'll gain: Descriptive Statistics, Bayesian Statistics, Statistical Hypothesis Testing, Probability & Statistics, Sampling (Statistics), Statistical Methods, Probability Distribution, Linear Algebra, Statistical Inference, Model Optimization, Machine Learning Methods, Statistics, Applied Mathematics, Probability, Calculus, Dimensionality Reduction, Applied Machine Learning, Mathematical Software, Data Transformation, Machine Learning

    ★ 4.6 (3.2K) · Intermediate · Specialization · 1 - 3 Months

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

    Birla Institute of Technology & Science, Pilani

    Basic Engineering Mathematics

    Skills you'll gain: Integral Calculus, Trigonometry, Engineering Analysis, Linear Algebra, Calculus, Advanced Mathematics, Differential Equations, Mathematical Modeling, Mathematical Theory & Analysis, Applied Mathematics, Engineering, Algebra, Derivatives

    ★ 4.6 (184) · Beginner · Course · 1 - 3 Months

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

    Stanford University

    Introduction to Mathematical Thinking

    Skills you'll gain: Advanced Mathematics, Mathematical Theory & Analysis, Mathematics and Mathematical Modeling, Calculus, Mathematics Education, Deductive Reasoning, General Mathematics, Logical Reasoning

    ★ 4.8 (3K) · Intermediate · Course · 1 - 3 Months

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

    University of London

    Mathematics for Computer Science

    Skills you'll gain: Arithmetic, Applied Mathematics, Computer Science, General Mathematics, Numerical Analysis, Mathematical Modeling, Algebra, Cryptography, Logical Reasoning, Geometry, Deductive Reasoning

    ★ 4.2 (279) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
1234…70

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

  • Discrete Mathematics: Shanghai Jiao Tong University
  • Discrete Mathematics for Computer Science and Engineering: Birla Institute of Technology & Science, Pilani
  • Introduction to Discrete Mathematics for Computer Science: University of California San Diego
  • 离散数学概论 Discrete Mathematics Generality: Peking University
  • Mathematics for Engineers: The Hong Kong University of Science and Technology
  • Basic Modeling for Discrete Optimization: The Chinese University of Hong Kong
  • Mathematics for Machine Learning: Linear Algebra: Imperial College London
  • Mathematics for Machine Learning: Imperial College London
  • Mathematics for Machine Learning and Data Science: DeepLearning.AI
  • Basic Engineering Mathematics: Birla Institute of Technology & Science, Pilani

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)

Frequently Asked Questions about Discrete Mathematics

Discrete mathematics is a branch of mathematics that deals with discrete elements that use algebra and arithmetic. It encompasses a variety of topics such as logic, set theory, graph theory, and combinatorics. Discrete mathematics is crucial because it provides the foundational concepts necessary for computer science, cryptography, and algorithm design. Understanding these principles helps in developing efficient algorithms and data structures, which are essential in programming and software development.‎

A background in discrete mathematics can lead to various career opportunities. Positions such as data analyst, software developer, systems analyst, and operations researcher often require knowledge of discrete mathematics. Additionally, roles in academia and research, particularly in fields like computer science and engineering, value this expertise. As technology continues to advance, the demand for professionals skilled in discrete mathematics is likely to grow.‎

To learn discrete mathematics effectively, you should focus on several key skills. These include logical reasoning, problem-solving, and analytical thinking. Familiarity with mathematical proofs and the ability to work with algorithms and data structures are also important. Additionally, programming skills can enhance your understanding of how discrete mathematics applies in real-world scenarios, particularly in computer science.‎

There are several excellent online courses available for studying discrete mathematics. Notable options include the Discrete Mathematics course, which covers essential topics and applications. The Introduction to Discrete Mathematics for Computer Science Specialization is another comprehensive choice, providing a deeper dive into the subject tailored for aspiring computer scientists.‎

Yes. You can start learning discrete mathematics on Coursera for free in two ways:

  1. Preview the first module of many discrete mathematics courses at no cost. This includes video lessons, readings, graded assignments, and Coursera Coach (where available).
  2. Start a 7-day free trial for Specializations or Coursera Plus. This gives you full access to all course content across eligible programs within the timeframe of your trial.

If you want to keep learning, earn a certificate in discrete mathematics, or unlock full course access after the preview or trial, you can upgrade or apply for financial aid.‎

To learn discrete mathematics, start by identifying your learning goals and preferred study methods. You can enroll in online courses, such as the Discrete Mathematics for Computer Science and Engineering course, which provides structured content. Supplement your learning with textbooks, practice problems, and online forums to discuss concepts with peers. Consistent practice and application of concepts will reinforce your understanding.‎

Typical topics covered in discrete mathematics courses include logic, set theory, functions, relations, combinatorics, graph theory, and algorithms. These subjects form the backbone of many computer science applications, enabling learners to understand complex systems and solve problems effectively. Courses often emphasize both theoretical concepts and practical applications, ensuring a well-rounded understanding.‎

For training and upskilling employees, courses like the Introduction to Discrete Mathematics for Computer Science Specialization are highly beneficial. They provide a comprehensive overview of discrete mathematics tailored for professionals in tech and engineering fields. Such courses can enhance problem-solving skills and analytical thinking, making them valuable for workforce development. ‎

This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

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