Skip to searchSkip to main content

Rainforest Coding

Rainforest Coding makes learning to code both easy and fun!


It features three main sections, each introducing a different programming language in a fun, accessible way. The user-friendly website allows quick navigation to any section with just a click, keeping things simple and intuitive.


With vibrant graphics and interactive challenges, Rainforest Coding turns coding into an adventure—making it a great learning tool for beginners and more experienced learners alike.

How Rainforest Coding Works

Scratch Coding
The Scratch Coding adventure and activities makes up the main part of RC with thirty-five fun sections. Can the children defeat the evil robots and save the Rainforest? And who is controlling these robots?

New concepts are introduced with graphic animated examples and instructions. By the end of the adventure, children will be able to use advanced Scratch techniques such as broadcasting, conditional statement and variables.

Scratch Junior Coding
Scratch Junior Coding introduces Scratch Junior for very young children. Starting with simple move and motion blocks it carefully moves on to more advanced Scratch Junior techniques such as ‘start on’ and repeat blocks. All the Scratch Junior concepts are introduced with fun interactive explanations and activities.


Python Coding (a Raspberry Pi)
Children build a virtual Raspberry Pi robot and control it using the Python Computer language. Start by controlling LEDs and move on to sensing the environment with colour and motion sensors. Finally, they control their ‘virtual’ robot to defeat the evil robot. All done with a virtual Raspberry Pi and Python Coding.

Our Own Coding Environment

All the activities introducing the coding challenges are built inside our own coding environment. We can therefore limit the coding blocks/words introduced and what children can do with these structures. They can make mistakes, but these will be highlighted and explained inside our environment. All this allows the child to gain confidence in what they are doing. Showing any child, they can code!

Structure for Optimal Learning

All the activities introduce the coding languages in a logical structured way. Starting from the basic concepts they carefully build on the basic ideas to introduce new coding concepts and techniques. In Scratch Coding this will start with the blocks such as move and turn. Then develop techniques such as costumes and keyboard controls. Then advanced techniques such as cloning. Broadcasting and variables are introduced. Finally, using all these techniques they will build and play their own video games.

Fun!

The whole concept of Rainforest Coding is the fun interactive activities. These are highly graphic and are individual games in themselves. Each introduces new concepts with animated instructions linked to the story line they are following. Start by using instructions such as move and turn to turn their robot to point towards the bad robots. Then zap them with their zappers. Some of the games involve solving classic platform games puzzles (all with coding elements) and finally controlling their own flying robot to stop the Evil Mega Machine!

Goal Driven Adventures

BOOKR Class’s unique book format was specifically designed to serve as a supportive multimedia environment that proves highly effective for children with special needs, such as ADHD and dyslexia.

Promotional Support

Access a collection of training, marketing, and promotional materials designed to support users, parents, and librarians. From video tutorials to customisable marketing assets, everything you need is readily available to enhance engagement and awareness.

Easy to Use

This version of Rainforest coding has been especially deigned for the home market. There is no set up to negotiate or complicated navigation around the website. Just one click to find the coding version you want. Then a click to jump to the sections you want. Enjoy!

​START TRIAL

  • List e-resource name

​Rainforest Coding in Action