Lessons

Twenty lesson plans including objectives, discussion questions, coding activities, downloadable files and more!

Lesson 1 - Codie Blocks

Students will learn that a Codie Block is how Mia can program Codie, and they will practice using the Codie Blocks App.

Lesson 2 - The Bug in the Code

Students will learn what a "bug" means in coding, and how to debug code when it doesn't work as expected.

Lesson 3 - A Sequence of Steps

Students will learn that code is a sequence of steps, just like dance steps

Lesson 4 - Follow the Steps in the Code

Students will be able to create a step-by-step solution to a problem, like following the steps on a pirate map.

Lesson 5 - The Right Code for the Job

Students will consider the good and bad consequences of their code

Lesson 6 - Stop and Debug

Students will able to debug code when it doesn't work as expected

Lesson 7 - Repeating the Code

Students will be able to use a number block to repeat an action or command

Lesson 8 - Balloons, Balloons, Balloons

Students will understand that the Loop block causes the whole code to run over and over

Lesson 9 - Troubleshooting

Students will be able to troubleshoot a problem and come up with creative solutions

Lesson 10 - Looping the Code

Students will learn about using and debugging a sequence of code that uses a loop to repeat

Lesson 11 - Coding with Colors

Students will be able to debug a complex program that includes looping a sequence of code

Lesson 12 - Team Work

Students will be able to choose code to accomplish a goal and explain why they chose the code they used

Lesson 13 - Debugging the Code

Students will be able to debug code when it doesn't work as expected

Lesson 14 - Patterns in the Code

Students will be able to recognize patterns and break a problem into smaller pieces that can be done over and over again

Lesson 15 - Finding a Solution

Students will be able to explain why they chose the code and what it does

Lesson 16 - Code is the Superhero

Students will work together to solve coding problems

Lesson 17 - When You See a Monster

Students will understand an event or conditional code that only runs when certain events happen or conditions are true

Lesson 18 - If You Bump Into an Obstacle

Students will understand an event or conditional code that only runs when certain events happen or conditions are true

Lesson 19 - Concurrent Actions

Students will understand a program where actions occur at the same time or concurrently

Lesson 20 - The Codie Game

Students will understand complex programs that combine sequences, loops, and concurrent actions