CodeSchool (http://codeschool.com/) is another similar one to Team Treehouse.
Their HTML / CSS ones are paid, but they have a free Javascript intro one: https://www.codeschool.com/courses/javascript-road-trip-part...
Their HTML / CSS ones are paid, but they have a free Javascript intro one: https://www.codeschool.com/courses/javascript-road-trip-part...
The difference is that Codecademy doesn't have the video beforehand (you read the instructions and do the exercise), vs. CodeSchool which gives a bit more of an in-depth explanation then you do the exercise.
I guess it comes down to which method of learning your stepson prefers.