I had been running behind on the "Code Year" track on Codecademy, and finally managed to get caught up, I'm now back at 100% progress on all learning tracks. We'll see how long that lasts. My experience with Codecademy has been generally good, but the section on JQuery I found to be too complicated and buggy, and it caused me to abandon it for a while. I finally powered through and the subsequent sections have been more enjoyable.
If you're not familiar with Codecademy, they are a NY based startup that offer free programming lessons online. Good for me for a refresher, but the lessons can definitely be followed by a total beginner. Find out more about the company in my profile of Codecademy here.
Image © Codecademy