A fourth-level robot lesson, using While loops
- 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 occupies a similar space to Codecadamey
(the developer is based in NZ). While there is a gamification element behind the site (with badges and points), the focus is on completing the lessons to solve problems. The focus on pedagogy and ties to curriculum place this ahead of many of its peers.
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.