Skip to content ↓


Programming - Rodocodo


Rodocodo is a coding game designed to help children code in a fun and easy way.

Rodocodo’s unique puzzle based format helps children of any ability develop problem-solving skills and improves resilience. It provides children with instant feedback, so they are constantly learning and improving. Plus it automatically tracks and records their progress.

What We Will Be Learning About

Year 1 will be learning:

Introduction - Movement 

Sequencing - Rotation

Sequencing - Pick Up

Debugging - Buggy Code

Loops - Looping Movement

Functions - Learn Functions

Learning Objectives

Lesson Learning Objective (I can)
1 I can learn to write a program by using the walk command to make the character move to a specific location. 
2 I can learn to write a program by using the walk and rotate commands to make the character move to a specific location. 
3 I can learn to write a program by using the walk, rotate, and pickup commands to make the character move to a specific location. 
4 I can learn that debugging is a necessary activity when programming and that it is normal for programs to have bugs. 
5 I can use a loop to make the character walk multiple steps 
6 I can learn what functions are and how to use them. Develop pattern recognition skills in order to be able to use functions to write more sophisticated programs. 

Key Vocabulary

Programming - Creating a sequence of instructions that makes a computer or robot do something specific.  

Algorithm - Instructions to complete a specific task, or solve a specific problem.  

Sequence - The step-by-step order that the instructions need to happen.  

Command - Commands are the instructions that tell a computer or robot what to do.  

Run Button - You have to run your program to make it work. 

Decomposition - Breaking a complex problem down into smaller easier problems.  

Experimentation - Try something and use the results to inform what you do next when solving a problem. 

Bug - A problem in code that prevents it from working as intended.  

Debugging - Finding and correcting errors (bugs) in your program.  

Test and Learn - Use trial and error to solve a problem that you find difficult to solve. 

Loop - A sequence of instructions that is continually repeated a certain number of times.  

Iterate - To repeat a process, especially as part of a computer a program.

Function -  A group of commands in a Program that performs a specific task.  

Pattern Recognition - Finding similarities among and within problems.  

Optimise - Improving a working program by making it smaller, or faster.


What You Could Do At Home To Help

Work through some levels with your child at home, encouraging them to be resilient and to be a puzzle solver.

Rodocodo can be accessed via mobile, tablet and via a web browser.

Children will have their own login.

Mother and Son Using a Digital Tablet

Web Browser


Learn To Code:

You can download your own copies of the 'Learn To Code' posters.  They are beautifully illustrated and are broken down into child-friendly topics.