How Can We Help?
What students are learning
Rodocodo is designed to develop students’ problem-solving skills while teaching the fundamentals of coding.
Rather than being shown answers, students learn how to:
- analyse problems
- test different approaches
- improve their solution over time
Learning through problem solving
In Rodocodo, students are not given the answers.
Each unit begins with a short video that introduces the concept and models how to approach the levels that follow.
Students are then expected to:
- apply what they’ve seen
- experiment
- make mistakes
- refine their solution
This approach helps students develop independence and confidence when solving problems.
A different approach to learning
Many coding platforms focus on completing levels or following step-by-step instructions, but do not give students the tools to understand why something isn’t working.
Rodocodo is designed to teach these skills directly.
Through dedicated debugging levels, students learn how to:
- identify errors
- test ideas
- improve their solution
They can then apply these same techniques across all other levels.
This means students are not just completing tasks, but developing the ability to think through problems independently.
How learning is structured
Rodocodo is organised into courses, units, and levels.
- Courses are made up of multiple units
- Each unit focuses on a specific concept, such as loops, functions, sequencing, or debugging
- Each unit contains a series of levels that allow students to practise and apply what they’ve learned
Working through levels in order helps students build a secure understanding over time.
Using the videos
The videos at the start of each unit model how to approach the levels.
If students are stuck, you can:
- refer them back to the video
- remind them of techniques demonstrated
- prompt them to apply similar strategies
Progress reflects understanding
Student progress is based on how well they understand each level, not just completion.
This allows you to see which students:
- need support
- are developing understanding
- are confident with the concept