ExpressCourse

Express Course

Learn the basics of computer science and internet safety. At the end of the course, create your very own game or story you can share.

Lesson 1: Programming: Graph Paper Programming

  • Warm Up (20 min)
  • Main Activity (20 min)
  • Wrap Up (15 min)
  • Assessment (10 min)
  • Extended Learning

In this lesson, you will program your friend to draw pictures!

Teacher Links: Teacher Video | Lesson in Action Video | Worksheet Answer Key | Assessment Answer Key Students Links: Unplugged Video | Worksheet | Assessment

Lesson 2: Introduction to Online Puzzles

  • Warm Up (15 min)
  • Bridging Activity - Programming (15 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)

Lessons 1-9 are considered ramp-up lessons. If you feel that the first few activities are too simple for your class, feel free to pick and choose your favorites or skip to lesson #10.

Teacher Links: Website | Lesson Recommendations Students Links: Manipulatives | Reflection Journal

Lesson 3: Building a Foundation

  • Warm Up (20 min)
  • Main Activity (20 min)
  • Wrap Up (10 min)
  • Extended Learning

Teacher Links: Unplugged Video | Teacher Video | Lesson in Action Video | Teacher Prep Guide Students Links: Reflection Journal

Lesson 4: Debugging in Scrat (Updated)

  • Warm Up (15 min)
  • Main Activity (30 min)
  • Wrap Up (5 - 10 min)
  • Extended Learning

Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal | Student Handout

Lesson 5: Loops: My Robotic Friends

  • Warm Up (10 - 15 min)
  • Main Activity (15 - 20 min)
  • Wrap Up (8 min)
  • Extension Activities

In this activity you will "program" your friends using loops to stack cups to make cool towers!

Teacher Links: Teacher Video | Teacher Prep Guide | Teacher Prep Guide | Teacher Video Students Links: Reflection Journal

Lesson 6: Loops in Artist

  • Warm Up (15 min)
  • Bridging Activity - Loops (15 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)

These online puzzles will get you to draw some amazing designs using loops!

Teacher Links: Website | Lesson Recommendations Students Links: Manipulatives | Reflection Journal

Lesson 7: Nested Loops

  • Warm Up (10 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)

Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal

Lesson 8: Nested Loops in Frozen

  • Warm Up (15 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)

Here you will be using nested loops to make cool projects to show to your family and friends.

Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal

Lesson 9: Beyond Programming: The Internet

  • Warm Up (20 min)
  • Main Activity (20 min)
  • Wrap Up (15 min)
  • Assessment (5 min)

Ever wondered how information travels across the internet? It's not magic! This lesson will teach you the basics of how the internet works.

Teacher Links: Teacher Video | Manipulatives | Assessment | Assessment Answer Key

Lesson 10: Digital Citizenship: Practicing Digital Citizenship

  • Warm Up (15 min)
  • Main Activity (30 - 40 min)
  • Wrap Up (15 min)
  • Assessment (5 min)
  • Extended Learning

Some information is not safe to share online. This lesson will help you learn the difference between safe and private information.

Teacher Links: Teacher Video | Assessment Answer Key | Website Students Links: Manipulatives | Assessment | Reflection Journal

Lesson 11: Digital Citizenship: Screen Out the Mean

  • Warm Up (5 min)
  • Main Activity (35 min)
  • Wrap Up (15 min)
  • Assessment (5 - 10 min)

This lesson will teach you about mean things that happen online and how to respond to them.

Teacher Links: Website Students Links: Worksheet | Student Handout | Reflection Journal

Lesson 12: Events: The Big Event

  • Warm Up (15 min)
  • Main Activity (15 min)
  • Wrap Up (10 min)
  • Assessment (10 min)
  • Extended Learning

This lesson will teach you about events, which are necessary for the video games you play!

Teacher Links: Teacher Video | Assessment Answer Key Students Links: Unplugged Video | Event Controller | Assessment

Lesson 13: Events in Star Wars

  • Warm Up (15 min)
  • Bridging Activity - Events (15 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)

This lesson will guide you through creating a Star Wars video game.

Teacher Links: Website | Lesson Recommendations Students Links: Manipulatives | Reflection Journal

Lesson 14: Events with Flappy

  • Warm Up (10 min)
  • Bridging Activity - Events (10 min)
  • Main Activity (30 min)
  • Wrap Up (10 - 15 min)
  • Extended Learning

Here you will make a super cool video game with Flappy!

Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal

Lesson 15: Events in Bounce

  • Warm Up (10 min)
  • Main Activity (30 min)
  • Wrap Up (10 min)
  • Extended Learning

Ever wish you could play video games in school? In this lesson, you will get to make your own!

Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal

Lesson 16: Conditionals: Conditionals with Cards

  • Warm Up (20 min)
  • Main Activity (20 min)
  • Wrap Up (15 min)
  • Assessment (5 min)
  • Extended Learning

It's time to play a game where you earn points only under certain conditions!

Teacher Links: Teacher Video | Lesson in Action Video | Teacher Prep Guide | Assessment Video | Assessment Answer Key Students Links: Unplugged Video | Assessment | Reflection Journal

Lesson 17: While Loops in Farmer

  • Warm Up (10 min)
  • Bridging Activity - Conditionals (15 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)
  • Extended Learning

Loops are so useful in coding. This lesson will teach you about a new kind of loop: while loops!

Teacher Links: Website | Lesson Recommendations Students Links: Manipulatives | Reflection Journal

Lesson 18: Conditionals & Loops in Maze

  • Warm Up (10 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)
  • Extended Learning

You can do some amazing things when you use conditionals and loops together!

Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal

Lesson 19: Conditionals in Minecraft

  • Warm Up (15 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)
  • Extended Learning

Avoid the lava! Here you will learn about conditionals in the world of Minecraft.

Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal

Lesson 20: Conditionals & Loops in Harvester

  • Warm Up (5 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)

It's not always clear when to use each conditional. This lesson will help you get practice deciding what to do.

Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal

Lesson 21: Variables: Envelope Variables

  • Warm Up (10 min)
  • Main Activity (20 min)
  • Wrap Up (10 min)
  • Assessment (10 min)
  • Extended Learning

Envelopes and variables have something in common: both can hold valuable things. Here you will learn what variables are and the awesome things they can do.

Teacher Links: Unplugged Video | Teacher Video | Worksheet Answer Key | Assessment Answer Key Students Links: Worksheet | Assessment | Reflection Journal

Lesson 22: Variables in Artist

  • Warm Up (15 min)
  • Bridging Activity - Variables (15 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)

Don't forget to bring creativity to class! In these puzzles you will be making fantastic drawings using variables.

Teacher Links: Website | Lesson Recommendations Students Links: Student Video | Manipulatives | Reflection Journal

Lesson 23: Variables in Play Lab

  • Warm Up (15 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)

Now you will learn about making characters interact in a game using variables!

Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal

Lesson 24: For Loops: For Loop Fun

  • Warm Up (20 min)
  • Main Activity (20 min)
  • Wrap Up (15 min)
  • Assessment (5 min)
  • Extended Learning

You're going to have loads of fun learning about for loops!

Teacher Links: Unplugged Video | Teacher Video | Lesson in Action Video | Worksheet Answer Key Students Links: Worksheet

Lesson 25: For Loops in Bee

  • Warm Up (15 min)
  • Bridging Activity - For Loops (15 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)

Buzz buzz. In these puzzles you will be guiding a bee to nectar and honey using for loops!

Teacher Links: Website | Lesson Recommendations Students Links: Manipulatives | Reflection Journal

Lesson 26: For Loops in Artist

  • Warm Up (15 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)

Get ready to make your next masterpiece. Here you will be using for loops to make some jaw-dropping pictures.

Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal

Lesson 27: Functions: Songwriting with Parameters

  • Warm Up (15 min)
  • Main Activity (20 min)
  • Wrap Up (15 min)
  • Assessment (5 min)
  • Extended Learning

You just might release the next big hit single! In this lesson, you will be learning what parameters are and how they make some fantastic songs!

Teacher Links: Unplugged Video | Teacher Video | Lesson in Action Video | Worksheet | Worksheet Answer Key | Assessment | Assessment Answer Key Students Links: Reflection Journal

Lesson 28: Functions in Bee

  • Warm Up (15 min)
  • Bridging Activity - Functions (15 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)
  • Extended Learning

The bee needs your help again! Here you will be using functions to get nectar and make honey!

Teacher Links: Website | Lesson Recommendations Students Links: Manipulatives | Reflection Journal

Lesson 29: Functions with Parameters in Artist

  • Warm Up (10 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)

Get your programming fingers ready. In these puzzles you will make impressive drawings in Artist using functions with parameters.

Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal

Lesson 30: Functions with Parameters in Bee

  • Warm Up (15 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)

You've had a little practice using functions with parameters. This lesson will continue your practice with Bee!

Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal

Lesson 31: Explore Project Ideas

  • Day 1 - Explore Project Ideas (45 min)
  • Day 2 - The Design Process (45 min)
  • Day 3 - Build Your Project (45 min)
  • Day 4 (Recommended for 5th Grade) - Revise Your Project (45 min)
  • Day 5 & 6 - Present Your Project (45 min each)
  • Extension Activity

Time to get some inspiration! These puzzles will show you a handful of pre-built games and illustrations to help develop your plan for your BIG project.

Teacher Links: | Teacher Prep Guide | Worksheet | Rubric | Website |

Lesson 32: The Design Process

  • Day 2 - The Design Process (45 min)

Projects this big take time and plenty of planning. Here, you will learn about the design process that you'll use to build your own creation.

Lesson 33: Build Your Project

  • Day 3 - Build Your Project (45 min)

Finally you can start building your project!

Lesson 34: Revise Your Project

  • Day 4 - Revise Your Project (45 min)

Rome wasn't built in a day and your project shouldn't be, either. Take time to edit and revise your project to make it the best it can be.

Lesson 35: Present Your Project

  • Day 5 & 6 - Present Your Project (45 min each)

Time to show your work! Here you will be presenting your awesome project to your peers.