Math
Discrete Math
Get personalized support from expert tutors and AI-powered study tools.
Personalized practice Exam · Set a test date 9 units · 68 topics
Your study plan
Free with a Varsity Tutors account
Turn this Discrete Math outline into a plan
A week-by-week plan
Paced to your test date and rebuilt whenever your Discrete Math scores move.
A score projection
See where you stand today and what each study block is worth.
Progress that sticks
Lessons, flashcards, and quizzes tracked in one place, on every device.
Create your free plan
Takes a minute · No credit card required
Ways to study
Subject resourcesDiscrete Math
Practice 68 skills across this outline.
Weighting distribution
19 categoriesRecurrence Relations
11%
Counting and Combinatorics · Basic Counting Principles
7%
Problem-Solving & Discrete Modeling · Algorithmic Thinking and Modeling
7%
Discrete Probability · Probability Foundations
6%
Sets, Relations, and Functions · Functions and Growth
6%
Number Theory and Cryptography · Divisibility and Modular Arithmetic
6%
Skills
The comprehensive taxonomy of discrete math — drill into a card to work its skills.
Logic and Proof · Predicate Logic
3 core skills3% total weight
0/3 completed
3 skills to mastery
1
Translate quantified statements (∀, ∃) into predicate logicRecommended
25 questions 0 flashcards Lesson available
2
Determine truth of quantified statements over a domainAvailable
19 questions 0 flashcards Lesson available
Logic and Proof · Propositional Logic
4 core skills4% total weight
0/4 completed
4 skills to mastery
1
Translate statements into propositional logicAvailable
23 questions 0 flashcards Lesson available
2
Identify logical equivalences (De Morgan’s, implication forms)Available
24 questions 0 flashcards Lesson available
3
Use truth tables to evaluate logical expressionsAvailable
19 questions 0 flashcards Lesson available
Logic and Proof · Proof Techniques
5 core skills5% total weight
0/5 completed
5 skills to mastery
1
Proof by casesAvailable
23 questions 0 flashcards Lesson available
2
Direct proof strategy and structureAvailable
23 questions 0 flashcards Lesson available
3
Proof by contrapositiveAvailable
22 questions 0 flashcards Lesson available
4
Proof by contradictionAvailable
21 questions 0 flashcards Lesson available
Discrete Probability · Probability Foundations
4 core skills6% total weight
0/4 completed
4 skills to mastery
1
Expected value and variance for discrete random variablesAvailable
14 questions 0 flashcards Lesson available
2
Compute probabilities in finite sample spacesAvailable
17 questions 0 flashcards Lesson available
3
Conditional probability and independenceAvailable
17 questions 0 flashcards Lesson available
Discrete Probability · Common Discrete Distributions
3 core skills5% total weight
0/3 completed
3 skills to mastery
1
Geometric and negative binomial distributions (intro)Available
19 questions 0 flashcards Lesson available
2
Binomial distribution and applicationsAvailable
19 questions 0 flashcards Lesson available
Graph Theory · Graph Basics
4 core skills4% total weight
0/4 completed
4 skills to mastery
1
Bipartite graphs and matchings (intro)Available
15 questions 0 flashcards Lesson available
2
Degrees, paths, cycles, and connectivityAvailable
11 questions 0 flashcards Lesson available
3
Planar graphs and Euler’s formula (intro)Available
11 questions 0 flashcards Lesson available
Graph Theory · Trees and Spanning Trees
3 core skills3% total weight
0/3 completed
3 skills to mastery
1
Tree properties and traversal conceptsAvailable
1 question 0 flashcards Lesson available
2
Kruskal’s and Prim’s algorithms (conceptual)Available
18 questions 0 flashcards Lesson available
Graph Theory · Graph Algorithms
3 core skills4% total weight
0/3 completed
3 skills to mastery
1
Network flow concepts (max flow intro)Available
20 questions 0 flashcards Lesson available
2
Shortest path algorithms (BFS/Dijkstra conceptually)Available
14 questions 0 flashcards Lesson available
Sets, Relations, and Functions · Set Operations and Counting
4 core skills5% total weight
0/4 completed
4 skills to mastery
1
Set notation and operations (union, intersection, complement)Available
14 questions 0 flashcards Lesson available
2
Inclusion–exclusion principle (intro and applications)Available
7 questions 0 flashcards Lesson available
3
Cartesian products and power setsAvailable
18 questions 0 flashcards Lesson available
Sets, Relations, and Functions · Functions and Growth
4 core skills6% total weight
0/4 completed
4 skills to mastery
1
Function composition and inversesAvailable
9 questions 0 flashcards Lesson available
2
Functions: injections, surjections, bijectionsAvailable
18 questions 0 flashcards Lesson available
3
Asymptotic notation (Big-O, Big-Theta, Big-Omega)Available
10 questions 0 flashcards Lesson available
Counting and Combinatorics · Basic Counting Principles
4 core skills7% total weight
0/4 completed
4 skills to mastery
1
Combinations with repetitionAvailable
9 questions 0 flashcards Lesson available
2
Permutations and combinationsAvailable
12 questions 0 flashcards Lesson available
3
Sum and product rulesAvailable
9 questions 0 flashcards Lesson available
Counting and Combinatorics · Pigeonhole and Advanced Counting
3 core skills4% total weight
0/3 completed
3 skills to mastery
1
Pigeonhole principle and applicationsAvailable
7 questions 0 flashcards Lesson available
2
Counting with inclusion–exclusion (applications)Available
3 questions 0 flashcards Lesson available
Number Theory and Cryptography · Divisibility and Modular Arithmetic
4 core skills6% total weight
0/4 completed
4 skills to mastery
1
Divisibility, gcd, and Euclidean algorithmAvailable
9 questions 0 flashcards Lesson available
2
Chinese remainder theorem (intro)Available
14 questions 0 flashcards Lesson available
3
Solving linear congruences (intro)Available
18 questions 0 flashcards Lesson available
Number Theory and Cryptography · Primes and Cryptography Concepts
3 core skills5% total weight
0/3 completed
3 skills to mastery
1
RSA and public-key cryptography concepts (intro)Available
20 questions 0 flashcards Lesson available
2
Prime numbers and factorization conceptsAvailable
12 questions 0 flashcards Lesson available
Problem-Solving & Discrete Modeling · Formal Communication
3 core skills5% total weight
0/3 completed
3 skills to mastery
1
Write clear mathematical arguments and proofsAvailable
25 questions 0 flashcards Lesson available
2
Explain solution steps in a structured wayAvailable
15 questions 0 flashcards Lesson available
Problem-Solving & Discrete Modeling · Algorithmic Thinking and Modeling
4 core skills7% total weight
0/4 completed
4 skills to mastery
1
Check solutions and validate reasoningAvailable
23 questions 0 flashcards Lesson available
2
Common pitfalls (miscounting, double counting, invalid assumptions)Available
21 questions 0 flashcards Lesson available
3
Translate word problems into discrete structures (graphs, sets,Available
19 questions 0 flashcards Lesson available
Recurrence Relations
4 core skills11% total weight
0/4 completed
4 skills to mastery
1
Use generating functions conceptually (intro)Available
17 questions 0 flashcards Lesson available
2
Solve linear recurrences with characteristic equations (intro)Available
11 questions 0 flashcards Lesson available
3
Formulate recurrence relations from problemsAvailable
22 questions 0 flashcards Lesson available
Relations and Discrete Structures · Boolean Algebra and Logic Circuits
3 core skills5% total weight
0/3 completed
3 skills to mastery
1
Logic gates and circuit simplification (intro)Available
4 questions 0 flashcards Lesson available
2
Karnaugh maps concept (intro)Available
18 questions 0 flashcards Lesson available
Relations and Discrete Structures · Relations and Equivalence Classes
3 core skills6% total weight
0/3 completed
3 skills to mastery
1
Determine if a relation is reflexive, symmetric, transitiveAvailable
19 questions 0 flashcards Lesson available
2
Equivalence relations and partitionsAvailable
14 questions 0 flashcards Lesson available
Live Classes
Scheduled, expert-led Discrete Math classes you attend live.
Related Discrete Math tutors
Browse tutors who can help with this subject.
Expert tutoring
No related Discrete Math tutors found
Browse the full gallery to find a vetted expert who can help with Discrete Math.






