Standard |
Lessons |
K.FC.1
Locate letters and numbers on the keyboard.
|
-
Computer Basics
-
Minecraft: Education Edition® Basic Gameplay
-
Keyboard Introduction
|
K.FC.2
Ask questions to conduct investigations, solve problems, and test solutions.
|
-
Digital Research 1: Guided Research
-
Digital Research 2: Choice Research
|
K.AT.1
Construct sequential events step-by-step in a logical order.
|
-
Comparing Organisms
-
Sequences (Unplugged)
-
Impacts of Technology in Our World
-
How Living Things Survive
-
Adaptations and Survival: Camouflage
-
Designing Solutions from Nature
-
Introduction to Message Events
-
Maze Game Project
-
Story Problems: Add and Subtract within 20
-
Greater Than and Less Than: Single-Digit Numbers
-
Creating Shapes
-
Types of Motion
-
Animal Life Cycles
-
Events
-
Story Problems: Add and Subtract within 10
-
Loops Part 2
-
Build a Sentence
-
Light and Shadows
-
From ScratchJr to Scratch
-
Research Presentations
-
Math Story Problems: Add and Subtract within 100
-
Phases of the Moon
-
Create Your Own Story Problem
-
Our Responsibilities
-
Living and Nonliving
-
Weather and Seasons
-
Original Story Animations - Personal Story
-
Digital Research 2: Choice Research
-
Loops
-
Storytelling Animations Part 2
-
Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story
-
Original Story Animations - Fiction Story
-
Events and Money
-
Wildlife Scene Project
-
Ozobot® Programming 2: More Color Codes
-
Changes in the Environment
-
VEX 123®: Introduction
-
Introduction to Bee-Bot®: Basic Movements
-
Patterns with Bee-Bot®
-
ScratchJr to Scratch: Events and Loops
-
Place Value: Adding Up to 20
-
Comparing Length with Bee-Bot®
-
VEX 123®: Math Word Problems
-
Weather with Bee-Bot®
-
Introduction to Kibo®
-
Kibo®: Communicating Across Distances (Light and Sound)
-
Needs of Living Things with Bee-Bot®
-
Push and Pull with Bee-Bot®
-
Minecraft® Coding Fundamentals - Basic Moves
-
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
-
Skills Practice: Sequences
-
Skills Practice: Repeat Loops
-
Skills Practice: Events
-
Skills Practice: Message Events
-
Skills Practice: ScratchJr Drawing Tools
-
Data Storage and Variables
-
Telling Time
-
LEGO® SPIKE Essential: Design a Moving Statue
-
Space Travel Project
-
Divide Shapes into Equal Parts
-
Moving Targets Game
-
Punctuation: Write a great sentence!
-
VEX 123®: Patterns of Living Things
-
Seed Dispersal
-
LEGO® SPIKE Essential: Design for Changing Weather
-
Kibo®: Adding and Subtracting
-
Shapes with Bee-Bot®
-
Seasonal Project (Summer): Pop the Balloons
-
Making Ten with Bee-Bot®
-
Seasonal Project (Spring): Create a Chase Game
-
Seasonal Project (Fall): Gathering Apples Game
-
The Coordinate Plane
-
Using the Go To Page Block
-
Introduction to the Grid
-
Minecraft: Education Edition® - Trailblazer
-
Introduction to Speed Blocks
-
VEX 123®: Defining Shape Attributes
-
Introduction to Show and Hide Blocks
-
Introduction to Grow and Shrink Blocks
-
Forever Loop Dance Party
-
CodeHS Coding Card Game: Sequences
-
CodeHS Coding Card Game: Sequences 2
-
CodeHS Coding Card Game: Loops
-
CodeHS Coding Card Game: Loops 2
-
CodeHS Coding Card Game: Conditionals
-
CodeHS Coding Card Game: Conditionals 2
-
Catching Butterflies
-
Introduction to the Wait Block
-
Greater Than and Less Than: Two-Digit Numbers
-
Greater Than and Less Than: Three-Digit Numbers
-
About Me Project
-
Create a Chicken Crossing Game
-
Garden Project
-
Combining Shapes
-
River Crossing Game
-
Create a Map
-
3D Shapes
-
Digital Greeting Card Project
-
Design an Adventure Game
-
Flower Garden Functions Project
-
Algebraic Thinking: Finding a Two-Digit Unknown
-
Multiplying Fractions by Whole Numbers
-
Patterns and Music
-
Punctuation Game
-
State Project
-
Preventing Erosion
-
Geographic Effects on Early Civilizations
-
Rates and Unit Rates
-
Multiplying and Dividing Fractions
-
micro:bit® Reaction Game
-
Events (Alpine UT updates)
-
Seasons with Code & Go® Robot Mouse
-
Weather with Code & Go® Robot Mouse
-
Introduction to Code & Go® Robot Mouse: Basic Movements
-
Counting with Code & Go® Robot Mouse
-
Introduction to Code & Go® Robot Mouse: Planning a Program
-
Patterns with Code & Go® Robot Mouse
-
Comparing Length with Code & Go® Robot Mouse
-
Needs of Living Things with Code & Go® Robot Mouse
-
Push and Pull with Code & Go® Robot Mouse
-
Shapes with Code & Go® Robot Mouse
-
Making Ten with Code & Go® Robot Mouse
-
Scout's Scratch Expedition Part 1
-
Scout's Scratch Expedition Part 3
-
Loops: Predator and Prey
-
Scout's Scratch Expedition Part 4
-
Programming a Cycle
-
Create an Original Story Animation
-
Create a Maze
-
Loops: Follow the Path
-
Speed Block: Bouncy Ball
-
Create a Mini Golf Game
-
Message Events: Scout Plays in the Forest
-
Garden Project
-
Pages: Create a Tapping Game
-
Growing Garden
-
Message Events: Simon Says
-
Maze Game Project
-
Loops: Frog and Rabbit
-
Forever Loops: Fireworks
-
Loops: Play in the Park
-
Sequences: Digital Responsibilities
|
K.DA.1
Collect and organize data.
|
-
Digital Research 1: Guided Research
-
Digital Research 2: Choice Research
|
K.NI.1
Demonstrate age-appropriate methods for keeping personal information private.
|
-
Passwords
|
1.FC.1
Navigate to applications and documents by using desktop icons, windows, and menus (e.g., open and close the browser window, find/use bookmark to store the website, recognize and use app on tablet).
|
-
Computer Basics
-
Introduction to Coding with LEGO® SPIKE Essential
-
Minecraft: Education Edition® Basic Gameplay
-
LEGO® SPIKE Essential: Design for Changing Weather
|
1.FC.2
Demonstrate use of input devices (e.g., mouse, keyboard).
|
-
Input Devices
-
Computer Basics
-
3D Design: Introduction
-
Introduction to Coding with LEGO® SPIKE Essential
-
Introduction to Kibo®
-
Kibo®: Communicating Across Distances (Light and Sound)
-
Minecraft: Education Edition® Basic Gameplay
-
Minecraft® Coding Fundamentals - Basic Moves
-
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
-
LEGO® SPIKE Essential: Design a Moving Statue
-
3D Design: Create a Bubble Wand
-
LEGO® SPIKE Essential: Design for Changing Weather
-
Minecraft: Education Edition® - Trailblazer
-
Mouse Practice
-
Drawing Tools: Fairy Tale Painting
-
ScratchJr Drawing Tools: Farm Scene
|
1.AT.1
Identify and revise problem-solving strategies to solve a simple problem.
|
-
Digital Research 1: Guided Research
-
Digital Research 2: Choice Research
-
3D Design: Keyboard Accommodations
-
Pair Programming: Create a Band
-
Seed Dispersal
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Choose Your Own Path: Elements of Culture
-
About Me Project
-
Design an App
-
Game Design Project
-
Park Cleanup STEM Project with Bee-Bot®
-
Park Cleanup STEM Project with Code & Go® Robot Mouse
|
1.AT.2
Classify and sort information into logical order with and/or without a computer.
|
-
Comparing Organisms
-
Sequences (Unplugged)
-
Impacts of Technology in Our World
-
How Living Things Survive
-
Adaptations and Survival: Camouflage
-
Designing Solutions from Nature
-
Introduction to Message Events
-
Maze Game Project
-
Story Problems: Add and Subtract within 20
-
Greater Than and Less Than: Single-Digit Numbers
-
Creating Shapes
-
Types of Motion
-
Animal Life Cycles
-
Events
-
Story Problems: Add and Subtract within 10
-
Loops Part 2
-
Build a Sentence
-
Light and Shadows
-
From ScratchJr to Scratch
-
Research Presentations
-
Math Story Problems: Add and Subtract within 100
-
Phases of the Moon
-
Create Your Own Story Problem
-
Our Responsibilities
-
Living and Nonliving
-
Weather and Seasons
-
Original Story Animations - Personal Story
-
Digital Research 2: Choice Research
-
Loops
-
Storytelling Animations Part 2
-
Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story
-
Original Story Animations - Fiction Story
-
Events and Money
-
Wildlife Scene Project
-
Ozobot® Programming 2: More Color Codes
-
Changes in the Environment
-
VEX 123®: Introduction
-
Introduction to Bee-Bot®: Basic Movements
-
Patterns with Bee-Bot®
-
ScratchJr to Scratch: Events and Loops
-
Place Value: Adding Up to 20
-
Comparing Length with Bee-Bot®
-
VEX 123®: Math Word Problems
-
Weather with Bee-Bot®
-
Introduction to Kibo®
-
Kibo®: Communicating Across Distances (Light and Sound)
-
Needs of Living Things with Bee-Bot®
-
Push and Pull with Bee-Bot®
-
Minecraft® Coding Fundamentals - Basic Moves
-
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
-
Skills Practice: Sequences
-
Skills Practice: Repeat Loops
-
Skills Practice: Events
-
Skills Practice: Message Events
-
Skills Practice: ScratchJr Drawing Tools
-
Data Storage and Variables
-
Telling Time
-
LEGO® SPIKE Essential: Design a Moving Statue
-
Space Travel Project
-
Divide Shapes into Equal Parts
-
Moving Targets Game
-
Punctuation: Write a great sentence!
-
VEX 123®: Patterns of Living Things
-
Seed Dispersal
-
LEGO® SPIKE Essential: Design for Changing Weather
-
Kibo®: Adding and Subtracting
-
Shapes with Bee-Bot®
-
Seasonal Project (Summer): Pop the Balloons
-
Making Ten with Bee-Bot®
-
Seasonal Project (Spring): Create a Chase Game
-
Seasonal Project (Fall): Gathering Apples Game
-
The Coordinate Plane
-
Using the Go To Page Block
-
Introduction to the Grid
-
Minecraft: Education Edition® - Trailblazer
-
Introduction to Speed Blocks
-
VEX 123®: Defining Shape Attributes
-
Introduction to Show and Hide Blocks
-
Introduction to Grow and Shrink Blocks
-
Forever Loop Dance Party
-
CodeHS Coding Card Game: Sequences
-
CodeHS Coding Card Game: Sequences 2
-
CodeHS Coding Card Game: Loops
-
CodeHS Coding Card Game: Loops 2
-
CodeHS Coding Card Game: Conditionals
-
CodeHS Coding Card Game: Conditionals 2
-
Catching Butterflies
-
Introduction to the Wait Block
-
Greater Than and Less Than: Two-Digit Numbers
-
Greater Than and Less Than: Three-Digit Numbers
-
About Me Project
-
Create a Chicken Crossing Game
-
Garden Project
-
Combining Shapes
-
River Crossing Game
-
Create a Map
-
3D Shapes
-
Digital Greeting Card Project
-
Design an Adventure Game
-
Flower Garden Functions Project
-
Algebraic Thinking: Finding a Two-Digit Unknown
-
Multiplying Fractions by Whole Numbers
-
Patterns and Music
-
Punctuation Game
-
State Project
-
Preventing Erosion
-
Geographic Effects on Early Civilizations
-
Rates and Unit Rates
-
Multiplying and Dividing Fractions
-
micro:bit® Reaction Game
-
Events (Alpine UT updates)
-
Seasons with Code & Go® Robot Mouse
-
Weather with Code & Go® Robot Mouse
-
Introduction to Code & Go® Robot Mouse: Basic Movements
-
Counting with Code & Go® Robot Mouse
-
Introduction to Code & Go® Robot Mouse: Planning a Program
-
Patterns with Code & Go® Robot Mouse
-
Comparing Length with Code & Go® Robot Mouse
-
Needs of Living Things with Code & Go® Robot Mouse
-
Push and Pull with Code & Go® Robot Mouse
-
Shapes with Code & Go® Robot Mouse
-
Making Ten with Code & Go® Robot Mouse
-
Scout's Scratch Expedition Part 1
-
Scout's Scratch Expedition Part 3
-
Loops: Predator and Prey
-
Scout's Scratch Expedition Part 4
-
Programming a Cycle
-
Create an Original Story Animation
-
Create a Maze
-
Loops: Follow the Path
-
Speed Block: Bouncy Ball
-
Create a Mini Golf Game
-
Message Events: Scout Plays in the Forest
-
Garden Project
-
Pages: Create a Tapping Game
-
Growing Garden
-
Message Events: Simon Says
-
Maze Game Project
-
Loops: Frog and Rabbit
-
Forever Loops: Fireworks
-
Loops: Play in the Park
-
Sequences: Digital Responsibilities
|
1.AT.3
Utilize digital tools to illustrate potential solutions to a problem.
|
-
Designing Solutions from Nature
-
Computer Detectives: Hardware and Software Problems
-
Computer Detectives: Computer Problems
-
LEGO® SPIKE Essential: Design for Changing Weather
-
Preventing Erosion
-
Park Cleanup STEM Project with Bee-Bot®
-
Park Cleanup STEM Project with Code & Go® Robot Mouse
|
1.DA.1
Interpret data displayed in a chart.
|
-
Digital Research 1: Guided Research
-
Advanced Data and Programming
-
Data Patterns and Predictions
-
Basic Data and Programming Project
-
Basic Data and Programming Project
|
1.DA.2
Organize data using similarities and differences.
|
-
Advanced Data and Programming
-
Data Patterns and Predictions
-
Basic Data and Programming Project
-
Machine Learning: What is a Blorg?
-
Basic Data and Programming Project
-
The Sorting Game
|
1.NI.1
Advocate, demonstrate, and routinely practice safe, legal, and responsible use of information and technology.
|
-
Computer Basics
-
Internet Positivity (Unplugged)
-
Our Words Have Power (Cyberbullying)
-
Strong Usernames and Passwords
-
Digital Identity
-
Minecraft: Education Edition® Basic Gameplay
-
Giving Credit Through Attributions
-
Giving Credit Through Attributions
-
Training AI Using Data
|
2.FC.1
Use the menu and tool bar to navigate editing functions.
|
-
Computer Basics
-
Introduction to Coding with LEGO® SPIKE Essential
-
Minecraft: Education Edition® Basic Gameplay
-
LEGO® SPIKE Essential: Design for Changing Weather
|
2.FC.2
Use a variety of digital tools collaboratively to connect with other learners.
|
-
Minecraft: Education Edition® Basic Gameplay
-
Pair Programming: Create a Band
|
2.FC.3
Ask questions to conduct investigations, solve problems, and test solutions.
|
-
Digital Research 2: Choice Research
-
Advanced Data and Programming
-
Basic Data and Programming Project
|
2.FC.4
Select technology or tools to solve a problem or design a solution.
|
-
3D Design: Introduction
-
3D Design: Create a Bubble Wand
-
Scout Adventures 1: Introducing Scout
-
Scout Adventures 2: Scout Starts Exploring
-
Scout Adventures 3: Scout Meets a Friend
-
Scout Adventures 4: Scout Explores the Forest
-
Scout Adventures 5: Scout and Bluebird Help
-
Scout Adventures 6: Scout Celebrates with Friends
|
2.AT.1
Plan and create a design document to illustrate thoughts, ideas, and stories in a sequential (step-by-step) manner (e.g., story map, storyboard, sequential graphic organizer).
|
-
Digital Research 1: Guided Research
-
Digital Research 2: Choice Research
-
3D Design: Keyboard Accommodations
-
Pair Programming: Create a Band
-
Seed Dispersal
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Choose Your Own Path: Elements of Culture
-
About Me Project
-
Design an App
-
Game Design Project
-
Park Cleanup STEM Project with Bee-Bot®
-
Park Cleanup STEM Project with Code & Go® Robot Mouse
|
2.AT.2
Compare and evaluate multiple ways to get a solution.
|
-
Counting with Mazes
-
Loops
-
Preventing Erosion
-
Grid: Solving Mazes
|
2.AT.3
Categorize a group of items based on the attributes of actions of each item, with or without a computing device.
|
-
Identify Shapes by Attributes
-
VEX 123®: Defining Shape Attributes
|
2.DA.1
Use data to make decisions, identify solutions, or determine relationships.
|
-
Digital Research 1: Guided Research
-
Advanced Data and Programming
-
Data Patterns and Predictions
-
Basic Data and Programming Project
-
Basic Data and Programming Project
|
2.DA.2
Use if/then reasoning to understand relationships with data.
|
-
CodeHS Coding Card Game: Conditionals
-
CodeHS Coding Card Game: Conditionals 2
|
2.DA.3
Collect, create, and organize data in a digital chart or graph.
|
-
Advanced Data and Programming
-
Data Patterns and Predictions
-
Basic Data and Programming Project
-
Basic Data and Programming Project
|
2.NI.1
Identify appropriate and inappropriate behaviors for communicating in a digital environment.
|
-
Impacts of Technology in Our World
-
Our Words Have Power (Cyberbullying)
-
Strong Usernames and Passwords
-
Digital Identity
-
Passwords
|
2.NI.2
Cite media and/or owners of digital content.
|
-
Giving Credit Through Attributions
|
2.NI.3
Create a research-based product using online digital tools.
|
-
Digital Research 1: Guided Research
-
Digital Research 2: Choice Research
-
Advanced Data and Programming
-
Basic Data and Programming Project
-
Basic Data and Programming Project
|
2.IC.1
Recognize and describe the potential risks and dangers associated with various forms of online communications (e.g., cell phones, social media, digital photos).
|
-
Impacts of Technology in Our World
-
Training AI Using Data
|
3.FC.1
Locate and use appropriate online tools and resources to explore, research, and collect data on specific topics (e.g., applications, web browsers, and online tutorials).
|
-
Research: Effective Keywords
-
Research: Informational Programs
|
3.FC.2
Communicate key ideas and details collaboratively in a way that informs, persuades, and/or entertains, using digital tools.
|
-
Creative Storytelling
-
Weather and Climate
-
Using Digital Tools to Create Line Graphs
-
Dash Robot Storytelling
-
Choose Your Own Path: Elements of Culture
-
Multimedia Book Report
-
Storytelling with Finch Robot®
|
3.FC.3
Use basic features of digital tools to communicate key ideas and details in a way that informs and/or persuades.
|
-
Creative Storytelling
-
Weather and Climate
-
Using Digital Tools to Create Line Graphs
-
Dash Robot Storytelling
-
Choose Your Own Path: Elements of Culture
-
Multimedia Book Report
-
Storytelling with Finch Robot®
|
3.AT.1
Discuss the design process and use digital tools to illustrate potential solutions.
|
-
LEGO® SPIKE Essential: Design for Changing Weather
|
3.AT.2
Create an algorithm to solve a problem as a collaborative team.
|
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Dash Robot 1 - Movement
-
Coding with LEGO® Spike Prime
-
Pair Programming: Create a Band
-
Introduction to Finch Robot®
-
Modeling Perimeter with Finch Robot®
-
Storytelling with Finch Robot®
|
3.AT.3
Identify problems to solve and generate questions for investigations.
|
-
Platform Game Design
-
Dash Robot Mazes
-
Digital Pet Project
-
Coding with LEGO® Spike Prime
-
Introduction to Classes and Objects in Games
-
Pair Programming: Create a Band
-
Plan a Quest
-
Design an App
-
Game Design Project
|
3.DA.1
Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea.
|
-
Using Digital Tools to Create Line Graphs
-
Advanced Data and Programming
-
Data Patterns and Predictions
-
Training AI Using Data
-
Machine Learning: AutoDraw
-
Machine Learning: What is a Blorg?
-
Machine Learning: Teachable Machine
-
The Sorting Game
|
3.DA.2
Describe examples of data sets or databases from everyday life.
|
-
Research: Effective Keywords
-
Research: Informational Programs
|
3.NI.1
Advocate, demonstrate, and routinely practice safe, legal, and responsible use of information and technology.
|
-
Computer Basics
-
Internet Positivity (Unplugged)
-
Our Words Have Power (Cyberbullying)
-
Strong Usernames and Passwords
-
Digital Identity
-
Minecraft: Education Edition® Basic Gameplay
-
Giving Credit Through Attributions
-
Giving Credit Through Attributions
-
Training AI Using Data
-
Sequences: Digital Responsibilities
|
3.NI.2
Conduct basic keyword searches to produce valid, appropriate results, and evaluate results for accuracy, relevance, and appropriateness.
|
-
Research: Effective Keywords
-
Research Presentations
-
Digital Research 1: Guided Research
-
Research: Informational Programs
|
3.PC.1
Analyze a given list of sub-problems while addressing a larger problem.
|
-
Unit Fractions with Variables
|
3.PC.2
Define a problem or task, decompose it into smaller sub-problems.
|
-
Platform Game Design
-
Nutrition Maze
-
Grammar Quiz Game
-
Advanced Data and Programming
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Interactive Map of the 13 Colonies
-
Interactive Map of the 13 Colonies with the BBC micro:bit®
-
Digital Pet Project
-
Dash Robot 1 - Movement
-
Skills Practice: Sequences
-
Skills Practice: Operators
-
Introduction to Classes and Objects in Games
-
VEX GO®: Lines and Angles
-
Pinball Game Project
-
Mad Libs Project
-
Game Design Project
|
3.PC.3
Use numbers or letters to represent information in another form.
|
-
Game Mechanics with Comparison Operators
-
Balanced and Unbalanced Forces
-
Sound Frequency & Amplitude
-
Fractions and Variables
-
Introduction to Comparison Operators
-
Wave Generator
-
Unit Converter
-
Revolutionary War Timeline
-
Digital Pet Project
-
Unit Fractions with Variables
-
Multiplication Quiz Game
-
Skills Practice: Variables
-
Skills Practice: Operators
-
Introduction to Classes and Objects in Games
-
micro:bit® Rounding to the Nearest Ten
-
micro:bit® Rounding to the Nearest Hundred
-
micro:bit® Rounding with Decimals
-
Seasonal Project (Summer): Pop The Balloons
-
Seasonal Project (Fall): Gathering Apples Game
-
Introduction to Speed Blocks
-
Mad Libs Project
-
Design an App
-
Game Design Project
-
Naming Numbers Game
-
Rates and Unit Rates
-
Scale of Planets in the Solar System
-
Balanced Ecosystems
-
Pong Game
-
I-Spy with Lists
-
Click-a-Mole
-
Program an AI Chatbot
-
Functions: Paint by Numbers
-
Lists: Shopping with Scout
|
4.FC.1
Demonstrate an appropriate level of proficiency in performing tasks using a range of digital devices.
|
-
Platform Game Design
-
Research: Informational Programs
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Programming and Data Project
-
Clones in Games
-
Digital Pet Project
-
Introduction to LEGO® Spike Essential
-
Introduction to LEGO® Spike Prime
-
LEGO® SPIKE Essential: Design a Moving Statue
-
3D Design: Keyboard Accommodations
-
Pair Programming: Create a Band
-
LEGO® SPIKE Essential: Design for Changing Weather
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Choose Your Own Path: Elements of Culture
-
Plan a Quest
-
Animation Loops Project
-
Design an App
-
Game Design Project
-
Multimedia Book Report
-
micro:bit® Reaction Game
-
Storytelling with Finch Robot®
|
4.FC.2
Use age-appropriate online tools and resources (e.g., learning management systems, grade and assignment record, tutorial, assessment, web browser).
|
-
3D Design: Recreate an Animal
-
3D Design: Codeblocks
-
Minecraft: Education Edition® Basic Gameplay
-
Welcome to CodeHS!
-
Program an AI Chatbot
-
Machine Learning: Teachable Machine
|
4.FC.3
Create a simple digital model of a system and explain what the model shows and does not show.
|
-
Balanced and Unbalanced Forces
-
Wave Generator
-
Cycle of Matter
-
How We See: Light Reflection
|
4.AT.1
Examine logical reasoning to predict outcomes of an algorithm.
|
-
3D Design: Recreate an Animal
-
Platform Game Design
-
Animating Poetry
-
Grammar Quiz Game
-
Dash Robot Mazes
-
Cycle of Matter
-
Clones in Games
-
Interactive Map of the 13 Colonies
-
Interactive Map of the 13 Colonies with the BBC micro:bit®
-
Digital Pet Project
-
VEX GO®: Introduction
-
VEX GO®: Measurement
-
Create a Drawing App
-
Minecraft® Coding Fundamentals - Basic Moves
-
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
-
Skills Practice: Events
-
Skills Practice: Broadcast Events
-
Skills Practice: Operators
-
House Design with Area and Perimeter
-
Introduction to Classes and Objects in Games
-
micro:bit®: Animal Response to the Environment
-
Pair Programming: Create a Band
-
VEX GO®: Speed and Energy
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Choose Your Own Path: Elements of Culture
-
Introduction to Speed Blocks
-
VEX GO®: Lines and Angles
-
Plan a Quest
-
Forever Loop Dance Party
-
Pinball Game Project
-
Mad Libs Project
-
Design an App
-
Game Design Project
-
Multiplying Fractions by Whole Numbers
-
Punctuation Game
-
State Project
-
Multiplying and Dividing Fractions
-
Multimedia Book Report
-
micro:bit® Reaction Game
-
Introduction to Finch Robot®
-
Pong Game
-
Click-a-Mole
-
Program an AI Chatbot
-
Events: Dot in Space
-
Functions: Paint by Numbers
-
Broadcast Messages: Marco Polo
|
4.AT.2
Use flowcharts to create a plan or algorithm.
|
-
Choose Your Own Path: Elements of Culture
-
Plan a Quest
-
Animation Loops Project
-
Design an App
-
Game Design Project
|
4.AT.3
Construct a basic system of numbers, letters, or symbols to represent information as a cipher.
|
|
4.DA.1
Collect, organize, analyze, and interpret data to identify solutions and/or make informed decisions.
|
-
Digital Research 1: Guided Research
-
Advanced Data and Programming
-
Programming and Data Project
-
Data Patterns and Predictions
|
4.DA.2
Gather data to answer a question using a variety of computing and data visualization methods
|
-
Research Presentations
-
Digital Research 2: Choice Research
-
Using Digital Tools to Create Line Graphs
-
Programming and Data Project
|
4.NI.1
Identify appropriate and inappropriate uses of communication technology and discuss the permanence of actions in the digital world.
|
-
Digital Identity
-
Giving Credit Through Attributions
|
4.NI.2
Conduct advanced keyword searches to produce valid, appropriate results and evaluate results for accuracy, relevance, and appropriateness.
|
-
Research: Effective Keywords
-
Research: Informational Programs
|
4.PC.1
Test and debug a given program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs, in collaboration with others.
|
-
Platform Game Design
-
Nutrition Maze
-
Advanced Data and Programming
-
Digital Pet Project
-
Skills Practice: Sequences
-
Introduction to Classes and Objects in Games
-
Pair Programming: Create a Band
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Pinball Game Project
-
Mad Libs Project
-
Game Design Project
-
micro:bit® Reaction Game
-
Click-a-Mole
-
Debugging: Mazes
-
Snake Game
|
4.IC.2
Identify laws and tools which help ensure that users of varying abilities can access electronic and information technology.
|
-
3D Design: Keyboard Accommodations
|
4.IC.3
Explain how hardware and applications can enable everyone, including people with disabilities, to do things they could not do otherwise.
|
-
3D Design: Keyboard Accommodations
|
5.FC.1
Use advanced features of digital tools and media-rich resources to communicate key ideas and details in a way that informs, persuades, and/or entertains.
|
-
Creative Storytelling
-
Digital Greeting Card Project
-
Research: Informational Programs
-
Programming and Data Project
-
Digital Pet Project
-
Pair Programming: Create a Band
-
Choose Your Own Path: Elements of Culture
-
Multimedia Book Report
|
5.AT.1
Analyze and improve an algorithm that includes sequencing and simple patterns with or without a computing device.
|
-
Introduction to Computer Science and Scratch
-
Practice with Conditionals Part 1
-
Adding with Loops
-
Game Mechanics with Comparison Operators
-
Loops (Unplugged)
-
3D Design: Codeblocks
-
Exploring Ecosystems
-
Balanced and Unbalanced Forces
-
Sound Frequency & Amplitude
-
Events
-
Platform Game Design
-
Communities Adapt to & Modify their Environment
-
Fractions and Variables
-
Creative Storytelling
-
Weather and Climate
-
Digital Greeting Card Project
-
From ScratchJr to Scratch
-
Introduction to Comparison Operators
-
Classifying Rocks
-
Complex Conditionals: If/Then/Else Chase the Star
-
Nutrition Maze
-
Exploring Heat
-
Exploring Adaptations
-
Physical Changes
-
Variables
-
Plant and Animal Cells
-
Digital Vocabulary Flashcard Quiz
-
Animating Poetry
-
Exploring the Water Cycle
-
Simple Algorithms
-
Rights and Responsibilities
-
Random Sentence Generator
-
Introduction to Conditionals
-
Wave Generator
-
Division and Conditionals
-
Multiple Algorithms
-
Multiplication and Conditionals
-
Unit Converter
-
Sensing and Responding to the Environment
-
Effects of Pollution
-
Nonfiction Animated Recordings
-
Measuring Lengths
-
Grammar Quiz Game
-
Drawing with the BBC micro:bit® and Scratch
-
Loops
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Animating Sprites with Multiplication
-
Phonics: Letter Sounds
-
Earth Systems
-
Day and Night
-
Cycle of Matter
-
Game Effects
-
Clones in Games
-
Constructive and Destructive Processes
-
Revolutionary War Timeline
-
Revolutionary War Timeline with the BBC micro:bit®
-
Animal Classification
-
Interactive Map of the 13 Colonies
-
Interactive Map of the 13 Colonies with the BBC micro:bit®
-
Digital Pet Project
-
Unit Fractions with Variables
-
Multiplication Quiz Game
-
Phonics: Digraphs
-
VEX 123®: Introduction
-
ScratchJr to Scratch: Events and Loops
-
Dash Robot 1 - Movement
-
VEX GO®: Introduction
-
VEX GO®: Measurement
-
Create a Drawing App
-
Minecraft® Coding Fundamentals - Basic Moves
-
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
-
Skills Practice: Events
-
Skills Practice: Broadcast Events
-
Skills Practice: If/Then Conditionals
-
Skills Practice: Repeat Loops
-
Skills Practice: Functions
-
Skills Practice: Forever Loops
-
Skills Practice: If/Then/Else Conditionals
-
Skills Practice: Variables
-
Scratch Drawing Tools
-
Skills Practice: Costumes, Backdrops, and Animations
-
Coding with LEGO® Spike Prime
-
Skills Practice: Functions with Boolean Inputs
-
Skills Practice: Operators
-
Skills Practice: Functions with Number Inputs
-
House Design with Area and Perimeter
-
Introduction to Classes and Objects in Games
-
micro:bit® Rounding to the Nearest Ten
-
Punctuate a Title
-
micro:bit®: Animal Response to the Environment
-
Pair Programming: Create a Band
-
micro:bit® Rounding to the Nearest Hundred
-
VEX 123®: Patterns of Living Things
-
micro:bit® Rounding with Decimals
-
Seasonal Project (Spring): Create a Chase Game!
-
VEX GO®: Speed and Energy
-
How We See: Light Reflection
-
Practice with Conditionals Part 2
-
Practice with Conditionals Part 4
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Seasonal Project (Summer): Pop The Balloons
-
Practice with Conditionals Part 3
-
Seasonal Project (Fall): Gathering Apples Game
-
Complex Conditionals: If/Then/Else Chase the Balloon Game
-
Choose Your Own Path: Elements of Culture
-
Introduction to Speed Blocks
-
VEX GO®: Lines and Angles
-
Plan a Quest
-
Forever Loop Dance Party
-
Mad Libs Project
-
Flower Garden Functions Project
-
Design an App
-
Game Design Project
-
Decimal Division and Conditionals
-
Add and Subtract Fractions
-
Multiplying Fractions by Whole Numbers
-
Naming Numbers Game
-
Modeling Life Cycles
-
Fossils and Past Environments
-
Punctuation Game
-
State Project
-
Atoms and Molecules
-
Geographic Effects on Early Civilizations
-
Balanced Ecosystems
-
Multimedia Book Report
-
micro:bit® Reaction Game
-
Makey Makey®: Introduction
-
Introduction to Finch Robot®
-
Modeling Perimeter with Finch Robot®
-
Storytelling with Finch Robot®
-
Makey Makey®: Graphing Points on a Coordinate Plane
-
micro:bit®: Graphing Points on a Coordinate Plane
-
I-Spy with Lists
-
Animating Poetry
-
Message Events: Scout Plays in the Forest
-
Creating Algorithms
-
Events: Dot in Space
-
Functions: Paint by Numbers
-
Loops: Catch the Ball
-
Message Events: Simon Says
-
Scout's Quest: Functions with Boolean Inputs
-
Broadcast Messages: Marco Polo
-
Scout's Quest: Variables
-
Scout's Quest: Functions with Number Inputs
-
Lists: Shopping with Scout
-
Scout's Quest: Conditionals
|
5.AT.2
Create an algorithm to solve a problem while detecting and debugging logical errors within the algorithm.
|
-
Loops (Unplugged)
-
Exploring Ecosystems
-
Sound Frequency & Amplitude
-
Platform Game Design
-
Digital Greeting Card Project
-
Classifying Rocks
-
Nutrition Maze
-
Digital Vocabulary Flashcard Quiz
-
Rights and Responsibilities
-
Introduction to the BBC micro:bit®
-
Nonfiction Animated Recordings
-
Grammar Quiz Game
-
Loops
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Classifying Shapes by Category
-
Cycle of Matter
-
Clones in Games
-
Revolutionary War Timeline
-
Digital Pet Project
-
Unit Fractions with Variables
-
Dash Robot 1 - Movement
-
Create a Drawing App
-
Minecraft® Coding Fundamentals - Basic Moves
-
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
-
Skills Practice: Events
-
Skills Practice: Sequences
-
Skills Practice: Broadcast Events
-
Skills Practice: Repeat Loops
-
Skills Practice: Functions
-
Skills Practice: Forever Loops
-
Skills Practice: Variables
-
Scratch Drawing Tools
-
Skills Practice: Costumes, Backdrops, and Animations
-
Coding with LEGO® Spike Prime
-
Skills Practice: Functions with Boolean Inputs
-
Skills Practice: Operators
-
Skills Practice: Functions with Number Inputs
-
House Design with Area and Perimeter
-
Introduction to Classes and Objects in Games
-
micro:bit® Rounding to the Nearest Ten
-
Punctuate a Title
-
micro:bit®: Animal Response to the Environment
-
Pair Programming: Create a Band
-
micro:bit® Rounding to the Nearest Hundred
-
micro:bit® Rounding with Decimals
-
Seasonal Project (Spring): Create a Chase Game!
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Seasonal Project (Summer): Pop The Balloons
-
Seasonal Project (Fall): Gathering Apples Game
-
The Coordinate Plane
-
Choose Your Own Path: Elements of Culture
-
Classifying Shapes Using Lines and Angles
-
Classifying Quadrilaterals in a Hierarchy
-
Plan a Quest
-
Animation Loops Project
-
Mad Libs Project
-
Flower Garden Functions Project
-
Design an App
-
Game Design Project
-
Add and Subtract Fractions
-
Naming Numbers Game
-
Punctuation Game
-
State Project
-
Atoms and Molecules
-
Multiplying and Dividing Fractions
-
Balanced Ecosystems
-
Multimedia Book Report
-
micro:bit® Reaction Game
-
Introduction to Finch Robot®
-
Modeling Perimeter with Finch Robot®
-
Storytelling with Finch Robot®
-
Scout's Scratch Expedition Part 1
-
Scout's Scratch Expedition Part 2
-
Scout's Scratch Expedition Part 3
-
Scout's Scratch Expedition Part 4
-
Debugging: Events and Loops
-
Create a Maze
-
Debugging: Mazes
-
Events: Dot in Space
-
Functions: Paint by Numbers
-
Loops: Catch the Ball
-
Scout's Quest: Functions with Boolean Inputs
-
Broadcast Messages: Marco Polo
-
Scout's Quest: Variables
-
Scout's Quest: Functions with Number Inputs
|
5.AT.3
Develop and recommend solutions to a given problem and explain the process to an audience.
|
-
3D Design: Keyboard Accommodations
-
Design an App
|
5.DA.1
Manipulate data to answer a question using a variety of computing methods and tools to collect, organize, graph, analyze, and publish the resulting information.
|
-
Research: Informational Programs
-
Using Digital Tools to Create Line Graphs
-
Programming and Data Project
|
5.DA.2
Connect data from a simulation to real-life events.
|
-
Sound Frequency & Amplitude
-
Wave Generator
-
Networks, Packets, and the Internet
-
Balanced Ecosystems
|
5.NI.1
Explain responsible uses of technology and digital information; describe possible consequences of inappropriate use such as copyright infringement and piracy.
|
-
Computer Basics
-
Internet Positivity (Unplugged)
-
Our Words Have Power (Cyberbullying)
-
Strong Usernames and Passwords
-
Digital Identity
-
Minecraft: Education Edition® Basic Gameplay
-
Giving Credit Through Attributions
-
Giving Credit Through Attributions
-
Training AI Using Data
-
Sequences: Digital Responsibilities
|
5.NI.2
Apply copyright principles to real life scenarios.
|
-
Giving Credit Through Attributions
|
5.PC.1
Create simple animated stories or solve pre-existing problems using a precise sequence of instructions and simple loops, collaboratively or individually.
|
-
Introduction to Computer Science and Scratch
-
Practice with Conditionals Part 1
-
Adding with Loops
-
Loops (Unplugged)
-
3D Design: Codeblocks
-
Exploring Ecosystems
-
Balanced and Unbalanced Forces
-
Sound Frequency & Amplitude
-
Events
-
Platform Game Design
-
Communities Adapt to & Modify their Environment
-
Fractions and Variables
-
Creative Storytelling
-
Weather and Climate
-
Digital Greeting Card Project
-
Introduction to Comparison Operators
-
Classifying Rocks
-
Complex Conditionals: If/Then/Else Chase the Star
-
Nutrition Maze
-
Exploring Heat
-
Decimal Multiplication and Conditionals
-
Exploring Adaptations
-
Physical Changes
-
Variables
-
Plant and Animal Cells
-
Digital Vocabulary Flashcard Quiz
-
Animating Poetry
-
Exploring the Water Cycle
-
Simple Algorithms
-
Random Sentence Generator
-
Introduction to Conditionals
-
Wave Generator
-
Division and Conditionals
-
Multiple Algorithms
-
Multiplication and Conditionals
-
Unit Converter
-
Sensing and Responding to the Environment
-
Effects of Pollution
-
Nonfiction Animated Recordings
-
Measuring Lengths
-
Grammar Quiz Game
-
Drawing with the BBC micro:bit® and Scratch
-
Loops
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Animating Sprites with Multiplication
-
Earth Systems
-
Classifying Shapes by Category
-
Day and Night
-
Cycle of Matter
-
Multi-digit Multiplication and Conditionals
-
Game Effects
-
Clones in Games
-
Constructive and Destructive Processes
-
Revolutionary War Timeline
-
Revolutionary War Timeline with the BBC micro:bit®
-
Animal Classification
-
Interactive Map of the 13 Colonies
-
Interactive Map of the 13 Colonies with the BBC micro:bit®
-
Digital Pet Project
-
Unit Fractions with Variables
-
Multiplication Quiz Game
-
Dash Robot 1 - Movement
-
VEX GO®: Introduction
-
Create a Drawing App
-
Skills Practice: Events
-
Skills Practice: Broadcast Events
-
Skills Practice: If/Then Conditionals
-
Skills Practice: Repeat Loops
-
Skills Practice: Functions
-
Skills Practice: Forever Loops
-
Skills Practice: If/Then/Else Conditionals
-
Skills Practice: Variables
-
Scratch Drawing Tools
-
Skills Practice: Costumes, Backdrops, and Animations
-
Skills Practice: Functions with Boolean Inputs
-
Skills Practice: Operators
-
Skills Practice: Functions with Number Inputs
-
Area of a Rectangle with Tiles
-
House Design with Area and Perimeter
-
Introduction to Classes and Objects in Games
-
Punctuate a Title
-
micro:bit®: Animal Response to the Environment
-
Pair Programming: Create a Band
-
Seasonal Project (Spring): Create a Chase Game!
-
VEX GO®: Speed and Energy
-
How We See: Light Reflection
-
Practice with Conditionals Part 2
-
Practice with Conditionals Part 4
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Seasonal Project (Summer): Pop The Balloons
-
Practice with Conditionals Part 3
-
The US Government
-
Seasonal Project (Fall): Gathering Apples Game
-
The Coordinate Plane
-
Complex Conditionals: If/Then/Else Chase the Balloon Game
-
Using the Go To Page Block
-
Introduction to the Grid
-
Introduction to Speed Blocks
-
VEX GO®: Lines and Angles
-
Plan a Quest
-
Animation Loops Project
-
Forever Loop Dance Party
-
Pinball Game Project
-
Mad Libs Project
-
Flower Garden Functions Project
-
Design an App
-
Game Design Project
-
Decimal Division and Conditionals
-
Naming Numbers Game
-
Modeling Life Cycles
-
Fossils and Past Environments
-
State Project
-
Atoms and Molecules
-
Geographic Effects on Early Civilizations
-
Evaluate Algebraic Equations
-
Scale of Planets in the Solar System
-
Balanced Ecosystems
-
Multimedia Book Report
-
micro:bit® Reaction Game
-
Makey Makey®: Introduction
-
Makey Makey®: Graphing Points on a Coordinate Plane
-
micro:bit®: Graphing Points on a Coordinate Plane
-
Creating Algorithms
-
Events: Dot in Space
-
Functions: Paint by Numbers
-
Loops: Catch the Ball
-
Scout's Quest: Functions with Boolean Inputs
-
Broadcast Messages: Marco Polo
-
Scout's Quest: Functions with Number Inputs
-
Scout's Quest: Conditionals
|
5.PC.2
Identify bugs (errors) in basic programming.
|
-
Exploring Ecosystems
-
Maze Game Project
-
Sound Frequency & Amplitude
-
Platform Game Design
-
Digital Greeting Card Project
-
Classifying Rocks
-
Nutrition Maze
-
Digital Vocabulary Flashcard Quiz
-
Nonfiction Animated Recordings
-
Grammar Quiz Game
-
Loops
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Classifying Shapes by Category
-
Cycle of Matter
-
Clones in Games
-
Revolutionary War Timeline
-
Digital Pet Project
-
Unit Fractions with Variables
-
Ozobot® Programming 1: Introduction
-
Ozobot® Programming 2: More Color Codes
-
Dash Robot 1 - Movement
-
Cue Robot 1 - Movement
-
Cue Robot 2 - Proximity Sensors
-
Cue Robot 3 - Loops and Functions
-
Minecraft® Coding Fundamentals - Basic Moves
-
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
-
Skills Practice: Events
-
Skills Practice: Sequences
-
Skills Practice: Broadcast Events
-
Skills Practice: Repeat Loops
-
Skills Practice: Functions
-
Skills Practice: Forever Loops
-
Skills Practice: Variables
-
Scratch Drawing Tools
-
Skills Practice: Costumes, Backdrops, and Animations
-
Coding with LEGO® Spike Prime
-
Skills Practice: Functions with Boolean Inputs
-
Skills Practice: Operators
-
Skills Practice: Functions with Number Inputs
-
Area of a Rectangle with Tiles
-
House Design with Area and Perimeter
-
Introduction to Classes and Objects in Games
-
micro:bit® Rounding to the Nearest Ten
-
Punctuate a Title
-
Pair Programming: Create a Band
-
micro:bit® Rounding to the Nearest Hundred
-
micro:bit® Rounding with Decimals
-
Seasonal Project (Spring): Create a Chase Game!
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Seasonal Project (Summer): Pop The Balloons
-
The Coordinate Plane
-
Choose Your Own Path: Elements of Culture
-
Classifying Shapes Using Lines and Angles
-
Classifying Quadrilaterals in a Hierarchy
-
Plan a Quest
-
Animation Loops Project
-
Pinball Game Project
-
Mad Libs Project
-
Functions Dance Project
-
Flower Garden Functions Project
-
Design an App
-
Game Design Project
-
Add and Subtract Fractions
-
Multiplying Fractions by Whole Numbers
-
Naming Numbers Game
-
Modeling Life Cycles
-
State Project
-
Atoms and Molecules
-
Geographic Effects on Early Civilizations
-
Rates and Unit Rates
-
Multiplying and Dividing Fractions
-
Evaluate Algebraic Equations
-
Scale of Planets in the Solar System
-
Balanced Ecosystems
-
Multimedia Book Report
-
micro:bit® Reaction Game
-
Ozobot® Timeline
-
Ozobot® Cycle
-
Scout's Scratch Expedition Part 1
-
Scout's Scratch Expedition Part 2
-
Scout's Scratch Expedition Part 3
-
Scout's Scratch Expedition Part 4
-
Pong Game
-
Debugging: Events and Loops
-
Create a Maze
-
Click-a-Mole
-
Program an AI Chatbot
-
Events: Dot in Space
-
Loops: Catch the Ball
-
Scout's Quest: Functions with Boolean Inputs
-
Maze Game Project
-
Broadcast Messages: Marco Polo
-
Scout's Quest: Variables
-
Scout's Quest: Functions with Number Inputs
|
5.IC.1
Analyze the impact of social media on individuals, families, and society.
|
-
Our Words Have Power (Cyberbullying)
-
Strong Usernames and Passwords
-
Digital Identity
|