
Introduction to Discrete Mathematics for Computer Science
Mathematical thinking is crucial in all areas of computer science: algorithms, bioinformatics, computer graphics, data science, machine learning, etc. In this course, we will learn the most …
Discrete Mathematics - Coursera
Discrete mathematics forms the mathematical foundation of computer and information science. It is also a fascinating subject in itself. Learners will become familiar with a broad range of …
Discrete Mathematics for Computer Science and Engineering
This course is perfect for those aiming to pursue careers in artificial intelligence, cybersecurity, software development, and data science. With engaging lectures and hands-on exercises, …
Best Discrete Mathematics Courses & Certificates [2026] | Coursera
Discrete Mathematics courses can help you learn logic, set theory, combinatorics, and graph theory. Compare course options to find what fits your goals. Enroll for free.
Mathematical Thinking in Computer Science - Coursera
Mathematical thinking is crucial in all areas of computer science: algorithms, bioinformatics, computer graphics, data science, machine learning, etc. In this course, we will learn the most …
Does Computer Science Require Math? - Coursera
Sep 17, 2025 · Learn more about mathematics for computer science on Coursera. Computer science typically requires math, but different degree programs may approach your coursework …
Best Computer Science Courses & Certificates [2026] | Coursera
Computer Science courses can help you learn programming languages like Python and Java, algorithms, data structures, and software development principles. Compare course options to …
Introduction to Graph Theory | Coursera
We invite you to a fascinating journey into Graph Theory — an area which connects the elegance of painting and the rigor of mathematics; is simple, but not unsophisticated.
Number Theory and Cryptography - Coursera
As prerequisites we assume only basic math (e.g., we expect you to know what is a square or how to add fractions), basic programming in python (functions, loops, recursion), common …
Best Combinatorics Courses & Certificates [2026] | Coursera
You can build skills in problem-solving, algorithm design, and mathematical reasoning, which are crucial for fields like computer science and operations research.