Learn to design and develop for the web & iOS with instant and interactive lessons that teach you programming languages like HTML, CSS, PHP, Ruby and even iOS. Here are 10 online web source to learn to code in an interactive manner.
Treehouse – Learn to design and develop for the web and iOS. You'll learn the basics to building a website with an introduction to text editors, basic HTML tags, and advanced HTML skills. Learn how to build apps. You'll learn the language, tools, and necessary concepts to get your app out the door.
Codecademy – Interactive, fun way to learn to code with friends.
Code School – Where web professionals learn by doing. Code School courses are organized into Paths based on technology.
Udacity – Learn by solving challenging problems from world-renowned instructors.
Coursera – Lots of computer science classes–for free.
RubyMonk – Interactive ruby tutorials.
Khan Academy – Free world-class education on a variety of programming topics.
Google Code University – Tutorials, introductions and courses.
Orientation to Android Training – Official Android classes.
phpacademy – Free PHP video tutorials.