For all those who want to learn combinatorics (including myself) i found two courses on Coursera.
Other one is only available only in Russian.
There’s an excellent and famous math forum known as Art of Problem Solving. They have video tutorials, online classes, practice problems, books you can purchase, and all sorts of nice stuff.
Here is a link to some video tutorials on Combinatorics: http://www.artofproblemsolving.com/Videos/index.php?type=counting