- Each lesson is designed to be interactive, with output-driven assignments. As you work through the levels, the assignments get more and more complex.
- If a wrong solution is entered, a hint becomes available. After two wrong responses, the answer can be viewed. This allows the user to move on instead of hitting a wall.
- There is a teacher module for teachers to use Code Avengers with their students and check their progress as they work through the lessons.
- Badges are given, but are not the primary driving factor behind completing the lessons. They're more of a background item, but still present for those that like earning badges.
Code Avengers is a solid delivery system for learning some basic code. I, for one, am looking forward to seeing how this develops as more lessons and levels are added.