Please enable JavaScript to use CodeHS

Points

Activity Points Item Type
Karel Adventures 1
1.1 Karel's Coding Environment Lesson
1.1.1 Meet Karel 5 Video
1.1.2 Explore Karel's Commands 5 Notes
1.1.3 What is Syntax? 5 Video
1.1.4 Live Coding: Karel's Coding Environment 5 Video
1.1.5 Example Karel Program 5 Example
1.1.6 Walk Around the Pond 5 Exercise
1.1.7 Your Favorite Color 5 Exercise
1.2 Karel Error Messages Lesson
1.2.1 Debugging with Karel Error Messages 5 Video
1.2.2 Debug #1 5 Debugging
1.2.3 Debugging #1 Debrief 5 Video
1.2.4 Debug #2 5 Debugging
1.2.5 Debugging #2 Debrief 5 Video
1.2.6 Debug #3 5 Debugging
1.2.7 Debugging #3 Debrief 5 Video
1.2.8 Debugging Reflection 5 Free Response
1.3 The Rabbit Chase Lesson
1.3.1 Time to Clean Up 5 Video
1.3.2 Time to Clean Up! 5 Exercise
1.3.3 Riley the Troublemaker + Paint 5 Video
1.3.4 Riley the Troublemaker 5 Exercise
1.3.5 Riley's Escape! 5 Video
1.3.6 Riley's Escape! 5 Exercise
1.3.7 Riley's Escape! Part 2 5 Exercise
1.3.8 Tracking Riley 5 Video
1.3.9 Tracking Riley 5 Exercise
1.3.10 Over the Wall 5 Video
1.3.11 Over the Wall 5 Exercise
1.3.12 Help! 5 Video
1.3.13 Help! 5 Exercise
1.3.14 Making Friends 5 Video
1.3.15 Extra Challenge: Draw Riley the Rabbit! 5 Exercise
1.4 Lost in Space Lesson
1.4.1 A Call from Space 5 Video
1.4.2 Build a Spaceship 5 Exercise
1.4.3 Directions to Mars + If Statements 5 Video
1.4.4 Directions to Mars 5 Exercise
1.4.5 Asteroid Field 5 Exercise
1.4.6 Asteroid Field 2 5 Exercise
1.4.7 Landing Systems Engaged + If/Else Statements 5 Video
1.4.8 Landing Systems Engaged 5 Exercise
1.4.9 Perimeter Check 5 Exercise
1.4.10 Putting Out Fires + While Loops 5 Video
1.4.11 Putting Out Fires 1 5 Exercise
1.4.12 Putting Out Fires 2 5 Exercise
1.4.13 Tracking Tracy 5 Video
1.4.14 Tracking Tracy 1 5 Exercise
1.4.15 Tracking Tracy 2 5 Exercise
1.4.16 Martian Sand Worms 5 Video
1.4.17 Martian Sand Worms 5 Exercise
1.4.18 Heating Up Mars 5 Video
1.5 Karel Adventures 1: Evaluation Lesson
1.5.1 Supplies Drop Off 5 Challenge
1.5.2 Karel Adventures 1 Quiz 10 Quiz
1.5.3 (Optional) Create Your Own Short Karel Adventure! 5 Challenge
Karel Adventures 2
2.1 Quest for the Rosetta Stone Lesson
2.1.1 History of the Rosetta Stone 5 Notes
2.1.2 The Adventures Begins! 5 Video
2.1.3 Pick Up the Hat 1 5 Exercise
2.1.4 Pick Up the Hat 2 5 Exercise
2.1.5 Travel to Egypt 5 Exercise
2.1.6 Entering the Temple - Else If Statements 5 Video
2.1.7 Approach the Entrance 5 Exercise
2.1.8 Uncover the Hieroglyph 5 Exercise
2.1.9 Navigating the Darkness - For Loops 5 Video
2.1.10 Light the Torches 1 5 Exercise
2.1.11 Light the Torches 2 5 Exercise
2.1.12 Karel Finds the Stone! - Nested If Statements 5 Video
2.1.13 Leave Without a Trace 5 Exercise
2.1.14 Which Way? 5 Exercise
2.1.15 Getting Out! - Which Control Structure? 5 Video
2.1.16 Snakes! 5 Exercise
2.1.17 Escape the Scarab Room 5 Exercise
2.1.18 The End! 5 Video
2.1.19 Draw a Hieroglyph Example 5 Notes
2.1.20 Challenge: Draw a Hieroglyph 5 Exercise
2.2 A Day at the Park Lesson
2.2.1 The Adventure Begins - Using Control Structures 5 Video
2.2.2 Karel Clean Up 5 Exercise
2.2.3 Find the Exit 5 Exercise
2.2.4 Escape the Bedroom 5 Exercise
2.2.5 Karel Makes it out of the Room - Karel Functions 5 Video
2.2.6 Fetch Karel 5 Exercise
2.2.7 Get Down the Hallway 5 Exercise
2.2.8 Escape the Building 5 Exercise
2.2.9 Navigating the City Streets - Top-Down Decomposition 5 Video
2.2.10 Building Towers 5 Exercise
2.2.11 Get Around the Cars 5 Exercise
2.2.12 Find the Park 5 Exercise
2.2.13 Karel Makes it to the Park - Custom Colors 5 Video
2.2.14 Making Custom Colors 5 Exercise
2.2.15 Make a Tree 5 Exercise
2.2.16 Set Up the Scavenger Hunt 5 Exercise
2.3 Karel Adventures 2: Evaluation Lesson
2.3.1 Collect the Tennis Balls 5 Challenge
2.3.2 Karel Adventures 2 Quiz 10 Quiz
Exploring Computing
3.1 History of Computing Lesson
3.1.1 Life Without Computers 5 Free Response
3.1.2 The History of Computers 5 Article
3.1.3 History of Computer Interaction 5 Connection
3.1.4 Jigsaw: Computer Interaction Over the Decades 5 Free Response
3.1.5 Reflection: How do you interact with computers? 5 Free Response
3.2 Software Lesson
3.2.1 Software 5 Article
3.2.2 How to Build a Game 5 Article
3.2.3 Steps to Create a Game 5 Article
3.2.4 One Pager: Operating Systems 5 Exercise
3.3 Hardware Lesson
3.3.1 Computer Hardware 5 Article
3.3.2 Computer Peripheral Devices 5 Video
3.3.3 Brainstorm: New Computer Components 5 Free Response
3.3.4 Presentation: New Computer Components 5 Free Response
3.4 Cloud Computing Lesson
3.4.1 Introduction to Cloud Computing 5 Article
3.4.2 Cloud Computing Benefits 5 Video
3.4.3 Cloud or Physical? 5 Article
3.4.4 Case Study: Cloud Computing in Schools 5 Article
3.4.5 Reflection: Cloud Computing versus Physical Computing 5 Free Response
3.5 Internet of Things Lesson
3.5.1 What is the Internet of Things? 5 Connection
3.5.2 Daily Interaction with IoT Devices 5 Free Response
3.5.3 Privacy Concerns and the Internet of Things 5 Article
3.5.4 Privacy Concerns and the Internet of Things 5 Free Response
3.5.5 Design an Internet of Things Device 5 Free Response
3.6 Ethics and Legal Considerations Lesson
3.6.1 Legal, Ethics, and Bias in Computing 5 Article
3.6.2 Which Laws? 5 Article
3.6.3 Self-driving Cars 1 Connection
3.6.4 Self-driving Cars 5 Free Response
3.6.5 Bias in Facial Recognition Software 5 Connection
3.6.6 Bias in Facial Recognition Software 5 Free Response
3.7 The Future of Computing Lesson
3.7.1 The Future of Computing 5 Video
3.7.2 Future of Computing 3 Quiz
3.7.3 The Future of AI 5 Connection
3.7.4 The Impacts of AI on Your Future 5 Free Response
3.7.5 Computer Science Career Exploration 5 Free Response
3.8 Project: Design the Computer of Tomorrow Lesson
3.8.1 Design the Computer of Tomorrow 5 Free Response
3.8.2 Peer Review 5 Free Response
3.9 Quiz: Exploring Computing Lesson
3.9.1 Exploring Computing 10 Quiz
Tracy Adventures
4.1 Intro to Tracy's Grid World Lesson
4.1.1 Meet Tracy! 5 Video
4.1.2 Coordinates in Tracy's World #1 5 Exercise
4.1.3 Coordinates in Tracy's World #2 5 Exercise
4.1.4 Coordinates in Tracy's World #3 5 Exercise
4.1.5 Communicating with Tracy 5 Video
4.1.6 Moving Tracy to 2 Locations 5 Example
4.1.7 Drawing a Triangle 5 Exercise
4.1.8 Drawing a Star 5 Exercise
4.2 Debugging with Error Messages Lesson
4.2.1 Debugging with Error Messages 5 Video
4.2.2 Debugging #1 5 Debugging
4.2.3 Debugging #1 Debrief 5 Video
4.2.4 Debugging #2 5 Debugging
4.2.5 Debugging #2 Debrief 5 Video
4.2.6 Debugging #3 5 Debugging
4.2.7 Debugging #3 Debrief 5 Video
4.3 A Day at the Carnival Lesson
4.3.1 Enter the Carnival 5 Video
4.3.2 Carnival Map 5 Exercise
4.3.3 Finding the Clown 5 Video
4.3.4 Clown 5 Exercise
4.3.5 Time for Corn Dogs 5 Video
4.3.6 Eating a Corn Dog 5 Exercise
4.3.7 Condiments 5 Exercise
4.3.8 Ring Toss 5 Video
4.3.9 Play Ring Toss 5 Exercise
4.3.10 Win Tickets 5 Exercise
4.3.11 Balloon Buster 5 Video
4.3.12 Play Balloon Buster 5 Exercise
4.3.13 Stuffed Bear Prize 5 Exercise
4.3.14 Ferris Wheel 5 Video
4.3.15 Ferris Wheel 5 Exercise
4.3.16 Fireworks 5 Exercise
4.4 Under the Sea Lesson
4.4.1 Going Snorkeling 5 Video
4.4.2 Snorkel Gear 5 Exercise
4.4.3 Getting in the Water 5 Video
4.4.4 Octopus 5 Exercise
4.4.5 Making Friends Under the Sea - Variables 5 Video
4.4.6 Seahorse 5 Exercise
4.4.7 Jellyfish 5 Exercise
4.4.8 Escaping the Jellyfish Forest - Parameters 5 Video
4.4.9 Escape the Jellyfish! 5 Exercise
4.4.10 Dolphin 5 Exercise
4.4.11 On the Ocean Floor - User Input 5 Video
4.4.12 Shipwreck 5 Exercise
4.4.13 Finding the Blue Crab 5 Exercise
4.4.14 Finding the Sea Turtles 5 Video
4.4.15 Whale Spout 5 Exercise
4.4.16 Sea Turtle 5 Exercise
4.4.17 Finish the Story! 5 Free Response
4.5 Tracy Adventures 1: Evaluation Lesson
4.5.1 Tracy Adventures 1: Quiz 10 Quiz
4.5.2 Tracy Adventures 1: Project 5 Exercise
Exploring Digital Citizenship
5.1 Digital Footprint and Reputation Lesson
5.1.1 Digital Footprint and Reputation 1 Video
5.1.2 Digital Footprint and Reputation 3 Quiz
5.1.3 Building a Positive Digital Footprint 5 Free Response
5.1.4 Right to be Forgotten? 1 Connection
5.1.5 Right to be Forgotten 5 Free Response
5.1.6 What is your Digital Footprint? 5 Free Response
5.1.7 Social Media Clean-up 1 Example
5.2 Cyberbullying Lesson
5.2.1 Cyberbullying 1 Video
5.2.2 Cyberbullying 3 Quiz
5.2.3 Scenario: Student Ranking 5 Free Response
5.2.4 Scenario: Singled Out 5 Free Response
5.2.5 Stopping Cyberbullying 5 Free Response
5.3 Internet Safety Lesson
5.3.1 Internet Safety 1 Video
5.3.2 Internet Safety 2 Quiz
5.3.3 Scenario: School Stranger 5 Free Response
5.3.4 Scenario: Vacation Pals 5 Free Response
5.3.5 Staying Safe 5 Free Response
5.4 Privacy & Security Lesson
5.4.1 What is Data Privacy & Security? 1 Video
5.4.2 Privacy & Security Quiz 3 Quiz
5.4.3 How Strong is your Password? 1 Connection
5.4.4 How Strong is your password? 5 Free Response
5.4.5 Google Privacy Policy Search 1 Connection
5.4.6 Google Privacy Policy Search 5 Free Response
5.4.7 Guess: Password List 1 Example
5.4.8 Guess: Using an Algorithm 1 Example
5.4.9 Guess: Brute Force 1 Example
5.5 Information Literacy Lesson
5.5.1 Information Literacy 1 Video
5.5.2 Information Literacy 2 Quiz
5.5.3 Effective Internet Searches 5 Free Response
5.5.4 Evaluate the Source 1 1 Connection
5.5.5 Respond: Evaluate the Source 1 5 Free Response
5.5.6 Evaluate the Source 2 1 Connection
5.5.7 Respond: Evaluate the Source 2 5 Free Response
5.5.8 Hero Pig? 1 Connection
5.6 Creative Credit & Copyright Lesson
5.6.1 Creative Credit and Copyright 1 Video
5.6.2 Creative Credit and Copyright 2 Quiz
5.6.3 Cite! 5 Free Response
5.6.4 Exploring Creative Commons 1 Connection
5.6.5 Respond: Creative Commons 5 Free Response
5.6.6 Task: Finding Images 5 Free Response
5.6.7 Reflection: Why is Copyright Important? 5 Free Response
5.7 Hacking Ethics Lesson
5.7.1 Hacking Ethics & Legality 1 Video
5.7.2 Hacking Ethics & Legality 3 Quiz
5.7.3 Penetration Testing 1 Connection
5.7.4 Reflection: Penetration Testing 5 Free Response
5.7.5 Hack the Pentagon? 1 Connection
5.7.6 Reflection: Hack the Pentagon 5 Free Response
5.7.7 Ethical Hacker Agreement 1 Quiz
5.8 Project: Public Service Announcement Lesson
5.8.1 Pick a Topic 5 Free Response
5.8.2 Research 5 Free Response
5.8.3 Choose Your Audience 5 Free Response
5.8.4 What kind of PSA? 5 Free Response
5.8.5 Draft your PSA 5 Free Response
5.8.6 Finalize your PSA! 5 Free Response
5.9 Digital Citizenship and Cyber Hygiene Quiz Lesson
5.9.1 Digital Citizenship and Cyber Hygiene Quiz 9 Quiz
5.9.2 Digital Citizenship and Cybersecurity Badge 0 Badge