Review by James Denby, Common Sense Education | Updated February 2019

Code for Life

Comprehensive coding platform has impressive resources for teachers

Subjects & skills
Subjects
N/A

Skills
  • Critical Thinking
Grades This grade range is based on learning appropriateness and doesn't take into account privacy. It's determined by Common Sense Education, not the product's publisher.
1–12
Common Sense says (See details)
Teachers say (0)
Not yet reviewed
Privacy rating (How we rate)
Not yet rated

Take a look inside

6 images

Pros: Great teacher resources; goes from the basics all the way to game creation with Python.

Cons: Puzzle format for early learning is repetitive for some students.

Bottom Line: This learn-to-code program has the breadth and depth required to meet the needs of almost any teacher.

Code for Life is a versatile platform for learning and teaching coding. Teachers can easily let students work independently on the Blockly puzzles -- especially as they begin to learn basic coding principles. Using the teacher dashboard, it's also easy to monitor skill development. 

The best way to use Code for Life, however, is to take advantage of its comprehensive lesson plans. These incorporate unplugged activities and suggestions for discussions to truly build students' conceptual knowledge. For students who aren't particularly interested in simply doing coding-related puzzles (a drawback of many learn-to-code platforms), these lessons are effective ways to go beyond mere skills and pique the interest of students who like collaboration, hands-on learning, and discussion.

Continue reading Show less

Code for Life is a website designed to teach coding for students in the primary grades through high school. Starting with the block-based coding language Blockly, the game Rapid Router begins with simple puzzles and progresses all the way through to Python. Code for Life offers a complete set of teacher materials for all levels (beginning to advanced) to support teachers not just in skills teaching but in conceptual understanding as well. Teachers can also create class groupings to monitor student progress. 

By incorporating Blockly into the platform, the Rapid Router game allows students to learn key coding concepts (loops, functions, etc.) without worrying about syntax and typing skills. Though Code for Life is aligned to the United Kingdom's Computing Curriculum, the progression of skills and concepts is suitable for schools anywhere.

Code for Life stands out among its learn-to-code peers. The breadth and depth of the teacher materials offered is impressive. Each level includes detailed lesson plans for teachers who want or need support in teaching coding. The lessons are well-thought-out and easy to follow.

There are plenty of learn-to-code options out there for learning and teaching the basics, and many use the puzzle format that Rapid Router uses in its early levels with Blockly. Code for Life, however, goes much deeper and not only introduces students to Python (a popular coding language) but is working on a new multiplayer game (AI:MMO) for advanced students. Though AI:MMO is still in preview, once it's fully available, Code for Life will likely be able to meet the coding challenge needs of most students in any grade.

Overall Rating

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

The use of Blockly for the beginning through intermediate levels makes it easy to learn basic concepts. For some students, however, the Blockly puzzles can get repetitive after a while. 

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

Coding puzzles and lessons are closely aligned with the U.K. Computing Curriculum and feature well-designed lessons that reflect a range of learning preferences.

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

A comprehensive curriculum with full lesson plans takes students from their first coding experience all the way to coding with Python.


Common Sense Reviewer
James Denby Educator/Curriculum Developer

Teacher Reviews

There aren't any teacher reviews yet. Be the first to review this tool.

Write a review

Privacy Rating

This tool has not yet been rated by our privacy team. Learn more about how we rate