How I Use It
I have used Code.org with three different levels of learners. 1) High School students in a introductory programming course who had no previous programming experience. Code.org got them hooked on Python programming and I ended up buying them all subscriptions to GROK.org. 2) Middle School students who wanted to get a taste of programming. It kept them engaged for the few class periods we had to spend on the site and excited enough of them that we now have a Middle School programming club led by the students. 3) Lower School students in grades 4 and 5. The exercises were just enough to get them excited about programming. We do not allow our students to play computer games but this has taken the place of learning games for this group of students. Many have gone on to dig deeper into programming in Scratch.
This is a very well done site. Because the kids want to get right to the activities they don't stop to watch the videos on their own. Let them explore on the site and then in another class turn off the computers and watch the videos as a group. Ask exploratory questions about what message the speakers in the video are trying to share. You will be glad you have taken the time to do this. The students do find the videos informative and inspiring.