Please enable JavaScript to use CodeHS

Points

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