Ceit Butler
Also, a warning in advance; programmr.com has very similar issues. It's an interactive site, the same as codecademy, and the lessons are sort of like this:
Lesson 1 - Variables! Create one. Lesson 2 - Strings! Create one. Lesson 3 - Arrays! Create one. Lesson 4 - Write a complex sorting algorithm to find the lowest subset sum within this really long string of integers!