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.