I have been very impressed with https://code.org/
They have 3 new Hour of Code tutorials this year (added to the several from last year).
Ages 6 years +
Reading required
Problem solving type programming
Ages 6 years +
Reading required
Problem solving type programming
Upper grades
Reading required
create a game, open-ended lesson
I prefer a close-ended maze/problem solving type of activity for Hour of Code.
Last Years Tutorials
Primary
- no reading is required
- perfect for younger students
- no left/right knowledge required
- teacher curriculum is provided
- available on tablet for use at home
My favorite tutorial for 2nd grade and up. Although this means many of the students have already seen/used this tool.
- no reading required
- great introductory programming
- some students have difficulty with reversing the left/right in their heads
Upper Grades
- Click 'TIPS'
- Great for 3rd grade and up
- Open ended activities
- Requires math (like multiplication, angels, etc
- Step-by-step tutorials
Google has used Scratch to create a few tutorials with videos and fun activities
- Not open ended
- How-to videos
- Option to continue work at home
CodeCombat (5th grade and up)
There is combat and missions and gear to purchase. You earn experience with flawless programming. Auto-fill python commands makes this a great bridge for those familiar with block programming and ready for the next challenge.