Coding in Grades 6-8
How would you like to ...
Predict the future
Code a space invaders game
Steer a spaceship through deadly comets
It's all here in our coding activities for grades 6-8!

Where Do I Start?
Our coding activities are designed using a free coding platform called Scratch. You will need a free Scratch account to save your progress in each activity. Please choose a starting point below.
I'm new to coding, or don't have a Scratch account
Please start with the "Intro to Scratch" lesson which will get you up and running quickly. After the introductory lesson, we recommend starting with Activity #1 and working your way up. Have fun!
- Perfect for beginners at all grade levels
I've used Scratch before and I have a Scratch account
Great, sounds like you can skip the intro and jump into the activities! We recommend starting with Activity #1, but feel free to scroll down and choose a higher level. Have fun!
- Great starting point for all grade levels!
How do the activities align with the grade levels?
Our coding activities are aligned with the Ontario math curriculum for grades 3 through 9. The activities are numbered with the first activity (Activity #1) best aligning with the grade 3 math curriculum, Activity #2 aligning with the grade 4 curriculum, and so on.
To get the most from our activities, we do recommend that students (especially beginners) start with Activity #1 regardless of their grade level. This will give students the confidence they need as they move up into the more difficult acitivities.
Getting Started
Getting Started
Here you will find the "Introduction to Scratch" activity, as well as other helpful information for students that are just getting started with coding and using Scratch.
Beginner Coding
Beginner Coding
These activities are great for all begginer coders, regardless of grade level. Start with Activity #1 and work your way through all our activities as your coding skills improve.
Ontario Curriculum Alignment: These activities align with coding concepts found in grades 3-5.
Intermediate Coding
Intermediate Coding
These activities are great for all students that have some experience with coding and using Scratch. If you're new to coding, we suggest starting with the "Beginner Coding" section.
Ontario Curriculum Alignment: These activities align with coding concepts found in grades 6-8.
Advanced Coding
Advanced Coding
These activities are best suited for students that have some coding knowledge and have also spent some time working with Scratch. If you're new to coding, we suggest starting with the "Beginner Coding" section.
Ontario Curriculum Alignment: These activities align with coding concepts found in grade 9.
Looking for more?
View our "Coding Help" page where we answer common questions and have extra help to get you on the path to using Scratch.
View Common Questions
#207 - 8501 - 162nd Street
Surrey, British Columbia
Canada V4N 1B2