After 5 minutes, your students are programming!
Community Review for Code.org
My Take
Kids are slowly gradually introduced to programming. There are no solutions offered after the first hour of code, so even as a teacher, it can be frustrating. There are levels of completion so the students have incentives to get through many levels and greater degrees of difficulty. It's a great way for kids to decide if they like programming, and how they can quickly be good at it.
How I Use It
This is a great intro to programming. It clearly illustrates the basic blocks of programming in a simple Angry Birds style game. It prompts the student when they make a mistake and suggest ways to correct the code. Some steps can be completed in a less than perfect way, but the student learns that there's a few ways to solve a problem. Teachers can register all students to monitor progress.