Code School is all about learning through hands-on experience. Delve into the fundamentals of design, like learning about color theory through interactive videos and challenges.
Those apps you see on your smartphone? The next one could be designed by you. Explore mobile web design with professor Jason VanLue, who is living proof that learning by doing really works, as he is a self-taught designer and is head of the design team at Code School and Envy Labs.
In addition to online classes, you can also learn through screencasts, where industry experts such as Google and Pearson record what is happening on their computer screen, guiding you through the basics all the way to advanced techniques.