Rainforest Coding

A collection of adventures and activities designed to make Scratch programming easy to understand and fun to learn.

Rainforest Coding is a collection of adventures, activities and resources. These make Scratch programming easier to understand and great fun to learn. There are games to play, projects to remix and lots of sound, graphic and animation.

The adventures are divided into several parts, ideal for lesson planning. At the end of each section is a collection of linked projects.


  • Introduces Scratch from the very beginning in a logical and sequential manner.
  • Advanced Scratch coding such as define blocks, conditional statements, cloning and variables.
  • Puzzles, games and challenges make learning Scratch great fun.
  • Animated tutorials and instructions illustrate Scratch coding techniques.
  • New debugging challenges reinforce students Scratch coding understanding.

  1. Access Rainforest Coding.  Enter your library card barcode and PIN/Password when prompted.
  2. Choose your age group:
    • Scratch Junior Coding (ages 3-6).
    • Scratch Coding (ages 5-12).
    • Python Coding (ages 8-12).
  3. Start from the beginning and work your way through the adventures.