Has anyone used the TeenCoder series by Homeschool Programming Inc. DS will be in 9th grade and is interested in computers and wants to learn more that just how to use certain programs. It looks like there are four courses that would take two years.