Discrete Mathematics with Applications
Susanna S. Epp — 5th Edition
The course textbook. Every lecture maps directly to sections in this book. Read the relevant section before watching the video — it primes your understanding and makes the lecture faster to absorb.
Available via campus libraryCourse Lectures — YouTube
Prof. Ayman Alzaid · 37 lectures · Free
All 37 course video lectures, fully captioned, organized in module order. Each lecture is 6–9 minutes and covers exactly one or two learning objectives. Watch before attempting assignments.
Watch Playlist →MIT OpenCourseWare — 6.042J
Mathematics for Computer Science — Free
MIT's free discrete math course with full lecture notes, problem sets, and video lectures. Excellent supplemental reading — especially for proofs, induction, and graph theory. More rigorous than most undergraduate courses.
Visit MIT OCW →Brilliant — Discrete Mathematics
Interactive problem-solving platform
Visual, interactive lessons on logic, sets, combinatorics, and graph theory. Brilliant's approach makes abstract concepts concrete through guided problem-solving. Excellent for students who learn by doing rather than reading.
Visit Brilliant →ProofWiki
Mathematical proof reference database
A wiki dedicated to mathematical proofs. Every theorem is stated formally and proved step by step. Use it to see how a proof is structured when you are stuck — then write your own version in your own words.
Visit ProofWiki →Khan Academy — Discrete Math
Combinatorics and probability — beginner friendly
Khan Academy covers counting, combinations, permutations, and probability at a gentler pace than most university courses. Excellent for Modules 13 and 14 review, or if you need to revisit a concept from a different angle.
Visit Khan Academy →Wolfram Alpha
Computation and verification tool
Use Wolfram Alpha to verify your answers — compute C(n,r), check modular arithmetic, expand binomials, and test set operations. Never use it as a first step, but always check your work before submitting.
Use Wolfram Alpha →Symbol & Glossary Guide
Prof. Alzaid · All 14 modules
Every math symbol with pronunciation and meaning, complete glossary by module, proof templates, and a guide for typing symbols in Canvas. Built specifically for this course.
Open Guide →Recommended Study Order — Per Module
The textbook and video lectures together are the primary learning resources. The symbol guide, Wolfram Alpha, and supplemental sites support — they do not replace — reading and watching first.