The online Smart Cycling program is designed to develop your knowledge of bicycling safety by using lessons, interactive components and videos.
Here you will learn about the different types of bikes and bicycling gear.
You will learn techniques for improving your ride, your rights as a bicyclist and how to ride safely on the road.
http://www.bikeleague.org/ridesmartvideos