This document reviews a CD that teaches content through videos divided into 8 parts with multiple lessons each. The overview notes the use of flash programming and video lessons, while the advantages are a nice design, clear videos, and good organization that starts from the basics. The disadvantages are the lack of assessments, activities, or help buttons, and some may not like learning this way.