Code Academy is a free web to to help you become a better programmer. You begin with basic tutorials and as you progress, the challenges become more difficult and time consuming. They make the program fun by rewarding you with badges, which you can brag about through social media.
This website is great for re-learning material and serves a different route than learning in the classroom. It also helps you with critical and logical thinking. When programming, there are sometimes different ways to achieve your outcome, and some ways are more efficient than others. Code Academy teaches you the shortcuts for clean and organized code.
If you are looking to a new approach in learning to code, give Code Academy a try. Who knows, you could be the next Zuckerberg!