This was on HN a few weeks back. I must say that I haven't gone through all of the lessons yet, but from what I have seen, it will help you grasp what makes good design.
I have been working through this, and so far it has been very good. I just wanted some examples to help see what is out there and start to kind of get a taste of what things seem to work and not work.