Codecademy makes learning to code a snap. It is an interactive, fun way to learn coding one step at a time. The site will prepare students to program websites, games and apps. Students can track and share their progress to see how much they have learned and to stay motivated. Learning with Codecademy will put you on the path to building great websites, games, and apps.