
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 important tools …
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 mathematical …
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, you'll master the …
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 important tools …
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 differently, …
Best Computer Science Courses & Certificates [2026] | Coursera
Discrete Mathematics for Computer Science and Engineering Skills you'll gain: Theoretical Computer Science, Applied Mathematics, Algorithms, Cryptography, Relational Databases, Data Management
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.
Best Discrete Optimization Courses & Certificates [2026] | Coursera
Discrete optimization courses can help you learn linear programming, integer programming, and combinatorial optimization techniques. Compare course options to find what fits your goals.
Number Theory and Cryptography - Coursera
Number Theory and Cryptography This course is part of Introduction to Discrete Mathematics for Computer Science Specialization