The Code Academy

Codecademy is an online interactive platform that offers free coding classes in six different programming languages as well as markup languages. The site has already over 24 million users who had completed over 100 million exercises.

Each individual who joins has their own profile. To motivate users to participate, the site offers feedback, badges for completing exercises, as well as a function that keeps track of a user’s total score and total day streak, and displays it to others. The site allows anyone to create and publish a new course using a Course Creator tool.

Codecademy also provides a forum where enthusiasts, beginners, and advanced coders can come together and help each other. For some courses, there are ‘sandboxes’ where users can test out their code.