Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create a path like this one shaped around you.
Recommended resources
Module 2
Fundamental Counting Principles
Module 3
Permutations and Combinations
Module 4
Binomial Identities and Combinatorial Arguments
Module 5
The Pigeonhole Principle
Module 6
The Principle of Inclusion-Exclusion
Module 7
Recurrence Relations
Module 8
Generating Functions
Module 9
Foundations of Graph Theory
Module 10
Trees, Planarity, and Matchings
Module 11
Advanced Enumeration Topics
Module 12