I've taken the class. It is very basic but pretty much covers the essentials if you will be riding a bike for any distance. It was free, I didn't have anything to lose and I still learned a few tricks even though much of it I could have taught myself.
There is another advanced class that I believe cost some $ that I found really beneficial. Its limited to only a few people and you work on your own bikes alongside the instructor.