
UdemyDiscrete math isn't optional—it's the language underneath algorithms, databases, data structures, and every course in computer science that follows. This course treats it as foundational architecture: sets, logic, number theory, graphs, combinatorics, and the proof techniques that make computer science rigorous rather than intuitive guesswork.
The teaching method acknowledges a hard truth: abstract math requires repetition and real problem-solving, not passive watching. Every section pairs clear video explanations with substantial practice—over 400 problems with full solutions, quizzes to test understanding, and worked examples to show exactly how experts approach each type of problem. This reflects how mathematical thinking actually develops: not memorization, but repeated problem-solving until patterns become intuitive. Whether you're preparing for advanced courses or technical interviews, the depth of practice here is genuine preparation.
WHAT IS THIS COURSE ABOUT?
Discrete Mathematics (DM) is the backbone of both Mathematics and Computer Science. Unlike continuous mathematics, DM focuses on discrete structures—sets, logic, numbers, graphs, and more—making it a core subject for any Math or CS student.
The concepts in this course provide the mathematical foundation for computer science (data structures, algorithms, database theory) as well as many areas of pure and applied math (linear algebra, abstract algebra, combinatorics, probability, and number theory). Mastering these topics will not only sharpen your problem-solving skills but also prepare you for advanced courses, research, and even coding interviews.
This course is structured into the following core sections:
Sets
Logic
Number Theory
Proofs
Functions
Relations
Graph Theory
Statistics
Combinatorics
Sequences and Series
YOU WILL ALSO GET:
400+ practice problems with full solutions, ranging from beginner to challenging
Quizzes after each lecture to test your understanding
Lifetime access to all course content
Direct support in the Q&A section
Certificate of Completion
30-Day Money-Back Guarantee
HOW IS IT DELIVERED?
This course is built with visual learners in mind. Complex topics are broken down into clear, step-by-step video lessons. You’ll see problems worked through in real time, making even the most abstract ideas simple and approachable. Some lessons include downloadable text explanations and additional worked examples.
All content is delivered in plain English — no unnecessary jargon — so you can focus on mastering the concepts, not deciphering the terminology.
HOW DO I LEARN BETTER?
Learning math is about practice and repetition. After each lecture, you’ll find a short quiz to reinforce your understanding. At the end of each section, there are 25 carefully designed practice problems (with detailed solutions) so you can apply what you’ve learned and build confidence. Revisiting lessons and re-working problems is strongly encouraged — that’s how mastery happens.
Price
No active coupon right now
View Course →No coupon right now. We'll tell you when there is one.
Advertisement
More in Teaching & Academics




Not the best price we've seen. The lowest we've recorded is $19.99 on 3 Aug.
This is what we recorded in US pricing — not every price this course has ever had, and prices differ by country.