I'm doing the same course as you are. It's been the only course that I've attempted that really focuses on the fundamental concepts and building on earlier projects and removes learning for the sake of just learning.
I've also tried codeschool, but I lost track of the 'why' half way through as the emphasis on projects wasn't strong. Really like the idea of coding by pen before actually typing it out. I'll try to incorporate that in my learning.
One more tip that really helped me is by looking at the html and css code on different sites that I really liked. Most of the time I don't understand all of it, but it helps cultivate good design focused learning.
What also helps me is to set an achievable target of how many topics to cover in a particular week. To lower the expectations when I know it's going to be a busy week, and to increase the goal when during a week which has public holidays.
Anyways, all the best with the learning! I hope to share my progress too.