Hour of Code: Monster Maker! Lesson Plan

Overview

In this coding activity, students use drag-and-drop blocks to write their own programs, learn about sequence and ordering, and create fun monster characters!


Learning Objectives

Students will:

  • write programs to solve simple problems
  • understand programs as a sequence of instructions to be followed in order
  • understand that changing the order of instructions may change the outcome

Extended Activities

Unplugged ideas

Watch the Exact Instructions Challenge, then have students try it out for themselves. E.g.:

  • Write step-by-step instructions for a common activity, such as making a sandwich or brushing teeth.
  • Create an obstacle course and have students write instructions to get from one end to the other. Students can test out the instructions by having one student read the instructions and another student try to follow them.

More Monsters!

For more Monster Maker coding activities, take a look at our full-length courses Monster Maker and More Monster Maker. These courses introduce students to more complex algorithms, including programs with decisions and user input.

Register as a teacher for free!

Or pick one of our other fun activities. Suitable for Grades 3-12.

Animal Classifier (Python)

Learn about the differences between animals, and how Biologists use programming to help them do science! You'll use the programming language Python to classify animals based on their characteristics.

Start coding now!

Is Eliza Human? (Python)

Use the programming language Python to build a friendly chatbot called "Eliza". Can she fool your friends into thinking she's a human?

Start coding now!

Flags of the World (Python Turtle)

Use the programming language Python and instruct a turtle to draw flags from around the world! How many countries do you know?

Start coding now!

Frozen Fractals (Python Turtle)

Use the programming language Python and instruct a turtle to draw fantastic snowflakes with code! Brrr, is it getting cold in here?

Start coding now!

Frozen Fractals (Blockly Turtle)

Build programs using friendly blocks and instruct a turtle to draw fantastic snowflakes with code! Brrr, is it getting cold in here?

Start coding now!

Virtual Pet (Python micro:bit)

Get started with the BBC micro:bit. Use the Python programming language to make a pet that you can feed and play with! No micro:bit required.

Start coding now!

Virtual Pet (Blockly micro:bit)

Get started with the BBC micro:bit. Use friendly blocks to make a virtual pet that you can feed and play with! No micro:bit required.

Start coding now!

Hydrangea Danger (Blockly Turtle)

This activity is designed to introduce branching. Use the Blockly version of Python and its turtle module to draw and colour hydrangea flowers!

Start coding now!

Emoticon Madness (Python)

Ever wanted to create your own emoticon? Use the programming language Python to explore emoticons and text manipulation.

Start coding now!

Space (Blockly Python)

Use the visual programming language Blockly to investigate space and reach for the stars.

Start coding now!

Disease Epidemic (Python)

Use the programming language Python to model a disease outbreak. Can you solve the curious case of the glowing nose?

Start coding now!

The Dark Tunnel (Python)

Use the programming language Python to create a simple game (or MUD). Can you find your way through the dark tunnel?

Start coding now!