Team Tree House is a better quality, curated and catered learning experience for web developers and designers. Not only are the lessons more geared to techie folk, there are some fun elements including tests, bonus content that you can unlock and learning levels making it a bit like a game. Now those bonuses are actually pretty effective in the sense that you are encouraged to practice your skills in their sandbox environment which allows you to actually write code and get it “reviewed” which is usually a verbatim test which is not the best in the world but it’s actually pretty nice when you are trying to learn a new syntax.
Now I know when you see this website you are going to think, wow this is a resource for web design, not so pretty. Ok they have been around forever and I know it seems like an information overload but actually w3schools has some incredible resources on just getting started and you will constantly go back here as a reference because it’s simply got the good stuff.