It is hard for me to tell if the online course they offer is any good or not. I checked out their "demo" but it did not seem to give me any idea of what the course would be like. Perhaps someone else...