0 Credits

How to Teach Coding to Grade 1 Students the Stress Free Way

In 2022, coding was added to the Ontario Science Curriculum. If you’re like me, you found the prospect daunting! I’d never taught coding before, and I’d definitely never learned to code. It was completely new. I did a lot of research on how to teach coding, and I played around with Scratch and Scratch Jr.

Now, I want to share how I’ve included coding in my science lessons and give some tips on where to start!

This post contains affiliate links and I may earn a small commission when you click on the links at no additional cost to you. As an Amazon Affiliate, I earn on qualifying purchases. I only recommend products I would use myself and all opinions expressed here are my own.

What is Coding?

Coding is essentially taking ideas, directions, formatting, and so on – and putting it into a language that a computer understands. It sounds strange, but computers have their own unique language – code! By learning code, students can learn how to “talk” to computers.

How to Teach Coding to Students

Step 1: Start with Paper

Coding may be about how to talk to computers, but without a basic understanding of coding, its principles, and so on – it won’t be useful to use a computer. 

When you code, you have to tell the computer exactly what to do, and it will only perform the action it was specifically told to do. To teach coding, start by introducing this concept to students. Pair students together and give one student a photo. They will instruct their partner to draw the image without showing or telling them what the image is. Once they finish, have them compare the image to the drawing. What was different? How can they be more clear in their instructions next time? Helping students see that clear instruction is a significant part of coding is important. 

After your discussion, have the partners switch roles and give them a new photo to draw. These ones will likely be more precise than the first ones were.

Use this free coding lesson plan to help you teach coding to your primary French immersion students. Perfect for Grade 1 coding or Grade 2 coding in French!

Want more practice with clear instructions? Grab this freebie! In this activity, you’ll receive a lesson plan, posters and two images students can use to practice providing instructions.

Another way to practice is with the Bee Bot, Botley, or the Mouse. These are very simple coding robots that reinforce the concept of clear, specific instructions with coding.

Want ready-to-go paper resources to start coding? If you are new to teaching coding to grade 1 students, this resource is the best place to start. It includes nine lesson plans, bulletin board anchor charts, activities, worksheets, and more to kick off coding in your classroom.

This Grade 1 coding unit is perfect for teaching your students how to code in French. Your students will be using Scratch Jr like pros when this unit is done. It comes with lesson plans, worksheets, posters and coding activities.

Get the Grade 1 Coding Unit

Step 2: Introduce ScratchJr

Now that students understand the basic rules of coding, it’s time for more challenging practice! I like to use ScratchJr to teach coding because it’s easy to use and made specifically for students. Students will need access to iPads in order to use ScratchJr.

First, get students into the app. No logging-in needed (amazing, I know), and all projects are stored locally. First, show students how to change their background and select a character (or sprite). 

Then, go over the basic coding blocks and how to use them. I suggest introducing one or two coding blocks at a time, so it’s not overwhelming. Then, have students practice on ScratchJr. I made a quick chart here –

YellowTriggering blocks (trigger the start of the animation)
BlueMotion blocks (movement)
PurpleLooks blocks (changes the way the sprite looks)
GreenSound blocks (choose from the sounds provided or record your own!)
OrangeControl blocks (wait, repeat, stop, etc.)
RedEnd blocks (finish the animation)
Scratch Jr is the perfect app to use to teach your Grade 1 students Coding in French. Learn how to to code, using this French coding unit. It takes you through step-by-step how to teach your students.

Step 3: Let them try on their own!

Now that you’ve taught students about coding, it’s time to let them try it on their own. Give them the space to play around with ScratchJr, so they can take on more challenging tasks. 

I like to challenge my students with a particular theme. For example, I might have them create an animation about their favourite season, or retell a story that we read in class. Then, they can present their animation to their table, a partner, or the whole class.

Want to check out the resources listed?

All the links above lead to TPT, but the resources are also available on our website. Here are the resources available here for purchase in CAD. Don’t forget you can also buy credits for an additional discount (up to $15 off).

Want to read more blogs about teaching science and how to teach coding? Get more science lessons and activity ideas here!

You might also like...

find what you need

Browse by Category

Looking to do some phonics based shared reading?
Download my free Shared Reading Story for le son A! Your students will love reading this story with you.

Join our Mailing List!

Sign up for our mailing list to receive a FREE French Phonics Guide for le son /a/, including activities and lesson plans!

phonics-guide-lesson-plans-free