MSF also has courses (Basic Rider Course 2 and the Advanced Rider Course) that address many of the same topics, but I must admit I'm biased... any training is better than no training. You can check out MSF's online library at www.msf-usa.org. There is also a series of MSF instructional videos...