Codeacademy knows how much people rely on their phones in everyday life. This is why they have created an app that teaches you programming basics so you can learn right from your smartphone. The app is known as Hour of Code, and in just one hour you can allow yourself to interactively explore how to create code. Free online classes are also offered to expand your knowledge and sharpen your coding skills. Just take Michael Perry, for example. When he founded GVING, which offers loyalty programs for businesses, he needed to learn code, and fast. Through Codeacademy, he was able to create his own app for his organization. Receive feedback, earn completion badges, publish your own courses, and show off your progress to other users. Learn through your smartphone with interactive exercises or with online courses to tackle everything there is to know about coding.