If you’re a newbie at programming and want to kickstart your career by learning programming online, you’re left with a lot of choice. There’s CodeAcademy, Khan Academy, Udacity and many others.
Code School is a similar site which I stumbled upon recently, and I was really impressed with it. It seems to better than all the sites I’ve tried before.
The main thing which sets Code School apart is their high quality screencasts – which is a much better way to learn than going through documentation (especially for beginners).
After you have watched the screencasts, you’ll be able to write code in browser itself, completing challenges. As you complete a course, corresponding badge will be added to your profile page, which you can make public for sharing with others.
I have started learning Git and it’s going really well. Apart from screencasts, you’ll also be given access to slides for referring to later.
The courses are pretty good in number, covering most of web designing (HTML5, CSS3, JQuery), iOS development, Git, Ruby and lot more. If the course you wanted isn’t listed, you can ping and ask them on Twitter, they’re pretty active there.
While Code School isn’t exactly free, they do provide few of the courses for free and more over, you can have access to all courses for free for 48 hours when you sign up initially. If your friends sign up for Code School under your referral link, you’ll be getting free access for 2 extra days.
Link: Code School