Like many web designers and developers, I’m almost completely self taught. I started years ago with books, manuals and blog posts because that’s all that was really available. Now we’ve got an overwhelming number of choices when it comes to learning. Im a visual learner, so I find that video works best for me learning this stuff. Being able to watch someone show you how something complicated is done is so much faster, easier and enjoyable.
For the last few months I’ve worked my way through 38 badges on Treehouse, which has been great. At an average 6-7 minutes per video, and about 5 videos per badge, that’s around 20 hours of content. I’ve learned a lot, and the fact that the content is delivered in a thoughtful, structured way has really made the experience good. I can’t stress this enough – structured learning is so important because it gives you a feeling achievement, progression and momentum, and that’s what Treehouse does better than any other site Ive tried. If you’re in the beginner-to-intermediate range, it’s one of the best resources on the web at this price range ($25/mth) specifically for learning web design and development. If you’ve always wanted to learn coding skills, I’d suggest checking out Treehouse. It’s been good to me, and if you’re willing to invest some time with the site, I’m confident you’ll feel the same way. I’ve included a few screenshots from the site and from my account so you can get a quick look at it. I’m also happy to talk about pros and cons of my experience with the site openly if you want to start a conversation in the comments.