Please enable JavaScript to use CodeHS

Filter Lessons

Search by Keyword

Search by Standard

Search by Subject

Search by Tool

Search by Grade

Search by Concept

This is a preview of the Elementary Portal. You will not be able to view any lessons in detail.

Elementary Lessons

Filters:

Introduction to Computer Science and Scratch

Students will be able to define important computer science vocabulary and create a simple program in Scratch.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Ready-to-Go

Comparing Organisms

Students will create a program that groups animals by similar characteristics.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Impacts of Technology in Our World

Students will be able to create a program to demonstrate how technology impacts our world.

Length: 45 minutes
Computer Science Digital Literacy Social Studies ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Digital Citizenship Events Loops Ready-to-Go

How Living Things Survive

Students will be able to illustrate and explain how living things survive in their environment.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten Events Ready-to-Go

Internet Positivity

Students will be able to explain how their actions can spread positivity on the internet and create a code of conduct for responsible online behavior.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Digital Citizenship Ready-to-Go

3D Design: Recreate an Animal

Students will be able to add, move, scale, and rotate shapes in Tinkercad® to create a 3D model of an animal. This lesson requires student accounts in an external site.

Length: 1 hour 30 minutes
Digital Literacy Tinkercad® Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Project Design Ready-to-Go

Adding with Loops

Students will be able to use loops in to repeat commands and add multi-digit whole numbers based on place value.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Loops Ready-to-Go

Utah Timeline with the BBC micro:bit®

Students will be able to use events, conditionals, variables, and inputs from a micro:bit® controller to create an interactive timeline.

Length: 1 hour 30 minutes
Social Studies Scratch BBC micro:bit® Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Variables Conditionals Operators Ready-to-Go

Adaptations and Survival: Camouflage

Students will be able to illustrate and explain how living things use camouflage to survive in their environments.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Game Mechanics with Comparison Operators

Students will be able to use comparison operators and variables to create ending game mechanics.

Length: 45 minutes
Computer Science Scratch Spanish 5th Grade Conditionals Operators Variables Ready-to-Go

Loops (Unplugged)

Students will be able to explain that a loop repeats a command or a set of commands and interpret the control flow of a program.

Length: 45 minutes
Computer Science Unplugged Scratch Spanish 3rd Grade Loops Ready-to-Go

Designing Solutions from Nature

Students will be able to create a program using events that show how humans survive in their environments by mimicking plants and animals.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Our Words Have Power (Cyberbullying)

Students will be able to explain what cyberbullying is how it affects others, how to be an upstander by taking action, and that work developed online is the property of the creator.

Length: 45 minutes
Digital Literacy Unplugged Spanish 3rd Grade 4th Grade 5th Grade Digital Citizenship Ready-to-Go

Strong Usernames and Passwords

Students will be able to develop a strong username and password and explain how a strong password keeps their information safe.

Length: 45 minutes
Digital Literacy Computer Science Unplugged Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Digital Citizenship Ready-to-Go

3D Design: Codeblocks

Students will be able to read Tinkercad® Codeblocks, create a simple Codeblocks program, and modify an existing Codeblocks program to develop something new or add more advanced features. This lesson requires student accounts in an external site.

Length: 1 hour 30 minutes
Computer Science Digital Literacy Tinkercad® Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Loops Variables Project Design Ready-to-Go

Introduction to Message Events

Students will be able to program a relay race that uses messages to cause characters to interact.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Events Ready-to-Go

Exploring Ecosystems

Students will be able to program a model to illustrate the flow of energy in an ecosystem.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Properties of Matter

Students will be able to use conditionals to program a robot to make accurate decisions and to group different types of matter according to their properties.

Length: 45 minutes
Science Unplugged Spanish Kindergarten 1st Grade 2nd Grade Conditionals Ready-to-Go

Balanced and Unbalanced Forces

Students will be able to describe how balanced and unbalanced forces impact an object’s speed, model these forces using conditionals and variables, and explain how their model shows these science concepts.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Variables Ready-to-Go

Story Problems: Add and Subtract within 20

Students will be able to use events to create a scene that represents an addition or subtraction story problem.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Greater Than and Less Than: Single-Digit Numbers

Students will be able to use events to create a program that tells if a number is greater than, less than, or equal to another number.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Changing Landforms

Students will create a sequence to show how a volcanic eruption changes Earth’s surface.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Creating Shapes

Students will use events to program shapes that can respond to user interaction. Students will combine the shapes to create a more complex shape.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Sound Frequency & Amplitude

Students will be able to use variables to control the rate and strength of the volume and the vibrations of a speaker sprite.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Variables Ready-to-Go

Events

Students will be able to create a program using events.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Events Ready-to-Go

Types of Motion

Students will be able to use events to program an animation displaying types of motion.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Sequences Events Ready-to-Go

Animal Life Cycles

Students will be able to use message events to model the butterfly life cycle.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Platform Game Design

Students will be able to implement the mechanics of a platform game for a player to navigate, use keyboard events to add player movement, and use a forever loop to check and respond to game conditions. Students will debug and improve their programs.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 3rd Grade Conditionals Loops Events Project Design Operators Ready-to-Go

Communities Adapt to & Modify Their Environment

Students will be able to use click events to create a scene that shows how communities adapt to or modify their environments.

Length: 45 minutes
Social Studies Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Research: Effective Keywords

Students will be able to evaluate the effectiveness of different keywords when using a search engine and determine if a source is credible and relevant to their research question.

Length: 45 minutes
ELA Digital Literacy Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Research Ready-to-Go

Fractions and Variables

Students will be able to represent fractions on a number line using variables and conditionals.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade Conditionals Variables Ready-to-Go

Creative Storytelling

Students will be able to plan and animate a story using events and sequences.

Length: 1 hour 30 minutes
ELA Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Sequences Project Design Ready-to-Go

Events

Students will be able to explain what an event is in programming and use multiple event blocks in a program.

Length: 30 minutes
Computer Science ScratchJr Spanish 1st Grade Events Ready-to-Go

Weather and Climate

Students will be able to use climate data and event blocks to predict and demonstrate typical weather conditions for a specific month.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Story Problems: Add and Subtract within 10

Students will be able to create a scene in ScratchJr that represents an addition or subtraction story problem.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Place Value: Ones, Tens, and Hundreds

Students will be able to connect a digit’s place in a number to its value and create an interactive program that uses events.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Scratch Digital Greeting Card

Students will be able to create a digital greeting card using loops and events.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Loops Project Design Seasonal Lesson Ready-to-Go

Counting with Mazes

Students will be able to use counting skills to design a maze requiring a specific number of steps.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Build a Sentence

Students will be able to create an interactive program that uses events to write sentences and then read them aloud.

Length: 45 minutes
ELA ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Light and Shadows

Students will be able to identify and communicate the sources and effects of light by creating a program that uses events to trigger a character's sequence.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Sequences Ready-to-Go

From ScratchJr to Scratch

Students will be able to navigate the basic interface of the Scratch editor to create a simple program.

Length: 45 minutes
Computer Science Scratch Spanish 2nd Grade 3rd Grade Events Ready-to-Go

Introduction to Comparison Operators

Students will be able to use comparison operators as the condition in an if/else block, and use numbers and variables as values in a comparison operator.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Conditionals Variables Operators Ready-to-Go

Digital Identity

Students will be able to connect their real world identity with their online identity and identify actions that create a positive digital footprint.

Length: 45 minutes
Computer Science Digital Literacy Unplugged 3rd Grade 4th Grade 5th Grade 6th Grade Digital Citizenship Ready-to-Go

Who Keeps Us Safe?

Students will be able to create a program that describes the role of an authority figure.

Length: 45 minutes
Social Studies ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Sequences Events Ready-to-Go

Sound and Pitch

Students will be able to create and use animation to model sound and pitch, and to explain the relationship between sound and vibration.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Classifying Rocks

Students will be able to use if/then statements to classify rocks based on the Mohs Hardness Scale.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals Ready-to-Go

Complex Conditionals: Chase the Star

Students will be able to explain what an “if/then/else” conditional is and use it in a program.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Conditionals Ready-to-Go

Nutrition Maze

Students will be able to describe the benefits of healthy foods and will use conditionals to create an interactive nutrition maze game.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals Ready-to-Go

Story Problems: Add and Subtract within 100

Students will be able to create a program to model a math story problem.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Exploring Heat

Students will be able to use events in their program to communicate information about how heat energy from the sun affects objects on earth.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Decimal Multiplication and Conditionals

Students will be able to use if/then conditionals to review multiplication with decimals.

Length: 45 minutes
Math Scratch Spanish 5th Grade 6th Grade Conditionals Ready-to-Go

Counting and Sequences (Unplugged)

Students will be able write a sequence to solve a maze by counting objects.

Length: 45 minutes
Math Unplugged Spanish Kindergarten 1st Grade Sequences Ready-to-Go

Storytelling Animations

Students will be able to create a program that retells the details of a story in the correct order.

Length: 45 minutes
ELA ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Exploring Adaptations

Students will be able to explain how adaptations help animals survive in their habitats by creating an interactive program using events.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Phases of the Moon

Students will be able to use message events to model the phases of the Moon.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Physical Changes

Students will be able to write a program with variables and conditionals that has the user adjust the temperature of a sprite so it will change between a solid, liquid, and gas.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Variables Conditionals Ready-to-Go

Variables

Students will be able to explain what a variable is and create and change the value of a variable in a program.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Variables Ready-to-Go

Plant and Animal Cells

Students will use broadcast events to create an interactive program about plant and animal cells.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Create Your Own Story Problem

Students will be able to solve addition and subtraction word problems by using events to create a scene.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Our Responsibilities

Students will be able to use sequences to program two characters to explain how to be responsible in school and at home.

Length: 45 minutes
Social Studies ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Living and Nonliving

Students will be able to classify items as living or nonliving and use tap events to trigger a character's actions.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Digital Flashcards

Students will be able to use broadcast messages to build a set of digital flashcards for any subject.

Length: 45 minutes
Social Studies ELA Math Science Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Animating Poetry

Students will be able to break a poem into sections to understand literal and metaphorical meanings and create an animated reading of a poem in Scratch. This version of the lesson is focused on both ELA and Computer Science concepts.

Length: 45 minutes
ELA Scratch Spanish 3rd Grade 4th Grade 5th Grade Events Ready-to-Go

Exploring the Water Cycle

Students will explain the phases of the water cycle using broadcast message events.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Simple Algorithms

Students will be able to create a simple algorithm for one specific task.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Ready-to-Go

Rights and Responsibilities

Students will be able to use variables and events to create a voting program to demonstrate the rights and responsibilities of citizens.

Length: 45 minutes
Social Studies Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Variables Ready-to-Go

Weather and Seasons

Students will use sequences to program an animation displaying the weather during different seasons.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Parts of Speech: Random Sentence Generator

Students will be able to generate random numbers in Scratch to create simple sentences with nouns, adjectives, verbs, and adverbs.

Length: 45 minutes
ELA Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Original Story Animations - Personal Story

Students will be able to design a program to animate an original story and describe their program development process.

Length: 1 hour 30 minutes
ELA ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Sequences Project Design Ready-to-Go

Introduction to Conditionals

Students will be able to explain what a conditional is in programming and create a program that uses if/then blocks.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Conditionals Ready-to-Go

Wave Generator

Students will be able to use variables and loops to draw a variety of wave patterns.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Loops Variables Ready-to-Go

Research: Informational Programs

Students will be able to examine the information from different resources and creatively communicate the main ideas in those sources by creating a Public Service Announcement (PSA) on healthy sleep habits.

Length: 1 hour 30 minutes
ELA Computer Science Digital Literacy Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Data Research Project Design Ready-to-Go

Division and Conditionals

Students will be able to solve grade-appropriate division problems within 100 by using conditionals to program an interactive division game.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals Ready-to-Go

Needs of Plants

Students will be able to decompose a program and use events and messages to create a program that models the needs of plants.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Adding within 20 and Sequences (Unplugged)

Students will be able to write a sequence to solve a maze while counting up to 20.

Length: 45 minutes
Math Unplugged Spanish Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Loops

Students will be able to create a program using loops and explain how loops are used to repeat code.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Loops Ready-to-Go

Storytelling Animations Part 2

Students will be able to design a program to retell the sequence of a story.

Length: 45 minutes
ELA Computer Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Sequences Events Ready-to-Go

Multiple Algorithms

Students will be able to program multiple algorithms to complete a task, and compare algorithms to assess which one best meets their needs.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Sequences Ready-to-Go

Decompose Numbers Up to 10

Students will create an interactive program using events to visualize algebraic thinking and decomposing numbers.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade Events Ready-to-Go

Sun and Moon, Day and Night

Students will be able to use loops to model the movements of the sun and moon and show the pattern of day and night.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Loops Ready-to-Go

Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story

Students will be able to create an interactive program to visualize algebraic thinking and solve for unknown numbers in number stories.

Length: 45 minutes
Math ScratchJr Spanish 1st Grade 2nd Grade Events Ready-to-Go

Original Story Animations - Fiction Story

Students will be able to develop an original story and create a program to animate a story.

Length: 1 hour 30 minutes
ELA Computer Science ScratchJr Spanish 1st Grade 2nd Grade Project Design Events Loops Ready-to-Go

Introduction to micro:bit®

Students will be able to create a program that controls the LED lights on a micro:bit®.

Length: 45 minutes
Computer Science Scratch BBC micro:bit® Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Systems & Networks Ready-to-Go

Multiplication and Conditionals

Students will be able to create a program that uses "if/then" conditional blocks to review multiplication.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade Conditionals Ready-to-Go

Unit Converter

Students will be able to use variables and conditionals to program a unit conversion calculator to convert between measurements.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Variables Conditionals Operators Ready-to-Go

Sensing and Responding to the Environment

Students will be able to use multiple event blocks to model how animals use their senses to respond to their environment.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Introduction to ScratchJr

Students will be able to navigate the ScratchJr interface to create a scene with characters.

Length: 30 minutes
Computer Science ScratchJr Spanish 1st Grade 2nd Grade Ready-to-Go

Effects of Pollution

Students will be able to write a program with if/then/else blocks in Scratch to explain how their actions can affect water pollution.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals Ready-to-Go

Using Digital Tools to Create Line Graphs

Students will be able to examine a table of information and convert the values into a data visualization (line graph) that supports a claim.

Length: 45 minutes
Math Digital Literacy Computer Science Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Data Ready-to-Go

Nonfiction Animated Recordings

Students will be able to use events to create a clear, animated reading of a nonfiction text.

Length: 45 minutes
ELA Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Measuring Lengths

Students will be able to use events to create an interactive measurement game that has a user measure lengths with a ruler marked in fourths and plot the data on a number line.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Grammar Quiz Game

Students will be able to use conditionals to create a quiz that tests the user’s understanding of standard English grammar usage.

Length: 45 minutes
ELA Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals Operators Ready-to-Go

Economic Choices

Students will be able to use message events to cause character interaction and describe how people make choices between wants and needs.

Length: 45 minutes
Social Studies ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Advanced Data and Programming

Students will be able to develop an investigative question, collect data using a survey, and create a program to present the data visually.

Length: 2 hours 15 minutes
Computer Science ScratchJr Spanish 2nd Grade Data Project Design Events Loops Ready-to-Go

Drawing with micro:bit® and Scratch

Students will be able to program the BBC micro:bit® inputs to create multi-colored art in Scratch by using loops and conditional statements to control a marker sprite.

Length: 45 minutes
Computer Science Scratch BBC micro:bit® Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals Events Ready-to-Go

Loops

Students will be able to explain that a loop repeats one or more instructions, and use loops in Scratch.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Loops Ready-to-Go

Dash® Robot Storytelling

Students will be able to collaboratively plan, program, and debug a story using the Dash® robot. This lesson requires student access to an external app.

Length: 45 minutes
ELA Computer Science Robotics Spanish 2nd Grade 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Project Design Ready-to-Go

Dash® Robot Mazes

Students will be able to solve and create a maze using a sequence of movements and turns. This lesson requires student access to an external app.

Length: 45 minutes
Computer Science Robotics Spanish 2nd Grade 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Project Design Ready-to-Go

Animating Sprites with Multiplication

Students will be able to use multiplication to animate sprites with loops and wait blocks.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Loops Ready-to-Go

Phonics: Letter Sounds

Students will be able to create a phonics game using the “on tap” event and "record audio" block.

Length: 45 minutes
ELA ScratchJr Spanish Kindergarten 1st Grade Events Ready-to-Go

Cardinal Directions

Students will be able to use events to create an interactive compass rose.

Length: 30 minutes
Social Studies ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Earth Systems

Students will be able to create a program using multiple event blocks to model how wind and rain impact the geosphere.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Classifying Shapes by Category

Students will be able to create a program using events to classify quadrilaterals based on their properties.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Day and Night

Students will be able to use comparison operators and conditionals to show how the Earth’s rotation causes day and night.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals Operators Ready-to-Go

Cycle of Matter

Students will be able to use events and messages to create an animated model of the cycle of matter.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Events and Money

Students will be able to create a program that tells the value of a set of coins.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Programming and Data Project

Students will be able to develop an investigative question, collect data, draw conclusions based on the data, and create an interactive program to present data visually.

Length: 1 hour 30 minutes
Computer Science Math Scratch Spanish 4th Grade 5th Grade Data Project Design Variables Ready-to-Go

Multi-digit Multiplication and Conditionals

Students will be able to use if/then conditionals to review multiplication with multi-digit factors.

Length: 45 minutes
Math Scratch Spanish 4th Grade 5th Grade 6th Grade Conditionals Ready-to-Go

Game Effects

Students will be able to modify a game to add engaging effects and make updates to their game based on peer feedback.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Conditionals Project Design Loops Ready-to-Go

Clones in Games

Students will be able to use clones to program an endless runner game and explain why clones are useful in game programs.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 5th Grade Variables Conditionals Project Design Ready-to-Go

Constructive and Destructive Processes

Students will be able to create an animation that models how volcanoes change surface features through a constructive process.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Loops Ready-to-Go

Revolutionary War Timeline

Students will be able to create and control an interactive timeline using inputs, events, conditionals, and variables.

Length: 45 minutes
Social Studies Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Conditionals Variables Operators Ready-to-Go

Revolutionary War Timeline with the BBC micro:bit®

Students will be able to use events, conditionals, variables, and inputs from a micro:bit® controller to create an interactive timeline.

Length: 1 hour 30 minutes
Social Studies Scratch BBC micro:bit® Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Conditionals Variables Ready-to-Go

Animal Classification

Students will be able to use events to create a program that models how animals are sorted into groups.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Interactive Map of the 13 Colonies

Students will be able to use events, conditionals, and variables to create an interactive map of the 13 colonies. They will be able to break a large program into smaller tasks to ease program development.

Length: 1 hour 30 minutes
Social Studies Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Conditionals Variables Operators Ready-to-Go

Interactive Map of the 13 Colonies with the BBC micro:bit®

Students will be able to use conditionals, variables, and BBC micro:bit® inputs to create an interactive map of the 13 colonies. They will be able to break a large program into smaller tasks to ease program development.

Length: 1 hour 30 minutes
Social Studies Scratch BBC micro:bit® Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Conditionals Variables Operators Ready-to-Go

Wildlife Scene Project

Students will be able to create a wildlife scene in ScratchJr using events, sequences, and loops.

Length: 1 hour
Computer Science ScratchJr Spanish Kindergarten Loops Project Design Ready-to-Go

Communities Modify Their Environment

Students will be able create a program that shows how people modify their environment in a community.

Length: 45 minutes
Social Studies ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Digital Pet Project

Students will create a digital pet project using events, conditionals, variables, comparison operators, and broadcasts.

Length: 2 hours 15 minutes
Computer Science Scratch Spanish 3rd Grade Conditionals Variables Project Design Operators Ready-to-Go

Place Value: Ones and Tens

Students will be able to create a program using animation to model using groups of one, five, and ten.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Sequences Ready-to-Go

Animating Unit Fractions

Students will use loops in a program to animate repeated addition of unit fractions on a number line.

Length: 45 minutes
Math Scratch Spanish 3rd Grade Loops Ready-to-Go

Finding an Unknown in a Word Problem

Students will be able to use events and sequences to create a number story for addition and subtraction.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten Events Sequences Ready-to-Go

Multiplication Quiz Game

Students will be able to create a multiplication quiz game using variables, operators, conditionals, and loops.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals Variables Loops Operators Ready-to-Go

Ozobot® Programming 1: Introduction

Students will be able to program the Ozobot® robot to move in multiple ways.

Length: 45 minutes
Computer Science Spanish Ozobot® Robotics Kindergarten 1st Grade 2nd Grade 3rd Grade 4th Grade 5th Grade 6th Grade Ready-to-Go

Ozobot® Programming 2: More Color Codes

Students will be able to program Ozobot® using more-advanced Color Codes.

Length: 45 minutes
Computer Science Spanish Ozobot® Robotics Kindergarten 1st Grade 2nd Grade 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Project Design Ready-to-Go

Changes in the Environment

Students will be able to identify changes in the environment and their causes, and then use animation to model environmental changes.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Phonics: Digraphs

Students will be able to create a phonics program with digraphs using events and recordings.

Length: 45 minutes
ELA ScratchJr Spanish 1st Grade 2nd Grade Events Ready-to-Go

VEX 123®: Introduction

Students will be able to program a robot using sequences.

Length: 45 minutes
Computer Science Robotics Spanish VEX Robotics® Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Introduction to Bee-Bot®: Basic Movements

Students will be able to program Bee-Bot® to move in different directions.

Length: 30 minutes
Computer Science Robotics Bee-Bot® Spanish Pre-K Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Counting with Bee-Bot®

Students will be able to count objects using Bee-Bot®.

Length: 30 minutes
Math Robotics Bee-Bot® Spanish Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Introduction to Bee-Bot®: Planning a Program

Students will be able to plan a sequence of movements to help Bee-Bot® get to a flower.

Length: 30 minutes
Computer Science Robotics Bee-Bot® Spanish Pre-K Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Patterns with Bee-Bot®

Students will be able to duplicate and extend simple patterns using Bee-Bot®.

Length: 45 minutes
Math Robotics Bee-Bot® Spanish Pre-K Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

ScratchJr to Scratch: Events and Loops

Students will be able to create a program in Scratch that uses an event and a loop.

Length: 45 minutes
Computer Science Scratch Spanish 2nd Grade Events Loops Ready-to-Go

Seasons with Bee-Bot®

Students will be able to observe a week's weather conditions and recognize which season the weather represents.

Length: 30 minutes
Science Robotics Bee-Bot® Spanish Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Dash® Robot 1 - Movement

Students will be able to describe the basic inputs and outputs of the Dash robot and program Dash®’s basic movement. This lesson requires student access to an external app.

Length: 45 minutes
Computer Science Robotics Spanish 1st Grade 2nd Grade 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Systems & Networks Ready-to-Go

Place Value: Adding Up to 20

Students will be able to use events in ScratchJr to illustrate how to decompose a two digit number into tens and ones.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

3D Design: Introduction

Students will be able to add, move, scale, and rotate 3D shapes in Tinkercad® to create a 3D face and personalized keychain. This lesson requires student accounts in an external site.

Length: 1 hour 30 minutes
Digital Literacy Tinkercad® Spanish 1st Grade 2nd Grade Project Design Ready-to-Go

Cue Robot 1 - Movement

Students will be able to describe the basic inputs and outputs of the Cue robot and program Cue’s basic movement. This lesson requires student access to an external app.

Computer Science Robotics 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Systems & Networks

Cue Robot 2 - Proximity Sensors

Students will be able to program Cue to detect an obstacle using a sensor. This lesson requires student access to an external app.

Computer Science Robotics 3rd Grade 4th Grade 5th Grade 6th Grade Systems & Networks

Cue Robot 3 - Loops and Functions

Students will be able to use loops and functions to program a changing dance. This lesson requires student access to an external app.

Computer Science Robotics 3rd Grade 4th Grade 5th Grade 6th Grade Loops Functions Variables

Comparing Length with Bee-Bot®

Students will be able to compare two objects to determine which is longer and which is shorter using Bee-Bot®.

Length: 30 minutes
Math Robotics Bee-Bot® Spanish Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Introduction to LEGO® Spike Essential

Students will be able to understand the LEGO® Spike Essential kit and Design Thinking to design and build new creations.

Length: 45 minutes
Unplugged Lego® Spanish Kindergarten 1st Grade 2nd Grade 3rd Grade 4th Grade Project Design Ready-to-Go

Introduction to Coding with LEGO® SPIKE Essential

Students will be able to build and program a simple LEGO® robot to move. This lesson requires student access to an external app.

Length: 45 minutes
Computer Science Robotics Lego® Spanish Kindergarten 1st Grade 2nd Grade 3rd Grade 4th Grade 5th Grade Events Loops Systems & Networks Ready-to-Go

VEX 123®: Math Word Problems

Students will demonstrate solving math addition and subtraction word problems by programming a VEX 123® robot.

Length: 45 minutes
Math Robotics Spanish VEX Robotics® 1st Grade 2nd Grade Sequences Ready-to-Go

Weather with Bee-Bot®

Students will be able to program Bee-Bot® to pick up the appropriate article of clothing based on the weather.

Length: 30 minutes
Science Robotics Bee-Bot® Spanish Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Introduction to Kibo®

Students will be able to describe the inputs and outputs of the Kibo® robotics kit and create sequences to program Kibo®.

Length: 45 minutes
Computer Science Robotics Spanish Kibo® Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Kibo®: Communicating Across Distances (Light and Sound)

Students will be able to create a program to communicate across distances using light and sound.

Length: 45 minutes
Science Robotics Spanish Kibo® Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

VEX GO®: Introduction

Students will create a robot with VEX GO® and be able to connect and program it in the VEXcode® platform. This lesson requires student access to an external site.

Length: 45 minutes
Computer Science Robotics Spanish VEX Robotics® 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Ready-to-Go

VEX GO®: Measurement

Students will create and program a robot with VEX GO® and use it to convert measurement units within a measurement system. This lesson requires student access to an external site.

Length: 45 minutes
Computer Science Math Robotics Spanish VEX Robotics® 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Ready-to-Go

Needs of Living Things with Bee-Bot®

Students will be able to program Bee-Bot® to pick up water and food and find shelter to help it survive.

Length: 30 minutes
Science Robotics Bee-Bot® Spanish Pre-K Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Push and Pull with Bee-Bot®

Students will be able to program Bee-Bot® to push and pull objects and tell if the push or pull made the object move fast or slow.

Length: 30 minutes
Science Robotics Bee-Bot® Spanish Pre-K Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Minecraft: Education Edition® Basic Gameplay

Students will be able to move and interact within a Minecraft® world. This lesson requires student subscriptions to an external app.

Length: 1 hour 15 minutes
Digital Literacy Minecraft: Education Edition® Spanish 2nd Grade 3rd Grade 4th Grade 5th Grade 6th Grade Ready-to-Go

Networks and the Internet

Students will be able to explain what a network is and how people communicate over networks and the Internet. They will model how messages are communicated using the Internet.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish Kindergarten 1st Grade 2nd Grade Systems & Networks Ready-to-Go

Create a Drawing App

Students will be able to create a drawing app by programming keyboard and mouse inputs, loops, and conditional statements.

Length: 45 minutes
Scratch Spanish 4th Grade Events Conditionals Operators Ready-to-Go

Minecraft® Coding Fundamentals - Basic Moves

Students will be able to create a sequence of code to program the Agent to move in Minecraft®. This lesson requires student subscriptions to an external app.

Length: 45 minutes
Computer Science Digital Literacy Minecraft: Education Edition® Spanish 2nd Grade 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Ready-to-Go

Data Storage

Students will explain that the amount of space required to store data differs based on the type of data and level of detail.

Length: 45 minutes
Computer Science Digital Literacy Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Data Ready-to-Go

Networks, Packets, and the Internet

Students will be able to explain how information travels through the Internet. They will model how messages are sent as packets and reassembled. They will create and use a secure classroom communication method.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 4th Grade Systems & Networks Ready-to-Go

Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles

Students will be able to use repeat loops to program the Agent to destroy and collect blocks in Minecraft®. This lesson requires student subscriptions to an external app.

Length: 45 minutes
Computer Science Minecraft: Education Edition® Spanish 2nd Grade 3rd Grade 4th Grade 5th Grade 6th Grade Loops Ready-to-Go

Scratch Drawing Tools

Students will be able to create customized sprites and backdrops using the drawing tools.

Length: 45 minutes
Computer Science Spanish Scratch 3rd Grade Ready-to-Go

Introduction to LEGO® Spike Prime

Students will be able to use the design thinking process to create a LEGO® car that can carry a pencil to another student.

Length: 45 minutes
Computer Science Robotics Lego® 3rd Grade 4th Grade 5th Grade 6th Grade Project Design

Coding with LEGO® Spike Prime

Students will be able to build and program a LEGO® robotic car. This lesson requires student access to an external app.

Length: 45 minutes
Computer Science Robotics Lego® 3rd Grade 4th Grade 5th Grade 6th Grade Sequences

Telling Time

Students will be able to use sequences and events to create an analog clock and display time in digital and analog forms.

Length: 45 minutes
Math ScratchJr Spanish 1st Grade 2nd Grade Sequences Events Ready-to-Go

Area of a Rectangle with Tiles

Students will be able to use variables and loops to model the fractional area of a rectangle using tiles.

Length: 45 minutes
Math Scratch Spanish 4th Grade 5th Grade 6th Grade Loops Variables Ready-to-Go

House Design with Area and Perimeter

Students will be able to calculate and use the area and perimeter of a room to create a house design using functions. This version of the lesson is focused on Computer Science concepts.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 5th Grade 6th Grade Functions Variables Project Design Ready-to-Go

LEGO® SPIKE Essential: Design a Moving Statue

Students will be able to build and program a statue that moves and makes sound. This lesson requires student access to an external app.

Length: 45 minutes
Computer Science Lego® Robotics Spanish Kindergarten 1st Grade 2nd Grade 3rd Grade 4th Grade 5th Grade Events Project Design Systems & Networks Ready-to-Go

Giving Credit Through Attributions

Students will be able to give appropriate attribution when creating or remixing programs online.

Length: 45 minutes
Computer Science Digital Literacy Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Digital Citizenship Ready-to-Go

Classes and Objects in Games

Students will learn about classes and objects in programming while they create an interactive game and use randomizers to change the characteristics of objects.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 5th Grade Project Design Variables Ready-to-Go

Space Travel Project

Students will be able to create and explore ways to program a multipage story using messages, loops, and sequences.

Length: 2 hours 15 minutes
ScratchJr Spanish 1st Grade Project Design Ready-to-Go

3D Design: Create a Bubble Wand

Students will be able to create a customized bubble wand by connecting, resizing, and moving shapes in Tinkercad®. This lesson requires student accounts in an external site.

Length: 1 hour 30 minutes
Digital Literacy Tinkercad® Spanish 1st Grade 2nd Grade Project Design Ready-to-Go

Divide Shapes into Equal Parts

Students will be able to create an animation to partition circles and rectangles into equal parts.

Length: 45 minutes
Math ScratchJr Spanish 1st Grade 2nd Grade Events Ready-to-Go

3D Design: Keyboard Accommodations

Students will be able to use the align tool to position shapes together as they create an accessible keyboard in Tinkercad®. This lesson requires student accounts in an external site.

Length: 1 hour 30 minutes
Digital Literacy Tinkercad® Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Project Design Ready-to-Go

micro:bit® Rounding to the Nearest Ten

Students will be able to create a program that uses micro:bit® inputs to round numbers based on place value.

Length: 45 minutes
Math BBC micro:bit® Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Variables Ready-to-Go

Punctuation: Write a Great Sentence!

Students will be able to create sequences with loops to write sentences with correct punctuation and spacing.

Length: 45 minutes
ELA ScratchJr Spanish 1st Grade 2nd Grade Loops Ready-to-Go

Punctuate a Title

Students will be able to create a game using conditionals and operators to demonstrate their understanding of punctuation in titles.

Length: 45 minutes
ELA Scratch Spanish 4th Grade 5th Grade 6th Grade Conditionals Operators Ready-to-Go

micro:bit®: Animal Response to the Environment

Create a program using a micro:bit® and conditionals in Scratch to demonstrate how animals receive and react to different types of information from their environment.

Length: 45 minutes
Science BBC micro:bit® Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals Ready-to-Go

Pair Programming: Create a Band

Students will be able to collaborate through pair programming to design and code a band in Scratch using keyboard inputs.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 4th Grade Loops Project Design Ready-to-Go

micro:bit® Rounding to the Nearest Hundred

Students will be able to create a program that uses micro:bit® inputs to round numbers based on place value.

Length: 45 minutes
Math BBC micro:bit® Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Variables Ready-to-Go

VEX 123®: Patterns of Living Things

Students will be able create programs to drive the VEX 123® robot to specific locations.

Length: 1 hour 30 minutes
Science Spanish VEX Robotics® 1st Grade 2nd Grade Sequences Conditionals Project Design Ready-to-Go

micro:bit® Rounding with Decimals

Students will be able to use micro:bit® inputs to round decimals based on place value.

Length: 45 minutes
Math BBC micro:bit® Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Variables Ready-to-Go

Seasonal Project (Spring): Create a Chase Game!

Students will be able to create a spring-themed chase game using loops and conditionals.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Loops Conditionals Seasonal Lesson Ready-to-Go

VEX GO®: Speed and Energy

Students will be able to demonstrate the cause-and-effect relationship between the speed of an object and the energy of that object. This lesson requires student access to an external site.

Length: 1 hour 30 minutes
Science Spanish VEX Robotics® 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Ready-to-Go

Seed Dispersal

Students will create a program using message events and loops to model how an animal can help disperse seeds.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Loops Events Ready-to-Go

Unplugged Introduction to ScratchJr: Part 1

Students will be able to create and sequence programs using ScratchJr.

Length: 30 minutes
Computer Science Unplugged ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Debugging

Students will be able to describe what bugs are and find and correct bugs in sequences.

Length: 45 minutes
Computer Science Unplugged Spanish 1st Grade Sequences Loops Events Debugging Ready-to-Go

Unplugged Introduction to ScratchJr: Part 2

Students will be able to repeat simple sequences with loops.

Length: 30 minutes
Computer Science Unplugged ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

How We See: Light Reflection

Students will be able to use conditionals to demonstrate how light reflects from objects and enters the eye to allow objects to be seen.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade Conditionals Ready-to-Go

Giving Credit Through Attributions

Students will be able to explain why giving credit for another person's ideas and creations is important. They will reuse parts of a story to make a new story and give attribution to the original creator.

Length: 45 minutes
Computer Science Digital Literacy ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Digital Citizenship Ready-to-Go

LEGO® SPIKE Essential: Design for Changing Weather

Students will be able to build and program a solution to a problem impacting the environment. This lesson requires student access to an external app.

Length: 45 minutes
Science Lego® Robotics Spanish Kindergarten 1st Grade 2nd Grade 3rd Grade 4th Grade 5th Grade Project Design Ready-to-Go

Kibo®: Adding and Subtracting

Students will be able to use loops in sequences to model adding and subtracting with the Kibo® robot.

Length: 45 minutes
Math Robotics Spanish Kibo® Kindergarten 1st Grade 2nd Grade Loops Sequences Ready-to-Go

Shapes with Bee-Bot®

Students will be able to correctly name shapes and describe their attributes.

Length: 30 minutes
Math Robotics Bee-Bot® Spanish Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

LEGO® SPIKE Essential: Design a Car Sensor

Students will be able to iteratively design and program a sensor to meet a vehicle safety need. This lesson requires student access to an external app.

Length: 45 minutes
Computer Science Lego® Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals Project Design Ready-to-Go

Seasonal Project (Summer): Pop The Balloons

Students will be able to create an interactive summer-themed game using loops, conditionals, and a variable.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Loops Conditionals Variables Seasonal Lesson Ready-to-Go

Seasonal Project (Summer): Pop the Balloons

Students will be able to create a summer-themed game to pop balloons using events and loops.

Length: 45 minutes
Computer Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Loops Seasonal Lesson Ready-to-Go

Making Ten with Bee-Bot®

Students will be able to find the number that makes ten when added to a given number.

Length: 30 minutes
Math Robotics Bee-Bot® Spanish Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

The US Government

Students will be able to use “if/else” conditionals in a program to model how a bill becomes a law.

Length: 45 minutes
Social Studies Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals Ready-to-Go

Seasonal Project (Spring): Create a Chase Game

Students will be able to create a spring-themed chase game using loops and events.

Length: 45 minutes
Computer Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Loops Seasonal Lesson Ready-to-Go

Seasonal Project (Fall): Gathering Apples Game

Students will be able to create a fall-themed collecting game using loops, conditionals and variables.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Loops Conditionals Variables Seasonal Lesson Ready-to-Go

Seasonal Project (Fall): Gathering Apples Game

Students will be able to create a fall-themed collecting game using events and loops.

Length: 45 minutes
Computer Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Loops Seasonal Lesson Ready-to-Go

The Coordinate Plane

Students will be able to create an opened-ended animation using the coordinate plane in Scratch.

Length: 45 minutes
Computer Science Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Ready-to-Go

Complex Conditionals: Balloon Game

Students will be able to explain what an “if/then/else” conditional is and use it in a program.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Conditionals Ready-to-Go

Choose Your Own Path: Elements of Culture

Students will be able to identify elements of culture as they create a cultural choose-your-own-path game.

Length: 1 hour 30 minutes
Social Studies Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Project Design Ready-to-Go

Classifying Shapes Using Lines and Angles

Students will be able to create a program to categorize shapes based on the properties of their lines and angles. They will use comments to document their code.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Classifying Quadrilaterals in a Hierarchy

Students will be able to create a program using events to classify quadrilaterals in a hierarchy, and use comments to document their code.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Using the Go To Page Block

Students will be able to create a program including a “go to page” block to switch from page to page in an activity.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Sequences Ready-to-Go

Introduction to the Grid

Students will be able to use the grid feature to move characters to a specific location on the stage.

Length: 30 minutes
Computer Science ScratchJr Spanish 2nd Grade Sequences Ready-to-Go

Identify Shapes by Attributes

Students will be able to create a program to draw and identify shapes with specified attributes.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Minecraft: Education Edition® - Trailblazer

Students will be able to create a sequence that makes a trail of flowers appear behind their Minecraft® character when they walk. This lesson requires student subscriptions to an external app.

Length: 45 minutes
Computer Science Digital Literacy Minecraft: Education Edition® Spanish Kindergarten 1st Grade 2nd Grade Events Sequences Ready-to-Go

Introduction to Speed Blocks

Students will be able to create a program that uses different speed blocks to animate characters

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Events Sequences Ready-to-Go

VEX GO®: Lines and Angles

Students will build and program a VEX GO® robot to follow lines and angles. This lesson requires student access to an external site.

Length: 3 hours
Computer Science Math Robotics Spanish VEX Robotics® 3rd Grade 4th Grade 5th Grade 6th Grade Ready-to-Go

Plan a Quest

Students will be able to plan and decompose the steps needed to create a quest program.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 5th Grade Project Design Ready-to-Go

VEX 123®: Defining Shape Attributes

Students will distinguish between defining attributes and non-defining attributes, and program a robot to navigate to shapes that share defining attributes.

Length: 1 hour 30 minutes
Math Robotics Spanish VEX Robotics® Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Introduction to Show and Hide Blocks

Students will be able to use "show" and "hide" blocks in a sequence to make characters appear and disappear.

Length: 1 hour
Computer Science ScratchJr Spanish Kindergarten Events Sequences Project Design Ready-to-Go

Animation Loops Project

Students will be able to use repeat loop blocks to program an animation with multiple scenes.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 5th Grade Loops Project Design Ready-to-Go

Forever Loop Dance Party

Students will be able to create a sequence using a “repeat forever” loop to make characters repeat actions.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Loops Ready-to-Go

Coding Card Game: Sequences

Students will be able to work together to create a sequence of instructions to move Scout through a maze.

Length: 30 minutes
Computer Science Unplugged Spanish Kindergarten Sequences Ready-to-Go

Coding Card Game: Sequences 2

Students will be able to work together to create a sequence of instructions to move Scout through a maze.

Length: 30 minutes
Computer Science Unplugged Spanish Kindergarten Sequences Ready-to-Go

Coding Card Game: Loops

Students will be able to work together to create a sequence of instructions with loops to move Scout through a maze.

Length: 30 minutes
Computer Science Unplugged Spanish 1st Grade Sequences Loops Ready-to-Go

Coding Card Game: Loops 2

Students will be able to work together to create a sequence of instructions with loops to move Scout through a maze.

Length: 30 minutes
Computer Science Unplugged Spanish 1st Grade Sequences Loops Ready-to-Go

Coding Card Game: Conditionals

Students will be able to work together to create a sequence of instructions with conditionals to move Scout through a maze.

Length: 30 minutes
Unplugged Spanish 2nd Grade Sequences Loops Conditionals Ready-to-Go

Coding Card Game: Conditionals 2

Students will be able to work together to create a sequence of instructions with conditionals to move Scout through a maze.

Length: 30 minutes
Unplugged Spanish 2nd Grade Sequences Loops Conditionals Ready-to-Go

Code Block Review

Students will be able to use a variety of coding blocks in a program and explain their function within the program.

Length: 1 hour 30 minutes
Computer Science ScratchJr Spanish 2nd Grade Sequences Loops Events Project Design Ready-to-Go

Pinball Game Project

Students will be able to design and build a functional pinball game by applying key game design principles.

Length: 2 hours 15 minutes
Computer Science Scratch Spanish 5th Grade Conditionals Loops Operators Project Design Variables Ready-to-Go

Mouse Practice

Students will demonstrate mouse skills by dragging and clicking with the mouse in multiple games.

Length: 45 minutes
Computer Science Spanish Kindergarten 1st Grade 2nd Grade Ready-to-Go

Keyboard Introduction

Students will be able to use the letters, numbers, and basic functions of the keyboard effectively.

Length: 45 minutes
Computer Science Spanish Kindergarten 1st Grade 2nd Grade Ready-to-Go

Loops: Catching Butterflies

Students will be able to use "show" and "hide" blocks and loops to create a butterfly-catching game.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Loops Ready-to-Go

Introduction to the Wait Block

Students will be able to use "wait" blocks to cause characters to pause in a program.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Sequences Ready-to-Go

Greater Than and Less Than: Two-Digit Numbers

Students will be able to use events to create a program that tells if a number is greater than, less than, or equal to another number.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Greater Than and Less Than: Three-Digit Numbers

Students will be able to use events to create a program that tells if a number is greater than, less than, or equal to another number.

Length: 45 minutes
Math ScratchJr Spanish 2nd Grade Events Ready-to-Go

Introduction to Pages

Students will be able to create a program with multiple pages.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Sequences Ready-to-Go

End Block: Program a Race

Students will be able to complete a project to program a race and use the “end” block in an animation.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Sequences Loops Ready-to-Go

About Me Project

Students will be able to plan a program to describe their characteristics and interests.

Length: 2 hours 15 minutes
Computer Science Social Studies ScratchJr Spanish 1st Grade Project Design Ready-to-Go

Chicken Crossing Game

Students will be able to program an interactive player character and adjust the difficulty of play in a game.

Length: 1 hour
Computer Science ScratchJr Spanish Kindergarten Project Design Ready-to-Go

Combining Shapes

Students will be able to create composite shapes then use event and motion blocks to create a scene with the composite shapes.

Length: 30 minutes
Computer Science Math ScratchJr Spanish Kindergarten 1st Grade Events Ready-to-Go

River Crossing Game

Students will be able to program obstacles in a game and change the level of difficulty using speed blocks.

Length: 1 hour 30 minutes
Computer Science ScratchJr Spanish 1st Grade Loops Project Design Ready-to-Go

Racing Game

Students will be able to create an interactive racing game with events, loops, and messages.

Length: 1 hour 30 minutes
Computer Science ScratchJr Spanish 2nd Grade Events Loops Project Design Ready-to-Go

Create a Map

Students will be able to create a map and program a character to follow the map.

Length: 2 hours 15 minutes
Computer Science Social Studies ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Hide and Seek Game

Students will use the hide block to program an interactive game of hide-and-seek.

Length: 30 minutes
Computer Science ScratchJr Spanish 1st Grade Events Ready-to-Go

3D Shapes

Students will be able to draw 3D shapes and create a quiz game to review attributes of 3D shapes.

Length: 45 minutes
Computer Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Ready-to-Go

Digital Greeting Card

Students will be able to create a digital greeting card with events and loops.

Length: 45 minutes
Computer Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Loops Project Design Seasonal Lesson Ready-to-Go

Tap-a-Mole Game

Create an interactive game using events.

Length: 1 hour 30 minutes
Computer Science ScratchJr Spanish 2nd Grade Events Project Design Ready-to-Go

Design an Adventure Game

Students will be able to create a story-based, multi-page game using Computer Science skills they have learned.

Length: 2 hours 15 minutes
Computer Science ScratchJr Spanish 2nd Grade Events Loops Project Design Ready-to-Go

Mad Libs Project

Students will use lists in a program to create a Mad Libs game.

Length: 1 hour 30 minutes
Computer Science ELA Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Operators Project Design Variables Ready-to-Go

Functions Dance Project

Students will be able to create and use functions to call dance moves in a sequence that aligns with the music.

Length: 2 hours 15 minutes
Computer Science Scratch Spanish 3rd Grade Functions Project Design Sequences Ready-to-Go

Flower Garden Functions Project

Students will create a function in a program to draw multiple flowers.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 4th Grade Functions Ready-to-Go

Design an App

Students will be able to use the design thinking process to design an app that helps to solve a user's need.

Length: 2 hours 15 minutes
Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Project Design Ready-to-Go

Algebraic Thinking: Finding a Two-Digit Unknown

Students will be able to create an interactive program to visualize algebraic thinking and solve for large unknown numbers in number stories.

Length: 45 minutes
Math ScratchJr Spanish 1st Grade 2nd Grade Events Ready-to-Go

Decimal Division and Conditionals

Solve division problems with decimals and use conditionals to program an interactive division game with levels.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals Ready-to-Go

Add and Subtract Fractions

Students will be able to use broadcast messages and comparison operators to create a fractions quiz game. They will recognize and use patterns in their program.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Operators Ready-to-Go

Multiplying Fractions by Whole Numbers

Create an interactive activity to demonstrate multiplying fractions by whole numbers.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals Events Loops Ready-to-Go

Naming Numbers Game

Students will be able to create an interactive game using variables and operators to read and write numbers in number form and expanded form.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Operators Variables Conditionals Ready-to-Go

Modeling Life Cycles

Students will be able to program a model of the stages of a frog’s life cycle using broadcast message events and identify how computing devices can be used to create models of real-world processes.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Fossils and Past Environments

Students will be able to create a program using conditionals and loops to model interpreting data from fossils that show evidence of past environments.

Length: 45 minutes
Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Loops Conditionals Ready-to-Go

Patterns and Music

Students will be able to create musical patterns using sequences and loops.

Length: 45 minutes
Math ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Loops Sequences Ready-to-Go

Punctuation Game

Students will create a game using “if/then/else” conditionals to add punctuation to dialogue and addresses.

Length: 45 minutes
ELA Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Conditionals Events Loops Ready-to-Go

State Project

Students will use events to create an interactive project detailing state-specific facts.

Length: 1 hour 30 minutes
Computer Science Social Studies Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Preventing Erosion

Students will create a program to compare multiple solutions designed to slow or prevent wind or water from changing the shape of the land.

Length: 45 minutes
Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Ready-to-Go

Atoms and Molecules

Students will be able to use conditionals and broadcast events to create a model that describes how atoms combine to form molecules.

Length: 45 minutes
Science Scratch Spanish 5th Grade 6th Grade Conditionals Events Ready-to-Go

Geographic Effects on Early Civilizations

Students will be able to explain why physical geography affected the development of early civilizations using broadcast messages.

Length: 45 minutes
Social Studies Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Rates and Unit Rates

Students will be able to create a unit rate converter using variables and operators.

Length: 45 minutes
Math Scratch Spanish 5th Grade 6th Grade Variables Operators Ready-to-Go

Multiplying and Dividing Fractions

Students will create a program to show the relationship between multiplying and dividing fractions while solving dividing fractions word problems.

Length: 45 minutes
Math Scratch Spanish 5th Grade 6th Grade Events Ready-to-Go

Positive and Negative Numbers

Students will be able to create a program that uses positive and negative numbers to represent quantities in a real-world context.

Length: 45 minutes
Math Scratch Spanish 5th Grade 6th Grade Variables Operators Conditionals Ready-to-Go

Evaluate Algebraic Equations

Students will be able to create a program that uses operators and conditionals to write and check real-world algebraic equations. Students will then solve the equations.

Length: 45 minutes
Math Scratch Spanish 5th Grade 6th Grade Conditionals Loops Operators Ready-to-Go

Scale of Planets in the Solar System

Students will be able to create a program to calculate and model the scale and properties of planets in the Solar System.

Length: 45 minutes
Science Spanish 5th Grade 6th Grade Operators Variables Ready-to-Go

Balanced Ecosystems

Students will be able to create a simulation of an ecosystem and change components of the ecosystem to demonstrate how populations are affected.

Length: 45 minutes
Science Scratch Spanish 5th Grade 6th Grade Variables Loops Ready-to-Go

Multimedia Book Report

Students will be able to create a program that conveys information about a book.

Length: 1 hour 30 minutes
ELA Scratch Spanish 5th Grade 6th Grade Events Project Design Ready-to-Go

micro:bit® Reaction Game

Students will create and program a reaction game using functions and lists.

Length: 2 hours 15 minutes
Computer Science BBC micro:bit® Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Variables Project Design Functions Loops Operators Conditionals Ready-to-Go

Drawing Tools: Fairy Tale Painting

Students will be able to use painting tools to create a fairy-tale scene.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Ready-to-Go

Introduction to Debugging

Students will be able to find and correct bugs in sequences.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Sequences Debugging Ready-to-Go

Data Patterns and Predictions

Students will be able to identify and describe patterns and trends in data visualizations, then create a program using events to communicate patterns, trends and predictions from a given data set.

Length: 45 minutes
Digital Literacy ScratchJr Spanish 1st Grade 2nd Grade Data Ready-to-Go

Grow and Shrink Blocks in Motion

Students will be able to create a program using motion blocks and grow and shrink blocks to change the size of characters.

Length: 30 minutes
Computer Science Spanish ScratchJr 1st Grade Sequences Ready-to-Go

Drawing Tools: Farm Scene

Students will be able to create and customize characters and backgrounds using the drawing tools.

Length: 45 minutes
Computer Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Ready-to-Go

Animating Sprites with Factors

Students will be able to use factors to animate sprites with loops and wait blocks.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Loops Ready-to-Go

Animating Sprites with Division

Students will be able to use division to animate sprites with loops and wait blocks.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Loops Ready-to-Go

Welcome to CodeHop!

Students will learn how to log in and use the CodeHop Playground. This short introductory lesson can be used on its own or right before a full lesson.

Length: 15 minutes
Computer Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Ready-to-Go

Welcome to CodeHop!

Students will learn how to log in and use the CodeHop Playground. This short introductory lesson can be used on its own, or right before a full lesson.

Length: 15 minutes
Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Ready-to-Go

Seasons with Code & Go® Robot Mouse

Students will be able to observe a week's weather conditions and recognize which season the weather represents.

Length: 30 minutes
Science Robotics Spanish Code & Go® Robot Mouse Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Weather with Code & Go® Robot Mouse

Students will be able to program Robot Mouse to pick up the appropriate article of clothing based on the weather.

Length: 30 minutes
Science Robotics Spanish Code & Go® Robot Mouse Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Introduction to Code & Go® Robot Mouse: Basic Movements

Students will be able to program Robot Mouse to move in different directions.

Length: 30 minutes
Computer Science Robotics Spanish Code & Go® Robot Mouse Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Counting with Code & Go® Robot Mouse

Students will be able to count objects using Robot Mouse.

Length: 30 minutes
Math Robotics Spanish Code & Go® Robot Mouse Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Introduction to Code & Go® Robot Mouse: Planning a Program

Students will be able to plan a sequence of movements to help Robot Mouse get to the cheese.

Length: 30 minutes
Computer Science Robotics Spanish Code & Go® Robot Mouse Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Patterns with Code & Go® Robot Mouse

Students will be able to duplicate and extend simple patterns using Robot Mouse.

Length: 45 minutes
Math Robotics Spanish Code & Go® Robot Mouse Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Comparing Length with Code & Go® Robot Mouse

Students will be able to compare two objects to determine which is longer and which is shorter using Robot Mouse.

Length: 30 minutes
Math Robotics Spanish Code & Go® Robot Mouse Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Needs of Living Things with Code & Go® Robot Mouse

Students will be able to program Robot Mouse to pick up water and food and find shelter to help it survive.

Length: 30 minutes
Science Robotics Spanish Code & Go® Robot Mouse Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Push and Pull with Code & Go® Robot Mouse

Students will be able to program Robot Mouse to push and pull objects and tell if the push or pull made the object move fast or slow.

Length: 30 minutes
Science Robotics Spanish Code & Go® Robot Mouse Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Shapes with Code & Go® Robot Mouse

Students will be able to correctly name shapes and describe their attributes.

Length: 30 minutes
Math Robotics Spanish Code & Go® Robot Mouse Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Making Ten with Code & Go® Robot Mouse

Students will be able to find the number that makes ten when added to a given number.

Length: 30 minutes
Math Robotics Spanish Code & Go® Robot Mouse Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Networks and Protocols

Students will be able to explain how network protocols enable data transfer and compare WiFi, wired, and cellular networks.

Length: 45 minutes
Computer Science Unplugged Spanish 5th Grade 6th Grade Systems & Networks Ready-to-Go

Makey Makey®: Introduction

Students will be able to use a Makey Makey® as input to a program.

Length: 45 minutes
Science Makey Makey® Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Ready-to-Go

Introduction to Finch Robot®

Students will be able to describe the basic inputs and outputs of the Finch Robot program Finch Robot®’s basic movements.

Length: 45 minutes
Robotics Spanish Finch Robot® 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Ready-to-Go

Modeling Perimeter with Finch Robot®

Students will be able to solve for the width and perimeter of a room when given the area and length and program the Finch Robot to move around the perimeter of the task card room.

Length: 45 minutes
Math Robotics Spanish Finch Robot® 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Ready-to-Go

Storytelling with Finch Robot®

Students will be able to collaboratively plan, program, and debug a story using the Finch Robot.

Length: 1 hour 30 minutes
ELA Robotics Spanish Finch Robot® 3rd Grade 4th Grade 5th Grade 6th Grade Project Design Sequences Ready-to-Go

Ozobot® Timeline

Students will create an interactive timeline to retell a sequence of events using color codes to program Ozobots®.

Length: 45 minutes
Computer Science ELA Social Studies Spanish Ozobot® Robotics 2nd Grade 3rd Grade 4th Grade 5th Grade 6th Grade Ready-to-Go

Makey Makey®: Graphing Points on a Coordinate Plane

Students will be able to program a Makey Makey® as input, and navigate to specific points on a coordinate plane.

Length: 45 minutes
Math Makey Makey® Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Ready-to-Go

Ozobot® Cycle

Students will create color codes to program an Ozobot® to create an interactive cycle that shows a continuous sequence of events.

Length: 45 minutes
Computer Science Science Spanish Ozobot® Robotics Kindergarten 1st Grade 2nd Grade 3rd Grade 4th Grade 5th Grade 6th Grade Ready-to-Go

Bee-Bot®: Design Your Own Lesson

Use this guide to create additional learning experiences for students using Bee-Bot®! Below you will find resources and activity ideas to help you design your own lessons!

Computer Science Math Science ELA Social Studies Robotics Bee-Bot® Pre-K Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Code & Go® Robot Mouse: Design Your Own Lesson

Use this guide to create additional learning experiences for students using Robot Mouse! Below you will find resources and activity ideas to help you design your own lessons!

Computer Science Math Science Social Studies Robotics Code & Go® Robot Mouse Pre-K Kindergarten 1st Grade Sequences Ready-to-Go

Scout's Scratch Expedition Part 1

This lesson is part of a sequential story-driven unit. Students will use basic Scratch commands to program a sprite to move and talk.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Events Sequences Ready-to-Go

Park Cleanup STEM Project with Bee-Bot®

Students will be able to design a device to attach to Bee-Bot® to help clean up trash in a park!

Length: 1 hour 30 minutes
Computer Science Robotics Bee-Bot® Spanish Pre-K Kindergarten 1st Grade 2nd Grade Project Design Sequences Ready-to-Go

Park Cleanup STEM Project with Code & Go® Robot Mouse

Students will be able to design a device to attach to Robot Mouse to help clean up trash in a park!

Length: 1 hour 30 minutes
Computer Science Robotics Code & Go® Robot Mouse Spanish Pre-K Kindergarten 1st Grade Project Design Sequences Ready-to-Go

micro:bit®: Graphing Points on a Coordinate Plane

Students will be able to program a micro:bit® as input, and navigate to specific points on a coordinate plane.

Length: 45 minutes
Math Scratch Spanish BBC micro:bit® 3rd Grade 4th Grade 5th Grade 6th Grade Ready-to-Go

Scout's Scratch Expedition Part 2

This lesson is part of a sequential story-driven unit. Students will follow along with a story. Students will add sprites in Scratch and create a sequence to animate a story.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Events Sequences Ready-to-Go

Debugging: Events and Sequences

Students will be able to find and fix errors in provided code.

Length: 30 minutes
Computer Science ScratchJr Spanish 2nd Grade Debugging Events Sequences Ready-to-Go

Scout's Scratch Expedition Part 3

This lesson is part of a sequential story-driven unit. Students will create an animated Scout story in Scratch using loops, events, looks, and motion blocks.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Loops Events Sequences Ready-to-Go

Loops: Predator and Prey

Students will be able to use events, sequences, and loops to program two animal characters to interact with each other.

Length: 1 hour 30 minutes
Computer Science ScratchJr Spanish 1st Grade Loops Ready-to-Go

Scout Adventures 1: Introducing Scout

This lesson is part of a sequential story-driven unit. Students will be able to explore the ScratchJr interface and add characters.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Ready-to-Go

Scout Adventures 2: Scout Starts Exploring

This lesson is part of a sequential story-driven unit. Students will be able to add backgrounds and a page to ScratchJr.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Ready-to-Go

Scout Adventures 3: Scout Meets a Friend

This lesson is part of a sequential story-driven unit. Students will be able to delete and modify characters in ScratchJr.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Ready-to-Go

Scout's Scratch Expedition Part 4

This lesson is part of a sequential story-driven unit. Students will create an animated Scout story in Scratch using events, looks, and motion blocks.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Sequences Events Ready-to-Go

Programming a Cycle

Students will be able to use message events to model a cycle.

Length: 45 minutes
Computer Science ScratchJr Spanish 2nd Grade Events Ready-to-Go

Scout Adventures 4: Scout Explores the Forest

This lesson is part of a sequential story-driven unit. Students will be able to explore and use motion blocks to move characters around the stage in ScratchJr.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Ready-to-Go

Scout Adventures 5: Scout and Bluebird Help

This lesson is part of a sequential story-driven unit. Students will be able to build a sequence of motion blocks to move characters around the stage to collect objects.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Sequences Ready-to-Go

Create an Original Story Animation

Students will be able to create a program to animate an original story.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Sequences Events Ready-to-Go

Debugging: Message Events and Loops

Students will be able to find and fix (debug) message event and loop errors in the provided code.

Length: 45 minutes
Computer Science ScratchJr Spanish 2nd Grade Debugging Loops Events Ready-to-Go

Scout Adventures 6: Scout Celebrates with Friends

This lesson is part of a sequential story-driven unit. Students will be able to create a celebration scene in ScratchJr by adding characters, pages, backgrounds, and sequences of motion blocks with events.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Events Sequences Ready-to-Go

Pong Game

Students will create and use variables to keep score in an interactive pong game.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 4th Grade Variables Ready-to-Go

KA1.1.1 - Karel's Coding Environment: Example Program

Example Program: Students will explore and modify existing code for Karel. Students use code blocks with the option for text-based coding.

Length: 30 minutes
Computer Science JavaScript 5th Grade 6th Grade Sequences Ready-to-Go

Debugging: Events and Loops

Students will be able to decompose a program to debug and make the program run as intended.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Debugging Events Loops Ready-to-Go

Create a Maze

Students will be able to draw a maze backdrop in Scratch and program Scout to navigate through the maze.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 4th Grade Project Design Conditionals Ready-to-Go

Loops: Follow the Path

Students will be able to identify patterns, and create a program using loops.

Length: 45 minutes
Computer Science ScratchJr Spanish 2nd Grade Loops Ready-to-Go

Speed Block: Bouncy Ball

Students will be able to use speed blocks and messages to program a character to move at different speeds.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Events Loops Ready-to-Go

I-Spy with Lists

Students will be able to create an I-Spy style activity using variables and lists in Scratch.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 3rd Grade Variables Project Design Ready-to-Go

Click-a-Mole

Students will create an interactive Whack-a-Mole style game using conditionals, variables, booleans, and events.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 4th Grade Project Design Variables Operators Ready-to-Go

Create a Mini Golf Game

Students will be able to use messages and loops to create a mini golf game.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Loops Ready-to-Go

Animating Poetry

Students will be able to create an animated reading of a poem using events and loops. This version of the lesson is focused on Computer Science concepts.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Events Loops Ready-to-Go

Message Events: Scout Plays in the Forest

Students will be able to use message events to control the flow of a program.

Length: 45 minutes
Computer Science ScratchJr Spanish 2nd Grade Events Ready-to-Go

Creating Algorithms

Students will be able to program multiple algorithms and assess which one best meets their needs.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Sequences Ready-to-Go

Pages: Scout's Travels

Students will be able to use messages to help Scout travel between pages in a program.

Length: 45 minutes
Computer Science ScratchJr Spanish 2nd Grade Events Ready-to-Go

Garden Project

Students will use message events, grow, shrink, hide, and show blocks to animate seeds growing in a garden.

Length: 1 hour 30 minutes
Computer Science ScratchJr Spanish 1st Grade 2nd Grade Project Design Ready-to-Go

Debugging: Mazes

Students will be able to decompose a program to debug and make the program run as intended.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Debugging Ready-to-Go

Introduction to Clones

Students will be able to create an animation using clones and investigate the limitations of their program.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Conditionals Loops Variables Ready-to-Go

Program an AI Chatbot

Students will use lists to create a chatbot to store prompts, responses, and answer questions.

Length: 1 hour 30 minutes
Computer Science Digital Literacy Spanish 4th Grade Variables Project Design Artificial Intelligence Digital Citizenship Ready-to-Go

Events: Dot in Space

Students will be able to create a program using multiple types of event blocks.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Events Ready-to-Go

Pages: Create a Tapping Game

Students will be able to create a game that moves from one page to the next using "go to page" blocks.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Loops Ready-to-Go

Snake Game

Students will use variables and clones to create a snake game.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 4th Grade Variables Conditionals Project Design Ready-to-Go

Machine Learning: AutoDraw

Students will be able to describe how AutoDraw uses AI and a classifier to recognize and suggest drawings.

Length: 45 minutes
Computer Science Spanish Kindergarten 1st Grade 2nd Grade Artificial Intelligence Ready-to-Go

Functions: Paint by Numbers

Students will be able to create and use a function that takes input in a program.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 5th Grade 6th Grade Functions Ready-to-Go

Growing Garden

Students will be able to use grow, shrink, and hide blocks to model a garden growing.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Sequences Ready-to-Go

Debugging: Events and Motion

Students will be able to find and correct bugs in sequences.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Debugging Events Ready-to-Go

Loops: Catch the Ball

Students will be able to use two types of loops to create a simple game in Scratch.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Loops Ready-to-Go

Message Events: Simon Says

Students will be able to use message events to make one character communicate to many characters in a program.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Events Ready-to-Go

Introduction to Grow and Shrink Blocks

Students will create a program that uses "grow" and "shrink" blocks to change the size of characters.

Length: 30 minutes
Computer Science Spanish ScratchJr Kindergarten Sequences Ready-to-Go

Pages: Dragon Story

Students will be able to create a program with multiple pages.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Sequences Ready-to-Go

Machine Learning: What is a Blorg?

Students will be able to explain how AI can learn information by being trained to identify an alien.

Length: 45 minutes
Computer Science Spanish Kindergarten 1st Grade 2nd Grade Artificial Intelligence Ready-to-Go

Scout's Quest: Functions with Boolean Inputs

Students will be able to create a function including a boolean input to perform different actions based on whether a password is correct. Part 1 of 4 in Scout's Quest skill review series.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Functions Operators Ready-to-Go

Maze Game Project

Students will create and explore multiple ways to program an interactive game using events, messages, loops and sequences, as well as revise their program based on feedback.

Length: 2 hours 15 minutes
Computer Science ScratchJr Spanish 2nd Grade Events Project Design Loops Ready-to-Go

Loops: Frog and Rabbit

Students will be able to use loops to repeat code in a program.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Loops Ready-to-Go

Broadcast Messages: Marco Polo

Students will be able to use broadcast messages to trigger action between sprites in a program.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Events Ready-to-Go

Grid: Arctic Animation

Students will be able to use the grid in ScratchJr to create an animation.

Length: 1 hour 30 minutes
Computer Science ScratchJr Spanish 1st Grade Events Sequences Ready-to-Go

Forever Loops: Fireworks

Students will be able to create sequences that are repeated while the program runs.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Loops Ready-to-Go

Loops: Play in the Park

Students will be able to use “repeat loops” and “forever loops” in a program.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Loops Ready-to-Go

Scout's Quest: Variables

Students will be able to create and use variables to track points in a program. Part 2 of 4 in Scout's Quest skill review series.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Variables Ready-to-Go

Clones: Throwing Acorns Game

Students will be able to create a throwing acorns game using clones.

Length: 45 minutes
Computer Science Scratch Spanish 5th Grade Conditionals Loops Variables Ready-to-Go

Machine Learning: Teachable Machine

Students will be able to explain how training data affects the effectiveness of a machine learning model and train their own Teachable Machine model to demonstrate the role data plays in classification accuracy.

Length: 1 hour 30 minutes
Computer Science Spanish 5th Grade Artificial Intelligence Ready-to-Go

Basic Data and Programming

Students will be able to collect data and create a program to present their data visually.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Data Events Sequences Ready-to-Go

Scout's Quest: Functions with Number Inputs

Students will be able to create a drawing using functions with number inputs. Part 3 of 4 in Scout's Quest skill review series.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Functions Ready-to-Go

Lists: Shopping with Scout

Students will be able to create a shopping simulator using variables, lists, and operators.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 5th Grade Variables Project Design Operators Ready-to-Go

Scout's Quest: Conditionals

Students will be able to create a program using if/then conditionals. Part 4 of 4 in Scout's Quest skill review series.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Conditionals Ready-to-Go

Sequences: Digital Responsibilities

Students will be able to use sequences to program characters and explain how to be responsible online.

Length: 30 minutes
Computer Science ScratchJr Spanish 1st Grade Sequences Ready-to-Go

Grid: Solving Mazes

Students will be able to design a maze and use the grid to program a character to move through the maze.

Length: 45 minutes
ScratchJr Spanish 1st Grade Sequences Ready-to-Go

Animal Sounds

Students will be able to use "say" or "sound" blocks to program a character to speak.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Events Ready-to-Go

Debugging: Make a Pizza

Students will be able to decompose a program to debug and make the program run as intended.

Length: 45 minutes
Computer Science Scratch Spanish 5th Grade Debugging Events Ready-to-Go

Events: Submarine Sequences

Students will be able to use event blocks and motion blocks to program an underwater scene.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Events Sequences Ready-to-Go

Moving Targets Game

Create a moving target game using sequences, events, and pages.

Length: 2 hours 15 minutes
Computer Science ScratchJr Spanish 2nd Grade Events Loops Project Design Ready-to-Go

Creating Turtle Graphics

Students will be able to use the pen tool in Scratch to create looping turtle graphics.

Length: 45 minutes
Computer Science Scratch Spanish 5th Grade Loops Ready-to-Go

Transportation Speeds and Sounds

Students will be able to use "say" or "sound" blocks and speed blocks to program modes of transportation.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Events Ready-to-Go

Conditionals: Flying Bird

Students will be able to use different conditionals to program a Flying Bird game.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 4th Grade Conditionals Project Design Ready-to-Go

Sequences (Unplugged)

Students will be able to create a sequence of step-by-step instructions for a dance.

Length: 30 minutes
Computer Science Unplugged Spanish Kindergarten Sequences Ready-to-Go

Introduction to Events

Students will be able to create a program using different types of events.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Events Ready-to-Go

Sequences: Snowball Fight

Students will be able to create a program using multiple sequences.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Sequences Ready-to-Go

Broadcast Messages: Tell a Joke

Students will be able to use broadcast messages to program two sprites to tell a knock knock joke.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Events Ready-to-Go

Lists: Spelling Bee

Students will be able to use lists to create a spelling bee game.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Variables Operators Ready-to-Go

Events: Traveling with Scout

Students will be able to use events in a program.

Length: 45 minutes
Computer Science Scratch Spanish 5th Grade Events Ready-to-Go

Variables in Dance

Students will be able to use variables to control pitch and dance speeds in a program.

Length: 45 minutes
Computer Science Scratch Spanish 5th Grade 6th Grade Variables Ready-to-Go

Acting with Events

Students will be able to act out how an event can trigger an action.

Length: 30 minutes
Computer Science Unplugged Spanish Kindergarten Events Ready-to-Go

Technology Timeline

Students will be able to create an interactive timeline to illustrate the key developments in music player technology and explain how music player technology has influenced cultural practices.

Length: 45 minutes
Digital Literacy Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Research Ready-to-Go

Online Collaboration

Students will be able to explain that collaboration and communication can be done online and offline, and that collaborating with others can provide a diverse perspective.

Length: 45 minutes
Digital Literacy Unplugged Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Digital Citizenship Ready-to-Go

Game Design Project

Students will be able to design and create a game using multiple programming skills such as loops, conditionals, and variables.

Length: 2 hours 15 minutes
Computer Science Scratch Spanish 5th Grade Project Design Ready-to-Go

Operators: Coin Flip

Students will be able to create a coin flipping program using variables and operators.

Length: 45 minutes
Computer Science Scratch Spanish 5th Grade Conditionals Variables Operators Ready-to-Go

Code Tunes

Students will be able to use variables, operators, and conditionals to create their own custom music player in Scratch.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 4th Grade Project Design Variables Operators Ready-to-Go

Variables: Keeping Score

Students will be able to create a program that simulates keeping score using a variable.

Length: 45 minutes
Computer Science ScratchJr Spanish 2nd Grade Variables Ready-to-Go

Sequences: Parallel Programming

Students will be able to create a program using parallel sequences.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Sequences Ready-to-Go

Bowling Game

Students will be able to apply their coding skills to create an interactive bowling game.

Length: 1 hour
Computer Science ScratchJr Spanish Kindergarten Sequences Events Ready-to-Go

All About Me!

Students will be able to create a program that tells information about their favorites.

Length: 1 hour
Computer Science ScratchJr Spanish Kindergarten Events Sequences Project Design Ready-to-Go

Drawing Tools: Nature Walk

Students will be able to use drawing tools to create a nature-walk scene.

Length: 30 minutes
ScratchJr Spanish 1st Grade Events Sequences Ready-to-Go

Introduction to Repeat Loops

Students will be able to use repeat loops to run a section of code multiple times.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Loops Ready-to-Go

Functions: About Me

Students will be able to create and use a function with input in a program.

Length: 45 minutes
Computer Science Scratch Spanish 5th Grade 6th Grade Functions Ready-to-Go

Conditionals: Changing Effects

Students will be able to create a program using conditionals.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Conditionals Ready-to-Go

Conditionals: Underwater Exploration

Students will be able to create a program that uses conditionals.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Conditionals Ready-to-Go

Conditionals: Color Sense

Students will be able to explain what a conditional is and use them in a program.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Conditionals Ready-to-Go

Conditionals: Mazes

Students will be able to create a program that uses conditionals.

Length: 45 minutes
Computer Science Scratch Spanish 5th Grade Conditionals Ready-to-Go

Introduction to Functions

Students will be able to create and use functions in a program.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Functions Ready-to-Go

Costumes, Backdrops, and Animations

Students will be able to create a program that includes animated sprites and interactive backdrops.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade Sequences Ready-to-Go

Race Track Game

Students will be able to use drawing tools to design their own race car and race track, then program a racing game that tracks players' scores using conditionals, variables, and lists.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 3rd Grade Variables Project Design Operators Ready-to-Go

Loops: Falling Objects

Students will be able to create a program using different loops and compare the advantages and disadvantages of each loop algorithm.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 3rd Grade Loops Project Design Ready-to-Go

KA1.1.3 - Karel's Coding Environment: Your Favorite Color

Your Favorite Color: Students will program Karel to move to their favorite favorite color and end at the right edge of the world. Students use code blocks with the option for text-based coding.

Length: 30 minutes
Computer Science JavaScript Spanish 5th Grade 6th Grade Sequences Ready-to-Go

KA1.2.1 - The Rabbit Chase: Time to Clean Up

Time to Clean Up: Students will write a program to help Karel put each tennis ball into the red bucket. Students use code blocks with the option for text-based coding.

Length: 45 minutes
Computer Science JavaScript 5th Grade 6th Grade Sequences Ready-to-Go

KA1.2.2 - The Rabbit Chase: Riley the Troublemaker

Riley the Troublemaker: Students will program Karel to build a black wall around the bucket of tennis balls. Students use code blocks with the option for text-based coding.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Sequences Ready-to-Go

KA1.2.3a - The Rabbit Chase: Riley's Escape Part 1

Riley's Escape Part 1: Students will move to the shallow water, paint an orange bridge, and chase Riley! Students use code blocks with the option for text-based coding. This is part 1 of a 2 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Sequences Ready-to-Go

KA1.2.3b - The Rabbit Chase: Riley's Escape Part 2

Riley's Escape Part 2: Students will paint 2 more bridges to continue the chase! Students use code blocks with the option for text-based coding. This is part 2 of a 2 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Sequences Ready-to-Go

KA1.2.4 - The Rabbit Chase: Tracking Riley

Tracking Riley: Students will program Karel to follow the trail and paint the holes with green grass. Students use code blocks with the option for text-based coding.

Length: 15 minutes
Computer Science JavaScript 5th Grade 6th Grade Sequences Ready-to-Go

KA1.2.5 - The Rabbit Chase: Over the Wall

Over the Wall: Students will program Karel to paint a red staircase to the top of the wall. Students use code blocks with the option for text-based coding.

Length: 15 minutes
Computer Science JavaScript 5th Grade 6th Grade Sequences Ready-to-Go

KA1.2.6 - The Rabbit Chase: Help

Help: Students will program Karel to build a purple ladder to reach Riley! Students use code blocks with the option for text-based coding.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Sequences Ready-to-Go

KA1.2.7 - The Rabbit Chase: Making Friends

Making Friends: Students will complete an extra challenge by programming Karel to paint a picture of Riley the Rabbit! Students use code blocks with the option for text-based coding.

Length: 45 minutes
Computer Science JavaScript 5th Grade 6th Grade Sequences Ready-to-Go

KA1.3.1 - Lost in Space: A Call from Space

A Call from Space: Students will use paint() commands to finish building the spaceship! Students use code blocks with the option for text-based coding.

Length: 45 minutes
Computer Science JavaScript 5th Grade 6th Grade Sequences Ready-to-Go

KA1.3.2a - Lost in Space: Directions to Mars

Directions to Mars: Students will program Karel to use an if statement and conditions to face Mars 1 & Mars 2! Students use code blocks with the option for text-based coding. This is part 1 of a 3 part set of lessons.

Length: 25 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Ready-to-Go

KA1.3.2b - Lost in Space: Asteroid Field Part 1

Asteroid Field: Students will use if statements and conditions to paint each asteroid black for 3 worlds. Students use code blocks with the option for text-based coding. This is part 2 of a 3 part set of lessons.

Length: 15 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Ready-to-Go

KA1.3.2c - Lost in Space: Asteroid Field Part 2

Asteroid Field 2: Students will program Karel to destroy the asteroids in Field 1 and Field 2! Students use code blocks with the option for text-based coding. This is part 3 of a 3 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Ready-to-Go

KA1.3.3a - Lost in Space: Landing Systems Engaged

Landing Systems Engaged: Students will program Karel to engage the landing systems for 3 control panels using an if statement and paint() commands. Students use code blocks with the option for text-based coding. This is part 1 of a 2 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Ready-to-Go

KA1.3.3b - Lost in Space: Perimeter Check

Perimeter Check: Students will program Karel to use if/else statements, conditions, and paint() commands to check the perimeter. Students use code blocks with the option for text-based coding. This is part 2 of a 2 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Ready-to-Go

KA1.3.4a - Lost in Space: Putting Out Fires Part 1

Putting Out Fires Part 1: Students will use a while loop to put out this fire by painting each fire square CYAN. Students use code blocks with the option for text-based coding. This is part 1 of a 2 part set of lessons.

Length: 15 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA1.3.4b - Lost in Space: Putting Out Fires Part 2

Putting Out Fires Part 2: Students will use loops to put out the fires by painting them CYAN. Students use code blocks with the option for text-based coding. This is part 2 of a 2 part set of lessons.

Length: 15 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA1.3.5a - Lost in Space: Tracking Tracy Part 1

Tracking Tracy Part 1: Students will add a condition to the while loop and a condition to the if/else statement to fill in the missing parts of the code to track Tracy. Students use code blocks with the option for text-based coding. This is part 1 of a 2 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Loops Conditionals Ready-to-Go

KA1.3.5b - Lost in Space: Tracking Tracy Part 2

Tracking Tracy Part 2: Students will use a loop and if statements to move Karel through the trail and cover each hole! Students use code blocks with the option for text-based coding. This is part 2 of a 2 part set of lessons.

Length: 30 minutes
Computer Science JavaScript 5th Grade 6th Grade Loops Conditionals Ready-to-Go

KA1.3.6 - Lost in Space: Martian Sand Worms

Martian Sand Worms: Students will use while loops to move Karel across a row of squares on the screen, painting black squares with purple. Students use code blocks with the option for text-based coding.

Length: 45 minutes
Computer Science JavaScript 5th Grade 6th Grade Loops Conditionals Ready-to-Go

KA1.4.1 - Evaluation: Supplies Drop Off

Supplies Drop Off: Students should use while loops and if statements to drop off the supplies to the sand worms. Students use code blocks with the option for text-based coding.

Length: 1 hour
Computer Science JavaScript Spanish 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA1.4.2 - Evaluation: Create Karel Adventures

Create Karel Adventures: Students will create their own Karel Adventure story. Students use code blocks with the option for text-based coding.

Length: 3 hours
Computer Science JavaScript Spanish 5th Grade 6th Grade Project Design Ready-to-Go

House Design with Area and Perimeter

Students will be able to calculate and use the area and perimeter of a room to create a house design using functions. This version of the lesson is focused on both Math and Computer Science concepts.

Length: 1 hour 30 minutes
Math Scratch Spanish 4th Grade 5th Grade 6th Grade Functions Variables Project Design Ready-to-Go

KA1.1.2 - Karel's Coding Environment: Walk Around the Pond

Walk Around the Pond: Students will write the code to help Karel move around the pond and finish facing right. Students use code blocks with the option for text-based coding.

Length: 15 minutes
Computer Science JavaScript 5th Grade 6th Grade Sequences Ready-to-Go

Star Brightness and Distance

Students will be able to use conditionals to demonstrate star brightness related to distance from Earth.

Length: 45 minutes
Science Scratch Spanish 4th Grade Conditionals Ready-to-Go

Unit Fractions with Variables

Students will be able to use variables, loops, and reporter blocks to create a model that shows that adding unit fractions is equivalent to multiplying a unit fraction by a whole number.

Length: 45 minutes
Math Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Variables Loops Operators Ready-to-Go

Changing Environments with Bee-Bot®

Students will be able to explain how living things change their environments to meet their needs by programming Bee-Bot® to find cards on a grid.

Length: 30 minutes
Science Robotics Bee-Bot® Spanish Pre-K Kindergarten 1st Grade 2nd Grade Sequences Ready-to-Go

Seasonal Project (Winter): Design a Snowman

Students will design and program a snowman scene using costumes, events, and loops to change outfits and create falling snow.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Loops Seasonal Lesson Ready-to-Go

Seasonal Project (Winter): Build a Snowman

Students will be able to use event and motion blocks to build, decorate, and animate a snowman.

Length: 45 minutes
Computer Science ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Sequences Seasonal Lesson Ready-to-Go

Changing Environments with Code & Go® Robot Mouse

Students will be able to explain how living things change their environments to meet their needs by programming Robot Mouse to find cards on a grid.

Length: 30 minutes
Science Robotics Code & Go® Robot Mouse Spanish Pre-K Kindergarten Sequences Ready-to-Go

Careers in CS: Health and Fitness

Students will be able to explain how fitness and coding can amplify human strengths and create an animation to demonstrate how technology can be used in health and fitness.

Length: 45 minutes
Computer Science Digital Literacy ELA Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Ready-to-Go

KA2.2.1a - A Day at the Park: Karel Clean Up

Students will be able to combine if statements with while loops to check a condition multiple times while a program runs. Students use code blocks with the option for text-based coding. This is part 1 of a 3 part set of lessons.

Length: 15 minutes
Computer Science JavaScript 5th Grade 6th Grade Loops Conditionals Ready-to-Go

KA2.2.1b - A Day at the Park: Find the Exit

Students will be able to combine if statements with while loops to check a condition multiple times while a program runs. Students use code blocks with the option for text-based coding. This is part 2 of a 3 part set of lessons.

Length: 15 minutes
Computer Science JavaScript 5th Grade 6th Grade Loops Conditionals Ready-to-Go

KA2.2.1c - A Day at the Park: Escape the Bedroom

Students will be able to combine if statements with loops to check a condition multiple times while a program runs. Students use code blocks with the option for text-based coding. This is part 3 of a 3 part set of lessons.

Length: 15 minutes
Computer Science JavaScript 5th Grade 6th Grade Loops Conditionals Ready-to-Go

KA2.2.2a - A Day at the Park: Fetch Karel

Students will be able to create functions to help their program run efficiently. Students use code blocks with the option for text-based coding. This is part 1 of a 3 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Functions Ready-to-Go

KA2.2.2b - A Day at the Park: Get Down the Hallway

Students will be able to create functions to help their program run efficiently. Students use code blocks with the option for text-based coding. This is part 2 of a 3 part set of lessons.

Length: 15 minutes
Computer Science JavaScript 5th Grade 6th Grade Functions Ready-to-Go

KA2.2.2c - A Day at the Park: Escape the Building

Students will be able to create functions to help their program run efficiently. Students use code blocks with the option for text-based coding. This is part 3 of a 3 part set of lessons.

Length: 25 minutes
Computer Science JavaScript 5th Grade 6th Grade Functions Ready-to-Go

KA2.2.3a - A Day at the Park: Building Towers

Students will be able to use top-down decomposition to plan a solution using functions. Students use code blocks with the option for text-based coding. This is part 1 of a 3 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Functions Ready-to-Go

KA2.2.3b - A Day at the Park: Get Around the Cars

Students will be able to use top-down decomposition to plan a solution using functions. Students use code blocks with the option for text-based coding. This is part 2 of a 3 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Functions Ready-to-Go

KA2.2.3c - A Day at the Park: Find the Park

Students will be able to use top-down decomposition to plan a solution using functions. Students use code blocks with the option for text-based coding. This is part 3 of a 3 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Functions Ready-to-Go

KA2.2.4a - A Day at the Park: Making Custom Colors

Students will be able to create custom colors to paint with in a program. Students use code blocks with the option for text-based coding. This is part 1 of a 3 part set of lessons.

Length: 15 minutes
Computer Science JavaScript 5th Grade 6th Grade Sequences Ready-to-Go

KA2.2.4b - A Day at the Park: Make a Tree

Students will be able to use custom colors to paint an object in a program. Students use code blocks with the option for text-based coding. This is part 2 of a 3 part set of lessons.

Length: 15 minutes
Computer Science JavaScript 5th Grade 6th Grade Loops Conditionals Ready-to-Go

KA2.2.4c - A Day at the Park: Set Up the Scavenger Hunt

Students will be able to design a park scene using loops, conditionals, top-down design, and custom colors. Students use code blocks with the option for text-based coding. This is part 3 of a 3 part set of lessons.

Length: 45 minutes
Computer Science JavaScript 5th Grade 6th Grade Loops Conditionals Functions Project Design Ready-to-Go

KA2.1.1a- Rosetta Stone: Pick Up the Hat 1

Students will be able to use if/else statements to run code if a specific condition is either true or false. Students use code blocks with the option for text-based coding. This is part 1 of a 3 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA2.1.1b- Rosetta Stone: Pick Up the Hat 2

Students will be able to use a while loop to repeat code as long as a condition is true. Students use code blocks with the option for text-based coding. This is part 2 of a 3 part set of lessons.

Length: 15 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA2.1.1c- Rosetta Stone: Travel to Egypt

Students will be able to use a while loop to repeat code as long as a condition is true. Students use code blocks with the option for text-based coding. This is part 3 of a 3 part set of lessons.

Length: 15 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA2.1.2a- Rosetta Stone: Approach the Entrance

Students will use a while loop and an if/else if/else statement to program Karel’s walk from the left of the world to the temple entrance. Students use code blocks with the option for text-based coding. This is part 1 of a 2 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA2.1.2b- Rosetta Stone: Uncover the Hieroglyph

Students will use while loops and if/else if/else statements to brush away the sand one row at a time. Students use code blocks with the option for text-based coding. This is part 2 of a 2 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA2.1.3a- Rosetta Stone: Light the Torches 1

Students will use a for loop to help Karel light the torches. Students use code blocks with the option for text-based coding. This is part 1 of a 2 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA2.1.3b- Rosetta Stone: Light the Torches 2

Students will use a for loop to have Karel move down each section of the tunnel. Students use code blocks with the option for text-based coding. This is part 2 of a 2 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA2.1.4a- Rosetta Stone: Leave without a Trace

Students will use a loop and a nested if statement in their program to move Karel all the way across the hallway. Students use code blocks with the option for text-based coding. This is part 1 of a 2 part set of lessons.

Length: 25 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA2.1.4b- Rosetta Stone: Which Way?

Students will use a loop and a nested if statement in their program to help Karel find a way out of the Maat room. Students use code blocks with the option for text-based coding. This is part 2 of a 2 part set of lessons.

Length: 20 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA2.1.5a- Rosetta Stone: Snakes!

Students should use multiple control structures to complete the tasks. Students use code blocks with the option for text-based coding. This is part 1 of a 2 part set of lessons.

Length: 25 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA2.1.5b- Rosetta Stone: Escape the Scarab Room

Students should use multiple control structures to complete the tasks. Students use code blocks with the option for text-based coding. This is part 2 of a 2 part set of lessons.

Length: 30 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA2.1.6- Rosetta Stone: Challenge: Draw a Hieroglyph

In this challenge, students will create a hidden hieroglyph and write the code to uncover it! Students use code blocks with the option for text-based coding.

Length: 1 hour 30 minutes
Computer Science JavaScript 5th Grade 6th Grade Conditionals Loops Ready-to-Go

KA2.3.1- Evaluation: Collect the Tennis Balls

Students will use for loops, while loops, and if statements to write a program that has Karel pick up all of the tennis balls.

Length: 1 hour 30 minutes
Computer Science JavaScript 5th Grade 6th Grade Loops Conditionals Ready-to-Go

Careers in CS: Litter Free Communities

Students will be able to explain how computer science can help solve community problems and create a program to collect and sort litter.

Length: 45 minutes
Computer Science ELA Digital Literacy ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Sequences Ready-to-Go

Computational Thinking: Design an Obstacle Course

Students will be able to use Computational Thinking to design an obstacle course.

Length: 45 minutes
Unplugged Spanish 3rd Grade Computational Thinking Ready-to-Go

Careers in CS: Major League Baseball

Students will be able to explain how coding can be used in sports, and abstract events from an article to retell important events in a timeline program.

Length: 45 minutes
Computer Science Digital Literacy ELA Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Ready-to-Go

micro:bit® Butterfly Migration Simulator

Students will be able to program a micro:bit® to simulate butterfly migration.

Length: 1 hour 30 minutes
Computer Science Science Scratch BBC micro:bit® Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Project Design Ready-to-Go

Drawing Tools: Sea Creatures

Students will be able to use all of the Scratch image editing tools to create and program deep sea creatures.

Length: 45 minutes
Computer Science Scratch Spanish 4th Grade Sequences Ready-to-Go

Computational Thinking: Morning Routines

Students will be able to use computational thinking concepts to identify patterns, break down tasks, sequence steps, and simplify processes in their morning routines.

Length: 45 minutes
Unplugged Spanish Kindergarten Computational Thinking Ready-to-Go

Computational Thinking: Evening Routines

Students will be able to use computational thinking concepts to identify patterns, break down tasks, sequence steps, and simplify processes in their evening routines.

Length: 45 minutes
Unplugged Spanish 1st Grade Computational Thinking Ready-to-Go

Computational Thinking: School Day Routines

Students will be able to use computational thinking concepts to identify patterns, break down tasks, sequence steps, and simplify processes in their school day routines.

Length: 45 minutes
Unplugged Spanish 2nd Grade Computational Thinking Ready-to-Go

Ozobot® Classroom Introduction Lessons

An introduction to Ozobots® using the Ozobot® Classroom.

Computer Science Ozobot® Kindergarten 1st Grade 2nd Grade 3rd Grade 4th Grade 5th Grade Ready-to-Go

CS Innovators: Grace Hopper

Students will be able to explain how Grace Hopper’s work was important to computer science and use binary code to decompose mystery words.

Computer Science Digital Literacy Unplugged Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Ready-to-Go

Careers in CS: Fashion-Retail

Students will be able to explain how coding helps create and improve fashion designs and will create a program to design and animate a fashion character.

Length: 45 minutes
Computer Science ELA Digital Literacy ScratchJr Spanish Kindergarten 1st Grade 2nd Grade Events Sequences Ready-to-Go

Computational Thinking: Design a School

Students will be able to use computational thinking to design a school.

Length: 45 minutes
Unplugged Spanish 4th Grade Computational Thinking Ready-to-Go

Introduction to Sphero Mini® and Sphero BOLT+®

Students will be able to program a Sphero® robot to navigate to a target using basic movement commands.

Length: 45 minutes
Computer Science Spanish Sphero® 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Ready-to-Go

Computational Thinking: Design a Neighborhood

Students will be able to use computational thinking to design a neighborhood.

Length: 45 minutes
Unplugged Spanish 5th Grade Computational Thinking Ready-to-Go

Loops: Sphero® Underwater Exploration

Students will be able to program a Sphero® robot to use loops to program a Sphero® robot to navigate between obstacles.

Length: 45 minutes
Computer Science Sphero® Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Ready-to-Go

CS Innovators Research Project

Students will be able to research an innovator and abstract facts from an article to use as an informational program.

Length: 1 hour 30 minutes
Computer Science Digital Literacy ELA Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Project Design Research Ready-to-Go

Ethical and Responsible Use of Generative AI

Students will be able to describe the pros and cons of generative AI and complete a class Code of Conduct to follow when using AI.

Length: 45 minutes
Digital Literacy Unplugged Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Artificial Intelligence Ready-to-Go

Dash® Robot 2 - Proximity Sensor

Students will be able to program Dash® to detect an obstacle and respond using a sensor.

Length: 45 minutes
Computer Science Robotics Spanish 2nd Grade 3rd Grade 4th Grade 5th Grade 6th Grade Systems & Networks Conditionals Ready-to-Go

Conditionals: Sphero® Shark Race

Students will be able to use conditional statements to control Sphero®’s behavior based on speed.

Length: 45 minutes
Computer Science Sphero® Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Sequences Conditionals Ready-to-Go

AI Products: Ethical and Responsible Choices

Students will be able to describe how AI products work and analyze the benefits and challenges of various AI products from multiple perspectives.

Length: 45 minutes
Digital Literacy Unplugged Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Artificial Intelligence Ready-to-Go

Dash® Robot 3 - Loops and Functions

Students will be able to use loops and functions to program a robot dance with repetition.

Length: 45 minutes
Computer Science Robotics Spanish 2nd Grade 3rd Grade 4th Grade 5th Grade 6th Grade Systems & Networks Loops Functions Ready-to-Go

Introduction to Google Docs™

Students will be able to make edits in the word processing application of Google Docs™.

Length: 45 minutes
Computer Science Digital Literacy Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Productivity Software Ready-to-Go

Introduction to Microsoft Word™

Students will be able to make edits in the word processing application of Microsoft Word™.

Length: 45 minutes
Computer Science Digital Literacy Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Productivity Software Ready-to-Go

Introduction to Google Slides™

Students will use Google Slides™ to create an “All About Me” presentation.

Length: 45 minutes
Computer Science Digital Literacy Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Productivity Software Ready-to-Go

Introduction to Google Sheets™

Students will be able to enter, organize, and visualize data in a spreadsheet.

Length: 45 minutes
Computer Science Digital Literacy Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Productivity Software Ready-to-Go

Introduction to Microsoft Excel™

Students will be able to enter, organize, and visualize data in a spreadsheet.

Length: 45 minutes
Computer Science Digital Literacy Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Productivity Software Ready-to-Go

Introduction to Microsoft PowerPoint™

Students will use Microsoft PowerPoint™ to create an “All About Me” presentation.

Length: 45 minutes
Computer Science Digital Literacy Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Productivity Software Ready-to-Go

Inquiry Project: Survey Bar Graph

Students will be able to follow the inquiry process and modify a program to display the results of their investigation.

Length: 1 hour 30 minutes
Computer Science Science Math ELA Social Studies Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Data Project Design Variables Ready-to-Go

Introduction to Productivity Software

Students will be able to compare and select appropriate software applications to complete different computing tasks.

Length: 45 minutes
Digital Literacy Unplugged Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Productivity Software Ready-to-Go

Inquiry Project: Data Bar Graph

Students will be able to follow the inquiry process and modify a program to display the results of their investigation.

Length: 1 hour 30 minutes
Computer Science Science Math ELA Social Studies Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Data Project Design Variables Ready-to-Go

Inquiry Project: Line Graph

Students will be able to follow the inquiry process and modify a program to display the results of their investigation.

Length: 1 hour 30 minutes
Computer Science Science Math ELA Social Studies Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Data Project Design Variables Ready-to-Go

Winter Celebrations Around the World

Students will learn about different winter celebrations and create a program to tell how a specific holiday is celebrated.

Length: 45 minutes
Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Seasonal Lesson Ready-to-Go

Productivity Software Inquiry Project

Students will be able to use document, spreadsheet, and presentation software to organize research and present information to others.

Length: 2 hours 15 minutes
Computer Science Digital Literacy Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Data Project Design Research Productivity Software Ready-to-Go

Scout's Cybersecurity Adventure: Part 1

Students will understand basic cybersecurity concepts, identify common cyber threats, and explain practical tips for staying safe online.

Length: 45 minutes
Digital Literacy Computer Science Unplugged 3rd Grade 4th Grade 5th Grade Cybersecurity Digital Citizenship Ready-to-Go

Keeping Information Safe

Students will be able to identify private and personal information.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish Kindergarten 1st Grade Digital Citizenship Cybersecurity Ready-to-Go

What Can AI Do?

Students will be able to identify tools that use AI, explain that AI uses data to learn and make decisions, and compare tasks that are better suited for humans versus AI.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish Kindergarten 1st Grade 2nd Grade Artificial Intelligence Ready-to-Go

Humans Vs. Machines

Students will be able to compare and contrast human and computer performance on similar tasks, explain advantages and limitations of technology, and describe computer perception.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Artificial Intelligence Ready-to-Go

Scout's Cybersecurity Adventure: Part 2

Students will demonstrate how to stay safe online by practicing secure habits and understanding the tools and technologies that protect their information.

Length: 45 minutes
Digital Literacy Unplugged Spanish 3rd Grade 4th Grade 5th Grade Cybersecurity Digital Citizenship Ready-to-Go

Cybersecurity Policies and Laws

Students will explain policies and how they relate to their classroom or school, and they will research and explain a cybersecurity law specific to their state.

Length: 45 minutes
Digital Literacy Unplugged Spanish 3rd Grade 4th Grade 5th Grade Cybersecurity Digital Citizenship Ready-to-Go

Scout's Cybersecurity Mission

Students will create a Scratch program to demonstrate how to solve a real-world cybersecurity issue.

Length: 1 hour 30 minutes
Digital Literacy Scratch Spanish 3rd Grade 4th Grade 5th Grade Cybersecurity Digital Citizenship Project Design Ready-to-Go

Sorting with Decision Trees

Students will be able to explain how AI uses data to learn and make decisions and create a simple decision tree to sort items based on rules.

Length: 45 minutes
Computer Science Unplugged Spanish Kindergarten 1st Grade 2nd Grade Artificial Intelligence Ready-to-Go

Scout’s Cryptography Escape Room

Students will learn basic cryptography and solve multiple ciphers.

Length: 45 minutes
Digital Literacy Computer Science Unplugged Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Cybersecurity Digital Citizenship Ready-to-Go

Password Protectors

Students will understand the importance of usernames and passwords and demonstrate strategies to keep login information safe.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 1st Grade 2nd Grade Cybersecurity Digital Citizenship Ready-to-Go

How Machines Learn

Students will be able to explain the different machine learning approaches and create a classification system using a tree structure.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Artificial Intelligence Ready-to-Go

Safe and Responsible Use of Technology

Students will be able to explain the importance of balancing screen time and responsible technology use by creating a personal screen time plan.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 3rd Grade 4th Grade 5th Grade Digital Citizenship Cybersecurity Ready-to-Go

AI Chatbots

Students will describe how AI representations support reasoning and answer questions by training a model AI chatbot program.

Length: 45 minutes
Computer Science Digital Literacy Scratch Spanish 3rd Grade 4th Grade 5th Grade Artificial Intelligence Ready-to-Go

How AI Helps Us

Students will be able to explain how AI assistants answer questions by observing a demonstration and describe how AI helps people by solving problems and changing jobs.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish Kindergarten 1st Grade 2nd Grade Artificial Intelligence Ready-to-Go

Positive Online Behavior

Students will be able to identify appropriate and inappropriate online behavior in a ScratchJr program.

Length: 45 minutes
Digital Literacy Computer Science ScratchJr Spanish Kindergarten 1st Grade Digital Citizenship Cybersecurity Events Ready-to-Go

Types of Software

Students will be able to compare and select appropriate software applications to complete different computing tasks.

Length: 45 minutes
Digital Literacy Unplugged Spanish Kindergarten 1st Grade 2nd Grade Productivity Software Ready-to-Go

Responsible Digital Citizens

Students will be able to explain what it means to be a responsible digital citizen, including understanding digital footprints, discussing cyberbullying, and knowing how to report concerns.

Length: 45 minutes
Digital Literacy Computer Science Unplugged Spanish 1st Grade 2nd Grade Digital Citizenship Ready-to-Go

Introduction to Responsible Technology Use

Students will be able to identify ways to use technology safely and responsibly, including understanding an Acceptable Use Policy (AUP).

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish Kindergarten Digital Citizenship Cybersecurity Ready-to-Go

Introduction to Word Processing

Students will be able to use word processing tools to create a document about their favorite season of the year.

Length: 45 minutes
Digital Literacy Computer Science Spanish 1st Grade Productivity Software Ready-to-Go

Exploring Word Processing

Students will use word processing tools to create a document explaining their favorite season of the year.

Length: 45 minutes
Digital Literacy Computer Science Spanish 1st Grade 2nd Grade Productivity Software Ready-to-Go

Exploring Responsible Technology Use

Students will be able to explain ways to use technology safely and responsibly.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 1st Grade Digital Citizenship Cybersecurity Ready-to-Go

Introduction to Presentations

Students will be able to use presentation software to create a presentation on their favorite things. The Guided Practice section guides students using Google Slides™. If your school uses a different presentation software, model the editing tools prior to or after the Guided Practice section videos, and instruct students how to open a blank document.

Length: 45 minutes
Digital Literacy Computer Science Spanish 1st Grade Productivity Software Ready-to-Go

Practicing Responsible Technology Use

Students will be able to demonstrate ways to use technology safely and responsibly.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 2nd Grade Digital Citizenship Cybersecurity Ready-to-Go

Exploring Presentations

Students will be able to use presentation software to create a presentation on their favorite things.

Length: 45 minutes
Digital Literacy Computer Science Spanish 1st Grade 2nd Grade Productivity Software Ready-to-Go

Making a Timer

Students will be able to use loops, wait blocks, and turn blocks to create and compare two timers with different speeds.

Length: 45 minutes
Computer Science ScratchJr Spanish 2nd Grade Loops Ready-to-Go

Algorithms: Connecting a Path

Students will be able to create and adjust simple algorithms to move characters based on their size, shape, and starting position.

Length: 45 minutes
Computer Science ScratchJr Spanish 2nd Grade Events Sequences Ready-to-Go

Introduction to Spreadsheets

Students will use spreadsheet software to review and present data on class pets and favorite seasons.

Length: 45 minutes
Digital Literacy Computer Science Spanish 1st Grade Productivity Software Ready-to-Go

Exploring Spreadsheets

Students will use spreadsheet software to review and present data on class pets and favorite colors.

Length: 45 minutes
Digital Literacy Computer Science Spanish 1st Grade 2nd Grade Productivity Software Ready-to-Go

Computer Basics: Introduction

Students will be able to learn what a computer is, how we use it, and what to do when it doesn’t work. They will also be able to identify input, output, hardware, and software.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish Kindergarten Systems & Networks Ready-to-Go

Two-Step Dance & Feedback

Students will be able to create a program and revise it based on peer feedback and give attribution to a peer who helped improve their work.

Length: 45 minutes
Computer Science ScratchJr Spanish 2nd Grade Events Sequences Ready-to-Go

Guided Research

Students will be able to find information using research sources and create a program to communicate their research visually.

Length: 1 hour 30 minutes
Computer Science Digital Literacy ScratchJr Spanish 1st Grade Research Project Design Ready-to-Go

Computer Basics: Exploration

Students will be able to learn what a computer is, how we use it, and what to do when it doesn’t work. They will be able to identify input, output, hardware, and software.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 1st Grade Systems & Networks Ready-to-Go

Compare and Refine Algorithms

Students will be able to compare and refine multiple algorithms for the same task to determine which is the most appropriate and efficient.

Length: 45 minutes
Computer Science Scratch Spanish 5th Grade Sequences Ready-to-Go

Computer Basics: Connections

Students will be able to learn what a computer is, how we use it, and what to do when it doesn’t work. They will also be able to identify input, output, hardware, and software, and explain how they work together.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 2nd Grade Systems & Networks Ready-to-Go

Introduction to Research

Students will be able to find information using research sources and create a program to communicate their research visually.

Length: 1 hour
Computer Science Digital Literacy ScratchJr Spanish Kindergarten Research Project Design Ready-to-Go

Introduction to Computing Systems

Students will be able to identify parts of the computing system and solve simple hardware and software problems.

Length: 45 minutes
Computer Science Digital Literacy Unplugged 3rd Grade Systems & Networks Ready-to-Go

Exploring Computing Systems

Students will be able to identify parts of the computing system and identify simple hardware and software problems.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 4th Grade Systems & Networks Ready-to-Go

Practicing with Computing Systems

Students will be able to identify parts of the computing system and identify simple hardware and software problems.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 5th Grade Systems & Networks Ready-to-Go

Introduction to Data Storage and Files

Students will be able to recognize that computers store data as files and model how data is collected and stored.

Length: 30 minutes
Computer Science Digital Literacy Spanish Unplugged Kindergarten Systems & Networks Data Ready-to-Go

Data Storage and Files Practice

Students will be able to recognize that computers store data as files and model how data is collected and stored.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 1st Grade Systems & Networks Data Ready-to-Go

File Management and Data

Students will be able to explain that different types of digital data take up different amounts of space, and identify where digital data can be stored.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 3rd Grade Data Systems & Networks Ready-to-Go

Introduction to Design Thinking

Students will be able to use the design thinking process to make a tool accessible to more users.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 3rd Grade Project Design Ready-to-Go

File Management and Data in Action

Students will be able to explain that different types of digital data take up different amounts of space and can be stored in different ways.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 4th Grade Data Ready-to-Go

File Management and Data Exploration

Students will be able to explain that different types of digital data take up different amounts of space and identify where digital data can be stored.

Length: 45 minutes
Computer Science Digital Literacy Spanish Unplugged 5th Grade Data Ready-to-Go

Managing Data Storage and Files

Students will be able to recognize that computers store data as files and model how data is collected and stored.

Length: 45 minutes
Computer Science Digital Literacy ScratchJr Spanish 2nd Grade Systems & Networks Data Ready-to-Go

Choice Research

Students will be able to collect and assess sources to answer a research question and communicate their findings visually.

Length: 1 hour 30 minutes
Digital Literacy Computer Science ScratchJr Spanish 2nd Grade Research Project Design Ready-to-Go

Using Networks to Connect

Students will be able to describe how people and devices connect and share information using a network, with and without wires.

Length: 30 minutes
Computer Science Digital Literacy Unplugged Spanish Kindergarten Systems & Networks Ready-to-Go

Exploring Computer Networks

Students will be able to describe how networks connect devices to share information and model the sending and receiving of information using message blocks.

Length: 45 minutes
Computer Science Digital Literacy ScratchJr Spanish 2nd Grade Systems & Networks Ready-to-Go

Designing Solutions for Accessibility

Students will be able to use the design thinking process to identify and solve real-world problems by redesigning a game to improve accessibility and usability for diverse users.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 4th Grade Project Design Ready-to-Go

What Can I Use Online?

Students will be able to search for information to answer questions online and provide proper attribution to sources.

Length: 45 minutes
Digital Literacy Spanish 3rd Grade Research Data Ready-to-Go

Give Credit When You Use It

Students will be able to search for information to answer questions online and provide proper attribution to sources.

Length: 45 minutes
ELA Digital Literacy Spanish 4th Grade Data Research Ready-to-Go

Use and Search the Right Way

Students will be able to search for information to answer questions online and provide proper attribution to sources.

Length: 45 minutes
ELA Digital Literacy Spanish 5th Grade Data Research Ready-to-Go

Standing Up to Cyberbullying

Students will be able to recognize different types of online hurtful behavior, including cyberbullying, and describe ways to respond or take responsibility.

Length: 45 minutes
Digital Literacy Unplugged Spanish 5th Grade Digital Citizenship Ready-to-Go

Impacts of Computing: Innovation

Students will be able to explain how technology and culture influence each other and create a Scratch project that compares past and present versions of a technology, explains its cultural impacts, and predicts how emerging technologies may affect different communities.

Length: 45 minutes
Computer Science Digital Literacy Scratch Spanish 5th Grade Events Ready-to-Go

Remixing Programs

Students will be able to remix digital programs and give appropriate credit to original creators.

Length: 45 minutes
Computer Science Digital Literacy Scratch Spanish 3rd Grade Digital Citizenship Ready-to-Go

What Can Data Tell Us?

Students will be able to collect, organize, and analyze data about school transportation.

Length: 30 minutes
Digital Literacy Computer Science ScratchJr Spanish Kindergarten Events Data Sequences Ready-to-Go

Modeling Network Connections

Students will be able to describe how messages move between devices using a network and create a program that shows how data travels from one device to another.

Length: 45 minutes
Computer Science Digital Literacy Scratch Spanish 3rd Grade Systems & Networks Ready-to-Go

Variables: Storing Data with Symbols

Students will be able to model the way programs store and manipulate data using variables.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Data Variables Ready-to-Go

Introduction to the Design Process

Students will be able to identify and participate in the steps of the design process with guidance to solve a simple problem through a ScratchJr animation.

Length: 30 minutes
Computer Science ScratchJr Spanish Kindergarten Project Design Ready-to-Go

Practicing the Design Process

Students will be able to use the design process to plan, create, and revise a ScratchJr project that models a solution to a simple real-world problem.

Length: 45 minutes
Computer Science ScratchJr Spanish 1st Grade Project Design Ready-to-Go

Exploring the Design Process

Students will be able to use the design process to plan, create, and improve a program with loops that models a solution to a simple real-world problem.

Length: 45 minutes
Computer Science ScratchJr Spanish 2nd Grade Project Design Ready-to-Go

Collaborating Digitally

Students will be able to collaborate with others digitally to create a program telling about their classrooms.

Length: 1 hour 30 minutes
Computer Science ScratchJr Spanish 2nd Grade Digital Citizenship Ready-to-Go

Collaborating Globally

Students will be able to collaborate with others digitally to improve a program.

Length: 1 hour 30 minutes
Computer Science Scratch Spanish 3rd Grade 4th Grade 5th Grade Digital Citizenship Ready-to-Go

Mouse Practice: Level Up!

This library of mouse activities should be completed after the lesson, Mouse Practice.

Digital Literacy Spanish Kindergarten 1st Grade Ready-to-Go

Being Kind Online

Students will be able to identify examples of inappropriate behavior, including cyberbullying, by recognizing kind and unkind online messages.

Length: 30 minutes
Computer Science Digital Literacy ScratchJr Spanish Kindergarten Digital Citizenship Events Sequences Ready-to-Go

Safety Solutions micro:bit® Design Project

Students will be able to use the design process to plan, create, and improve a safety solution to get Scout to school safely using a micro:bit®.

Length: 1 hour 30 minutes
Computer Science BBC micro:bit® Scratch Spanish 3rd Grade 4th Grade 5th Grade Project Design Ready-to-Go

Data Detectives

Students will be able to evaluate data for reliability and then analyze the data to draw conclusions and make predictions.

Length: 45 minutes
Digital Literacy Computer Science Scratch Spanish 3rd Grade Data Ready-to-Go

Data Investigators

Students will be able to evaluate data for reliability and then analyze the data to draw conclusions and make predictions.

Length: 45 minutes
Digital Literacy Computer Science Scratch 4th Grade Data Ready-to-Go

Data Analysts

Students will be able to analyze data to draw conclusions and make predictions.

Length: 45 minutes
Digital Literacy Computer Science Scratch 5th Grade Data Ready-to-Go

Careers in CS: Spacecraft Design

Students will be able to explain advantages of using technology in different careers and create a space program to animate an astronaut and spacecraft.

Length: 30 minutes
Digital Literacy Computer Science ELA ScratchJr Spanish Kindergarten Sequences Ready-to-Go

Persuasive Productivity Software Project

Students will be able to use word processing, spreadsheet, and presentation software to organize and present information to persuade an audience.

Length: 1 hour 30 minutes
ELA Computer Science Digital Literacy Spanish 4th Grade 5th Grade Productivity Software Project Design Data Research Ready-to-Go

Introduction to micro:bit® Inputs and Sensors

Students will be able to use micro:bit® inputs and outputs to create an interactive program.

Length: 45 minutes
Computer Science BBC micro:bit® Scratch Spanish 3rd Grade 4th Grade 5th Grade 6th Grade Events Ready-to-Go

Draw and Tell

Students will be able to create a short scene in ScratchJr and write/dictate a sentence about the scene they created.

Length: 30 minutes
ELA ScratchJr Kindergarten Events Sequences Ready-to-Go

Word Analysis: Prefixes and Suffixes

Students will be able to use Scratch to identify and explain the meaning of common prefixes and suffixes.

Length: 45 minutes
ELA Computer Science Scratch 3rd Grade Ready-to-Go

Connecting Ideas in Informational Texts

Students will be able to create a Scratch program that demonstrates the relationships between key ideas or events from an informational text using accurate details.

Length: 45 minutes
ELA Computer Science Social Studies Science Scratch 5th Grade Events Ready-to-Go

Digital Venn Diagram

Students will be able to program an interactive Venn diagram to compare two things.

Length: 45 minutes
Computer Science Social Studies ELA Science Math Scratch Spanish 3rd Grade 4th Grade 5th Grade Events Sequences Ready-to-Go

Impacts of Computing: Daily Life

Students will be able to identify examples of computing devices in their daily lives and explain how technology has changed the way people live, work, and play.

Length: 30 minutes
Computer Science Digital Literacy Unplugged Spanish Kindergarten Ready-to-Go

Impacts of Computing: Our Community

Students will be able to identify examples of computing devices in their daily lives and explain how technology has changed the way people live, work, and play.

Length: 45 minutes
Computer Science Digital Literacy Unplugged Spanish 1st Grade Ready-to-Go

Impacts of Computing: Changing World

Students will be able to identify examples of computing devices in their daily lives and use ScratchJr to explain how technology has changed the way people live, work, and play.

Length: 45 minutes
Computer Science Digital Literacy ScratchJr Spanish 2nd Grade Events Ready-to-Go

My Screen Balance Plan

Students will be able to define screen time and balance, develop healthy technology routines, and write an opinion piece on the most important rule for health and safety.

Length: 45 minutes
Digital Literacy ELA Computer Science Unplugged Spanish 3rd Grade Ready-to-Go

Screen Time: Protecting Relationships

Students will be able to explain how screen time affects their behavior and relationships, create a healthy screen-time plan, write an opinion about the most important screen-time rule and support it with reasons.

Length: 45 minutes
Digital Literacy ELA Computer Science Unplugged Spanish 4th Grade Ready-to-Go

Screen Time: Academics and Evidence

Students will be able to explain how screen time affects their learning and study habits, create a healthy screen-time plan, and write an opinion about the most important screen-time rule and support it with reasons.

Length: 45 minutes
ELA Digital Literacy Computer Science Unplugged 5th Grade Ready-to-Go

Cause and Effect

Students will be able to create a Scratch program that demonstrates a cause-and-effect relationship by using broadcast messages, conditionals, or event blocks to trigger actions between sprites.

Length: 45 minutes
Social Studies ELA Computer Science Scratch 3rd Grade 4th Grade 5th Grade Events Ready-to-Go

Careers in CS: Mobile Apps

This lesson is coming soon!