Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Discrete Mathematics - Counting, Recurrence Relations, Generating Functions, Probability, Graph Theory

TrevTutor via YouTube

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn discrete mathematics through comprehensive video tutorials covering fundamental topics in combinatorics, probability theory, and graph theory. Master permutations and combinations before progressing to advanced probability concepts including conditional probability and the inclusion-exclusion principle. Explore derangements and their applications in combinatorial problems. Develop expertise in generating functions through coefficient extraction, the extended binomial theorem, partial fraction decomposition, integer partitions, and combinatorial families. Study recurrence relations systematically, beginning with homogeneous relations and advancing to non-homogeneous cases, then learn to solve them using generating functions. Dive into graph theory fundamentals including subgraphs, complements, complete graphs, and graph isomorphisms. Examine bipartite graphs, vertex degrees, regular graphs, and Euler circuits and trails. Investigate planar graphs and apply Euler's theorem to solve related problems. Analyze Hamilton cycles, graph coloring techniques, and chromatic polynomials. Study tree structures, directory systems, and tree traversal algorithms. Implement Dijkstra's algorithm for shortest path problems and explore flow networks using the Edmonds-Karp algorithm for maximum flow calculations. Conclude with minimal cut problems and their practical applications in network optimization.

Syllabus

PERMUTATIONS and COMBINATIONS Review - Discrete Mathematics
[Discrete Mathematics] Catalan Numbers
[Discrete Mathematics] Discrete Probability
[Discrete Mathematics] Axioms of Probability
[Discrete Mathematics] Conditional Probability
INCLUSION-EXCLUSION PRINCIPLE - DISCRETE MATHEMATICS
[Discrete Mathematics] Inclusion Exclusion Problems
[Discrete Mathematics] Inclusion-Exclusion: At Least & Exactly
[Discrete Mathematics] Derangements
GENERATING FUNCTIONS - Discrete Mathematics
[Discrete Mathematics] Coefficient Extraction and Extended Binomial Theorem
[Discrete Mathematics] Coefficient Extraction Examples
[Discrete Mathematics] Partial Fraction Decomposition
[Discrete Mathematics] Integer Partitions
[Discrete Mathematics] Combinatorial Families
RECURRENCE RELATIONS - DISCRETE MATHEMATICS
HOMOGENEOUS RECURRENCE RELATIONS - Discrete Mathematics
[Discrete Mathematics] Homogeneous Recurrence Relations Examples
[Discrete Mathematics] Homogeneous Recurrence Relation Examples 2
NON-HOMOGENEOUS RECURRENCE RELATIONS - Discrete Mathematics
[Discrete Mathematics] Nonhomogeneous Recurrence Relation Examples
RECURRENCE RELATIONS using GENERATING FUNCTIONS - DISCRETE MATHEMATICS
INTRODUCTION to GRAPH THEORY - DISCRETE MATHEMATICS
[Discrete Mathematics] Subgraphs, Complements, and Complete Graphs
ISOMORPHISMS and BIPARTITE GRAPHS - DISCRETE MATHEMATICS
[Discrete Mathematics] Vertex Degree and Regular Graphs
[Discrete Mathematics] Euler Circuits and Euler Trails
[Discrete Mathematics] Planar Graphs
[Discrete Mathematics] Euler's Theorem
[Discrete Mathematics] Hamilton Cycles
[Discrete Mathematics] Graph Coloring and Chromatic Polynomials
[Discrete Mathematics] Trees
[Discrete Mathematics] Tree Directories and Traversals
[Discrete Mathematics] Dijkstra's Algorithm
[Discrete Mathematics] Flow Networks and the Edmonds Karp Algorithm
[Discrete Mathematics] Minimal Cuts

Taught by

TrevTutor

Reviews

4.5 rating, based on 2 Class Central reviews

Start your review of Discrete Mathematics - Counting, Recurrence Relations, Generating Functions, Probability, Graph Theory

  • Profile image for Lisan Mahmud 251-35-600
    Lisan Mahmud 251-35-600
    This course is an excellent introduction to discrete mathematics. The instructor breaks down complex topics like logic, sets, relations, graph theory, and proofs into clear, manageable segments. Each video is concise and focused, making it easy to follow along without feeling overwhelmed. The worked examples are particularly helpful for understanding how to apply theoretical concepts. While the course lacks interactive quizzes or assignments, the quality of explanations more than makes up for it. Perfect for CS students or anyone preparing for exams like GATE. Highly recommended for self-learners who prefer structured, no-nonsense teaching.

  • Saif Ahammed
    This course by TrevTutor is very helpful for understanding key topics in Discrete Mathematics such as counting, recurrence relations, generating functions, probability, and graph theory. The explanations are clear, simple, and beginner-friendly, which makes difficult concepts much easier to grasp. The step-by-step approach and examples really helped me build confidence in solving problems. I especially like how the instructor breaks down complex ideas into smaller parts. Overall, it’s an excellent resource for students who want to strengthen their fundamentals in discrete math.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.