Have a link to your more advanced Git courses? I feel like I've got a solid grasp on the basics, but could use some help with more advanced features, when I get into hairier reverts, rebases and merges things can get confusing.
Here's our git path, with covers a bunch of Git topics: https://www.codeschool.com/learn/git
In Git Real and Git Real 2, we cover cloning, branching, rebasing, stashing, submodules and more.
In Mastering GitHub, you move out of the browser, and all of your work is done on a fork of a GitHub repository -- with our bot collaborating and checking your work on there.