There are 9 Lessons with 5 tasks each and 1 review quiz at the end of the tutorials. These lessons range from "Introduction to the concepts in lessons 1-10" "Learn what a variable is and why you need them" to "Learn how + works with strings and numbers".
Code Avengers lessons were designed with the following key principles:
* Beginner terminology - use words familiar to non-programmers
* Less reading more doing – learners want to read as little as possible
* Difficulty level – senior high school students are able to complete the lessons
* Explain the why and not just the what when teaching new concepts
* Incorporate badges, points, levels - everyone loves getting badges
* Quality feedback - effective interactive tutorials must detect and offer helpful feedback when the learners make mistakes
* Practical examples - lessons include examples that are as ‘real world’ as possible
* Games and code challenges – goal is for the lessons to be fun and effective
Code Avengers is great for teachers and students. Founded by Michael Walmsley and co-founded by Andrew Gale, Code Avengers looks to make the site as friendly and easy to use while provide a great learning experience for all its users.
One nice thing I like about the site is it saves your work in progress and if you make a mistake, no problem, they detect it and offer feedback. Check out the Infographic I made below to find out some of the lessons offered within the site.
CodeAvengers.com: Learning to code just got MARVELous