Review by Amanda Bindel, Common Sense Education | Updated October 2016

Popular games, big names get kids and teachers pumped to program

Subjects & skills
  • Math
  • Science

  • College & Career Prep
  • Creativity
  • Critical Thinking
Grades This grade range is a recommendation by Common Sense Education and not the developer/publisher.
Great for:
Common Sense says (See details)
Teachers say (97 Reviews)

Take a look inside

5 images

Pros: Focused and engaging activities allow students to work at their own pace and stay challenged.

Cons: Though there are tons of teacher resources, it'll take some time to figure out how to weave them into your class.

Bottom Line: A well-planned, -produced, and -curated set of free resources bound to get kids hooked on learning to code. works best if all students have their own computers, along with individual headphones, though it's feasible for students to work in pairs. Some students will naturally zip through the lessons, while others might need more time to figure out all the puzzles; advanced lessons help to meet kids at higher levels. Encourage students to talk to each other when they hit a roadblock and even employ the more-capable-peer strategy in partnering students. Though coding itself is an individual learning experience, it works best when coders are free to collaborate and share. Nevertheless, if two students must share one computer, use care to ensure that one student doesn't dominate. Videos on the site demonstrate how to successfully program in pairs.

Teachers can get their own training on-site, too, as well as a very useful dashboard, where teachers can list their classes and students and keep track of all progress. 

If you're interested in diving into coding but don't know where to start, check out the Teaching Strategies module Get Started With Coding in Your Classroom.

Continue reading Show less's website is full of programming instruction for students, and everyone should be able to find an activity that matches their interests, such as drawing, designing games, or creating stories. The site is geared toward increasing diversity in computer science, reaching classrooms around the world, preparing new and continuing computer science teachers, adding computer science to school curricula, and helping to set up policies that support computer science. There is a thorough Computer Science Fundamentals curriculum that teaches kids from K through 12 the basics of computer programming, using cartoon characters. The curriculum addresses concepts both offline and online and leads students through progressively more difficult lessons.

In addition, the site includes tutorials to pique students' interest in programming in one class period. As part of the Hour of Code initiative, the site -- among others -- aims to get millions of students to try out programming, if only for one hour. includes video instructions from a few famous men (Bill Gates, Mark Zuckerberg, and Chris Bosh), as well as some younger female programmers. After the videos, students use blocks of code to program mini-games with some familiar characters from Minecraft, Frozen, and Plants vs. Zombies. Continuing through the lessons and activities requires a login, which may raise privacy issues for some school districts; the site does not collect any data for those using only the Hour of Code activities.

Editor's note: In the past, Common Sense Education has partnered with However, Common Sense Education's reviews maintain editorial integrity and independence.

Continue reading Show less is a one-stop shop for coding in schools. Kids can experience an hour of code with high-interest, safe activities to introduce the concepts of programming. Well-produced videos get kids excited about programming and help them understand its significance in the world today. Students can work at their own pace and eventually create their own games and art.

Since there is a ton of content, students let loose on the site may become overwhelmed or lose focus; teachers will find it best to narrow down the options for students ahead of time. Teachers can monitor student progress and facilitate off-screen, "unplugged" activities to demonstrate coding concepts if computers aren't available. Teachers from elementary to middle to high school can find curriculum, online communities, and helpful resources to challenge and inspire their students on 

Continue reading Show less
Overall Rating

Engagement Is the product stimulating, entertaining, and engrossing? Will kids want to return?

Minecraft, Star Wars, and Angry Birds serve as touchstones for a colorful, game-based learning experience. Students will find these beginner coding lessons and the curricula incredibly engaging.

Pedagogy Is learning content seamlessly baked-in, and do kids build conceptual understanding? Is the product adaptable and empowering? Will skills transfer?

Whether for a teacher or student, has what users need: scaffolded curriculum, motivating videos, and engaging pop culture-inspired games. Students advance through instruction at their own pace but work on related ideas.

Support Does the product take into account learners of varying abilities, skill levels, and learning styles? Does it address both struggling and advanced students?

Helpful videos and tutorials introduce the programming concepts, giving teachers confidence to introduce students to concepts they can learn together. Students can share their creations.

Common Sense Reviewer
Amanda Bindel Classroom teacher

Teacher Reviews

(See all 97 reviews) (97 reviews) Write a review
Featured review by
Laura D. , Classroom teacher
Classroom teacher
A fun way to learn the basics of coding

This is a great tool to use to introduce coding concepts to students in a fun, game-like format. It focuses on the major concepts such as loops and conditionals, but the students use Blockly to write code, so they don't have to worry about the details of the coding language, which can frustrate beginners. The site also has great video tutorials, tons of support for teachers, and even a translate widget so that ENL students can participate with ease. The only con, in my opinion, is that students can complete all the courses without actually ever learning a specific coding language.

Read full review