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