I have taken the advanced riding course and will take it again. I am an instructor and I teach lot's of the beginners courses. It is good to practice the skills so that when you need them they will happen automatically. It's always fun to teach seasoned riders because eventually they figure out that they have developed some bad habits!