Coding in Grade 9

Where Do I Start?
Our coding activities are designed using free coding platforms. Activities 1 - 6 are based on Scratch, while Activity #7 is based on mBlock. Although we designed Activity #7 for the grade 9 level, we encourage students to start with the level of activity that they are most comfortable with. In general, the activities increase in difficulty as you work through them. Please choose a starting point below.
I'm new to coding, and I don't have an mBlock account
If you're new to coding, we recommend that you start with the "Intro to Scratch" lesson which will get you up and running quickly with using a block based coding platform. After this introductory lesson, then you can decide if you want to jump straight into our grade 9 activity, or work your way up. Have fun!
Start with the intro!I've used Scratch or mBlock before
Great, sounds like you can skip the intro and jump into the activities! We still recommend starting with Activity #1 if you are fairly new to coding, or just want to start slow, but feel free to select any of the activities we have. Activity #7 is geared towards grade 9 and is the most challenging activity. Have fun!
Jump right into activity #7!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