Please enable JavaScript to use CodeHS

Outline


1. Karel Adventures 1
1.1 Karel's Coding Environment
Video 1.1.1 Meet Karel
Notes 1.1.2 Explore Karel's Commands
Video 1.1.3 What is Syntax?
Video 1.1.4 Live Coding: Karel's Coding Environment
Example 1.1.5 Example Karel Program
Exercise 1.1.6 Walk Around the Pond
Exercise 1.1.7 Your Favorite Color
1.2 Karel Error Messages
Video 1.2.1 Debugging with Karel Error Messages
Debugging 1.2.2 Debug #1
Video 1.2.3 Debugging #1 Debrief
Debugging 1.2.4 Debug #2
Video 1.2.5 Debugging #2 Debrief
Debugging 1.2.6 Debug #3
Video 1.2.7 Debugging #3 Debrief
Free Response 1.2.8 Debugging Reflection
1.3 The Rabbit Chase
Video 1.3.1 Time to Clean Up
Exercise 1.3.2 Time to Clean Up!
Video 1.3.3 Riley the Troublemaker + Paint
Exercise 1.3.4 Riley the Troublemaker
Video 1.3.5 Riley's Escape!
Exercise 1.3.6 Riley's Escape!
Exercise 1.3.7 Riley's Escape! Part 2
Video 1.3.8 Tracking Riley
Exercise 1.3.9 Tracking Riley
Video 1.3.10 Over the Wall
Exercise 1.3.11 Over the Wall
Video 1.3.12 Help!
Exercise 1.3.13 Help!
Video 1.3.14 Making Friends
Exercise 1.3.15 Extra Challenge: Draw Riley the Rabbit!
1.4 Lost in Space
Video 1.4.1 A Call from Space
Exercise 1.4.2 Build a Spaceship
Video 1.4.3 Directions to Mars + If Statements
Exercise 1.4.4 Directions to Mars
Exercise 1.4.5 Asteroid Field
Exercise 1.4.6 Asteroid Field 2
Video 1.4.7 Landing Systems Engaged + If/Else Statements
Exercise 1.4.8 Landing Systems Engaged
Exercise 1.4.9 Perimeter Check
Video 1.4.10 Putting Out Fires + While Loops
Exercise 1.4.11 Putting Out Fires 1
Exercise 1.4.12 Putting Out Fires 2
Video 1.4.13 Tracking Tracy
Exercise 1.4.14 Tracking Tracy 1
Exercise 1.4.15 Tracking Tracy 2
Video 1.4.16 Martian Sand Worms
Exercise 1.4.17 Martian Sand Worms
Video 1.4.18 Heating Up Mars
1.5 Karel Adventures 1: Evaluation
Challenge 1.5.1 Supplies Drop Off
Quiz 1.5.2 Karel Adventures 1 Quiz
Challenge 1.5.3 (Optional) Create Your Own Short Karel Adventure!
2. Karel Adventures 2
2.1 Quest for the Rosetta Stone
Notes 2.1.1 History of the Rosetta Stone
Video 2.1.2 The Adventures Begins!
Exercise 2.1.3 Pick Up the Hat 1
Exercise 2.1.4 Pick Up the Hat 2
Exercise 2.1.5 Travel to Egypt
Video 2.1.6 Entering the Temple - Else If Statements
Exercise 2.1.7 Approach the Entrance
Exercise 2.1.8 Uncover the Hieroglyph
Video 2.1.9 Navigating the Darkness - For Loops
Exercise 2.1.10 Light the Torches 1
Exercise 2.1.11 Light the Torches 2
Video 2.1.12 Karel Finds the Stone! - Nested If Statements
Exercise 2.1.13 Leave Without a Trace
Exercise 2.1.14 Which Way?
Video 2.1.15 Getting Out! - Which Control Structure?
Exercise 2.1.16 Snakes!
Exercise 2.1.17 Escape the Scarab Room
Video 2.1.18 The End!
Notes 2.1.19 Draw a Hieroglyph Example
Exercise 2.1.20 Challenge: Draw a Hieroglyph
2.2 A Day at the Park
Video 2.2.1 The Adventure Begins - Using Control Structures
Exercise 2.2.2 Karel Clean Up
Exercise 2.2.3 Find the Exit
Exercise 2.2.4 Escape the Bedroom
Video 2.2.5 Karel Makes it out of the Room - Karel Functions
Exercise 2.2.6 Fetch Karel
Exercise 2.2.7 Get Down the Hallway
Exercise 2.2.8 Escape the Building
Video 2.2.9 Navigating the City Streets - Top-Down Decomposition
Exercise 2.2.10 Building Towers
Exercise 2.2.11 Get Around the Cars
Exercise 2.2.12 Find the Park
Video 2.2.13 Karel Makes it to the Park - Custom Colors
Exercise 2.2.14 Making Custom Colors
Exercise 2.2.15 Make a Tree
Exercise 2.2.16 Set Up the Scavenger Hunt
2.3 Karel Adventures 2: Evaluation
Challenge 2.3.1 Collect the Tennis Balls
Quiz 2.3.2 Karel Adventures 2 Quiz
3. Tracy Adventures
3.1 Intro to Tracy's Grid World
Video 3.1.1 Meet Tracy!
Exercise 3.1.2 Coordinates in Tracy's World #1
Exercise 3.1.3 Coordinates in Tracy's World #2
Exercise 3.1.4 Coordinates in Tracy's World #3
Video 3.1.5 Communicating with Tracy
Example 3.1.6 Moving Tracy to 2 Locations
Exercise 3.1.7 Drawing a Triangle
Exercise 3.1.8 Drawing a Star
3.2 Debugging with Error Messages
Video 3.2.1 Debugging with Error Messages
Debugging 3.2.2 Debugging #1
Video 3.2.3 Debugging #1 Debrief
Debugging 3.2.4 Debugging #2
Video 3.2.5 Debugging #2 Debrief
Debugging 3.2.6 Debugging #3
Video 3.2.7 Debugging #3 Debrief
3.3 A Day at the Carnival
Video 3.3.1 Enter the Carnival
Exercise 3.3.2 Carnival Map
Video 3.3.3 Finding the Clown
Exercise 3.3.4 Clown
Video 3.3.5 Time for Corn Dogs
Exercise 3.3.6 Eating a Corn Dog
Exercise 3.3.7 Condiments
Video 3.3.8 Ring Toss
Exercise 3.3.9 Play Ring Toss
Exercise 3.3.10 Win Tickets
Video 3.3.11 Balloon Buster
Exercise 3.3.12 Play Balloon Buster
Exercise 3.3.13 Stuffed Bear Prize
Video 3.3.14 Ferris Wheel
Exercise 3.3.15 Ferris Wheel
Exercise 3.3.16 Fireworks
3.4 Under the Sea
Video 3.4.1 Going Snorkeling
Exercise 3.4.2 Snorkel Gear
Video 3.4.3 Getting in the Water
Exercise 3.4.4 Octopus
Video 3.4.5 Making Friends Under the Sea - Variables
Exercise 3.4.6 Seahorse
Exercise 3.4.7 Jellyfish
Video 3.4.8 Escaping the Jellyfish Forest - Parameters
Exercise 3.4.9 Escape the Jellyfish!
Exercise 3.4.10 Dolphin
Video 3.4.11 On the Ocean Floor - User Input
Exercise 3.4.12 Shipwreck
Exercise 3.4.13 Finding the Blue Crab
Video 3.4.14 Finding the Sea Turtles
Exercise 3.4.15 Whale Spout
Exercise 3.4.16 Sea Turtle
Free Response 3.4.17 Finish the Story!
3.5 Tracy Adventures 1: Evaluation
Quiz 3.5.1 Tracy Adventures 1: Quiz
Exercise 3.5.2 Tracy Adventures 1: Project
4. Exploring Computing
4.1 History of Computing
Free Response 4.1.1 Life Without Computers
Article 4.1.2 The History of Computers
Connection 4.1.3 History of Computer Interaction
Free Response 4.1.4 Jigsaw: Computer Interaction Over the Decades
Free Response 4.1.5 Reflection: How do you interact with computers?
4.2 Software
Article 4.2.1 Software
Article 4.2.2 How to Build a Game
Article 4.2.3 Steps to Create a Game
Exercise 4.2.4 One Pager: Operating Systems
4.3 Hardware
Article 4.3.1 Computer Hardware
Video 4.3.2 Computer Peripheral Devices
Free Response 4.3.3 Brainstorm: New Computer Components
Free Response 4.3.4 Presentation: New Computer Components
4.4 Cloud Computing
Article 4.4.1 Introduction to Cloud Computing
Video 4.4.2 Cloud Computing Benefits
Article 4.4.3 Cloud or Physical?
Article 4.4.4 Case Study: Cloud Computing in Schools
Free Response 4.4.5 Reflection: Cloud Computing versus Physical Computing
4.5 Internet of Things
Connection 4.5.1 What is the Internet of Things?
Free Response 4.5.2 Daily Interaction with IoT Devices
Article 4.5.3 Privacy Concerns and the Internet of Things
Free Response 4.5.4 Privacy Concerns and the Internet of Things
Free Response 4.5.5 Design an Internet of Things Device
4.6 Ethics and Legal Considerations
Article 4.6.1 Legal, Ethics, and Bias in Computing
Article 4.6.2 Which Laws?
Connection 4.6.3 Self-driving Cars
Free Response 4.6.4 Self-driving Cars
Connection 4.6.5 Bias in Facial Recognition Software
Free Response 4.6.6 Bias in Facial Recognition Software
4.7 The Future of Computing
Video 4.7.1 The Future of Computing
Quiz 4.7.2 Future of Computing
Connection 4.7.3 The Future of AI
Free Response 4.7.4 The Impacts of AI on Your Future
Free Response 4.7.5 Computer Science Career Exploration
4.8 Project: Design the Computer of Tomorrow
Free Response 4.8.1 Design the Computer of Tomorrow
Free Response 4.8.2 Peer Review
4.9 Quiz: Exploring Computing
Quiz 4.9.1 Exploring Computing
5. Exploring Code with Karel
5.1 Introduction to Karel
Video 5.1.1 Introduction to Programming With Karel
Check for Understanding 5.1.2 Karel Commands Quiz
Example 5.1.3 Our First Karel Program
Video 5.1.4 Parentheses and Semicolons Intro
Exercise 5.1.5 Debug Karel's Code
Video 5.1.6 Debug Karel's Code
Exercise 5.1.7 Debug More of Karel's Code
Video 5.1.8 Debug More of Karel's Code
Exercise 5.1.9 Your First Karel Program
5.2 Karel's World
Video 5.2.1 More About Karel
Check for Understanding 5.2.2 More Basic Karel Quiz
Example 5.2.3 Karel's Morning Walk
Exercise 5.2.4 Karel's Evening Walk
Debugging 5.2.5 Can't Reach the Tennis Ball
Exercise 5.2.6 Tennis Ball Game Setup
5.3 Functions
Video 5.3.1 Karel Functions
Quiz 5.3.2 Functions Check for Understanding
Example 5.3.3 Climb the Stairs
Debugging 5.3.4 Spot the Bug 1
Debugging 5.3.5 Spot the Bug 2
Exercise 5.3.6 Spinning Karel
5.4 Multiple Functions
Example 5.4.1 Using the Main Function
Video 5.4.2 Top Down Design and Decomposition
Check for Understanding 5.4.3 Top Down Design and Decomposition Quiz
Video 5.4.4 Top Down Design and Decomposition in Karel
Exercise 5.4.5 Tennis Ball Stacks
Example 5.4.6 Comments in Karel
Debugging 5.4.7 Clean Up
5.5 For Loops
Video 5.5.1 For Loops
Check for Understanding 5.5.2 For Loops Quiz
Example 5.5.3 Repeated Move
Example 5.5.4 Draw a Line
Exercise 5.5.5 Tennis Ball in Each Corner
Exercise 5.5.6 Pick Up Tennis Balls
Exercise 5.5.7 Draw Two Lines
5.6 Conditional Statements
Video 5.6.1 If Statements and Conditionals
Check for Understanding 5.6.2 If Statements and Conditionals Quiz
Example 5.6.3 If Statements and Conditionals
Debugging 5.6.4 Stay Out of the Lake
Exercise 5.6.5 Bury Tennis Balls
Exercise 5.6.6 Checkerboard Karel
5.7 If/Else Statements
Video 5.7.1 If/Else Statements
Check for Understanding 5.7.2 If/Else Statements Quiz
Example 5.7.3 Opposite Day
Exercise 5.7.4 Build a Bridge
Debugging 5.7.5 Stay on the Path
Exercise 5.7.6 Dog Park Clean Up
Badge 5.7.7 Conditional Karel Badge
5.8 While Loops
Video 5.8.1 While Loops
Check for Understanding 5.8.2 While Loops Quiz
Example 5.8.3 Inside the Fence
Example 5.8.4 Run Home
Exercise 5.8.5 Path to Dog House
Debugging 5.8.6 Dive In!
Exercise 5.8.7 Clean Up
5.9 Karel Challenges
Notes 5.9.1 Karel Challenges
Challenge 5.9.2 Fetch
Challenge 5.9.3 Karel's Race
Challenge 5.9.4 Building Bridges
Challenge 5.9.5 Super Tennis Ball Clean Up
Badge 5.9.6 Karel Challenges Badge
5.10 Exploring Code with Karel Quiz
Unit Quiz 5.10.1 Exploring Code with Karel Quiz
6. Exploring the Internet
6.1 What is the Internet?
Video 6.1.1 What is the Internet?
Video 6.1.2 The History of the Internet
Free Response 6.1.3 Internet Innovations
Video 6.1.4 The Internet is in the Ocean
Free Response 6.1.5 A Day Without the Internet
6.2 The Need for Protocols
Notes 6.2.1 The Alphabet Game
Free Response 6.2.2 Alphabet Game Reflection
Notes 6.2.3 The Networking Game
Free Response 6.2.4 Networking Game Reflection
Free Response 6.2.5 Protocols in your Life
Video 6.2.6 Network Simulation
6.3 Impact of the Internet
Free Response 6.3.1 Internet in My Daily Life
Video 6.3.2 Impact of the Internet
Free Response 6.3.3 Back in Time
Connection 6.3.4 What is the Digital Divide?
Free Response 6.3.5 What is the Digital Divide?
Exercise 6.3.6 Four Hats Reflection
Video 6.3.7 The Impact of the Internet: Crowdsourcing
Free Response 6.3.8 Exploring Crowdsourcing
6.4 Cybersecurity
Video 6.4.1 Cybersecurity
Article 6.4.2 Intruder Alert!
Free Response 6.4.3 Cybersecurity and You
Connection 6.4.4 Internet of Things
Connection 6.4.5 Hackers vs. Smart Homes
Free Response 6.4.6 Internet of Things Reflection
Article 6.4.7 Ransomware Simulation
Article 6.4.8 Phishing Simulator
Free Response 6.4.9 Cyber Defense 3-2-1
6.5 The CIA Triad
Video 6.5.1 CIA Triad
Check for Understanding 6.5.2 CIA Triad
Free Response 6.5.3 Which part of the CIA Triad?
Free Response 6.5.4 Which part of the CIA Triad?
Free Response 6.5.5 Breach of Confidentiality
Free Response 6.5.6 Breach of Availability
Free Response 6.5.7 CIA Connections
6.6 Encryption
Free Response 6.6.1 What is Cryptography?
Video 6.6.2 Cryptography: A Brief History
Article 6.6.3 Cryptogram Game!
Article 6.6.4 Encrypt/Decrypt
Notes 6.6.5 Using the Caesar Cipher
Article 6.6.6 Caesar Cipher Encryption
Article 6.6.7 Decrypt Caesar's Cipher!
Article 6.6.8 Cracking Caesar Program
Free Response 6.6.9 Security Tradeoffs
6.7 Project: Steganography
Video 6.7.1 What is Steganography?
Notes 6.7.2 Hidden Message Instructions
Example 6.7.3 Hidden Message
Free Response 6.7.4 Your turn: Hide Your Message!
Challenge 6.7.5 Your turn: Image Creation
Free Response 6.7.6 Partner Decrypt and Final Reflection
6.8 Exploring the Internet Quiz
Quiz 6.8.1 Exploring the Internet Quiz
7. Exploring Digital Citizenship
7.1 Digital Footprint and Reputation
Video 7.1.1 Digital Footprint and Reputation
Quiz 7.1.2 Digital Footprint and Reputation
Free Response 7.1.3 Building a Positive Digital Footprint
Connection 7.1.4 Right to be Forgotten?
Free Response 7.1.5 Right to be Forgotten
Free Response 7.1.6 What is your Digital Footprint?
Example 7.1.7 Social Media Clean-up
7.2 Cyberbullying
Video 7.2.1 Cyberbullying
Quiz 7.2.2 Cyberbullying
Free Response 7.2.3 Scenario: Student Ranking
Free Response 7.2.4 Scenario: Singled Out
Free Response 7.2.5 Stopping Cyberbullying
7.3 Internet Safety
Video 7.3.1 Internet Safety
Quiz 7.3.2 Internet Safety
Free Response 7.3.3 Scenario: School Stranger
Free Response 7.3.4 Scenario: Vacation Pals
Free Response 7.3.5 Staying Safe
7.4 Privacy & Security
Video 7.4.1 What is Data Privacy & Security?
Quiz 7.4.2 Privacy & Security Quiz
Connection 7.4.3 How Strong is your Password?
Free Response 7.4.4 How Strong is your password?
Connection 7.4.5 Google Privacy Policy Search
Free Response 7.4.6 Google Privacy Policy Search
Example 7.4.7 Guess: Password List
Example 7.4.8 Guess: Using an Algorithm
Example 7.4.9 Guess: Brute Force
7.5 Information Literacy
Video 7.5.1 Information Literacy
Quiz 7.5.2 Information Literacy
Free Response 7.5.3 Effective Internet Searches
Connection 7.5.4 Evaluate the Source 1
Free Response 7.5.5 Respond: Evaluate the Source 1
Connection 7.5.6 Evaluate the Source 2
Free Response 7.5.7 Respond: Evaluate the Source 2
Connection 7.5.8 Hero Pig?
7.6 Creative Credit & Copyright
Video 7.6.1 Creative Credit and Copyright
Quiz 7.6.2 Creative Credit and Copyright
Free Response 7.6.3 Cite!
Connection 7.6.4 Exploring Creative Commons
Free Response 7.6.5 Respond: Creative Commons
Free Response 7.6.6 Task: Finding Images
Free Response 7.6.7 Reflection: Why is Copyright Important?
7.7 Hacking Ethics
Video 7.7.1 Hacking Ethics & Legality
Quiz 7.7.2 Hacking Ethics & Legality
Connection 7.7.3 Penetration Testing
Free Response 7.7.4 Reflection: Penetration Testing
Connection 7.7.5 Hack the Pentagon?
Free Response 7.7.6 Reflection: Hack the Pentagon
Quiz 7.7.7 Ethical Hacker Agreement
7.8 Project: Public Service Announcement
Free Response 7.8.1 Pick a Topic
Free Response 7.8.2 Research
Free Response 7.8.3 Choose Your Audience
Free Response 7.8.4 What kind of PSA?
Free Response 7.8.5 Draft your PSA
Free Response 7.8.6 Finalize your PSA!
7.9 Digital Citizenship and Cyber Hygiene Quiz
Quiz 7.9.1 Digital Citizenship and Cyber Hygiene Quiz
Badge 7.9.2 Digital Citizenship and Cybersecurity Badge
8. Exploring Art with Code
8.1 Getting Started
Video 8.1.1 What is Creative Coding
Connection 8.1.2 p5.js Reference Guide
Video 8.1.3 Drawing and Shapes
Exercise 8.1.4 Create a Canvas
Connection 8.1.5 Canvas Coordinates
Exercise 8.1.6 Line
Exercise 8.1.7 Rectangle
Exercise 8.1.8 Ellipse
8.2 Color
Video 8.2.1 Color
Connection 8.2.2 Create a Color Palette
Connection 8.2.3 Hex to RGB Color Converter
Example 8.2.4 Using RGB Values
Exercise 8.2.5 Background Color
Exercise 8.2.6 Fill
Exercise 8.2.7 Stroke
8.3 Variables
Video 8.3.1 Variables
Example 8.3.2 Using Variables: Bricks
Exercise 8.3.3 Making Variables
Exercise 8.3.4 Reusing Variables
Exercise 8.3.5 Width and Height
8.4 The Draw Loop
Video 8.4.1 The Draw Loop
Connection 8.4.2 A Brief History of Animation
Exercise 8.4.3 Frame Rate
Exercise 8.4.4 No Loop
Exercise 8.4.5 Frame Count
8.5 Color Transitions
Video 8.5.1 Animated Color Transitions
Connection 8.5.2 Color Gradient
Exercise 8.5.3 Grayscale Gradient
Exercise 8.5.4 Grayscale to Color
Exercise 8.5.5 Color to Grayscale
8.6 Shape Transformations
Video 8.6.1 Shape Transformations
Exercise 8.6.2 Translation
Exercise 8.6.3 Animated Translation
Exercise 8.6.4 Rotation
Exercise 8.6.5 Animated Rotation
Exercise 8.6.6 Scale
Exercise 8.6.7 Animated Scale
8.7 Direction
Video 8.7.1 Direction
Exercise 8.7.2 Up and Down
Exercise 8.7.3 Left and Right
Exercise 8.7.4 Diagonal
8.8 Mouse Data
Video 8.8.1 Mouse Data
Exercise 8.8.2 mouseX
Exercise 8.8.3 mouseY
Exercise 8.8.4 mouseX and mouseY
Exercise 8.8.5 mouseButton
Exercise 8.8.6 Paint and Erase
8.9 Keyboard Data
Video 8.9.1 Keyboard Data
Exercise 8.9.2 keyIsPressed
Connection 8.9.3 Key Codes
Exercise 8.9.4 keyIsDown
Exercise 8.9.5 key
8.10 Project: Animate an Emoji
Exercise 8.10.1 Project: Animate an Emoji
9. Exploring Game Design
9.1 Intro to Games
Video 9.1.1 Intro to Games
Free Response 9.1.2 What Games Have You Played?
Free Response 9.1.3 Game Design Reflection
9.2 Unpacking a Game
Video 9.2.1 Gameplay and Game Components
Quiz 9.2.2 Check Your Understanding - Gameplay and Game Components
Video 9.2.3 Game Mechanics and Elements
Quiz 9.2.4 Check Your Understanding - Game Mechanics and Elements
Notes 9.2.5 Investigate a Game
Free Response 9.2.6 Identify Game Elements
Free Response 9.2.7 Identify Game Components
Free Response 9.2.8 Identify Game Mechanics
Free Response 9.2.9 Describe Your Experience
9.3 Categorizing Games
Notes 9.3.1 Categorizing Games
Article 9.3.2 A Bird's Eye View on Perspectives
Article 9.3.3 Getting to Know Game Genres
Notes 9.3.4 Pick a Few Games
Free Response 9.3.5 Categorizing Your Games
Free Response 9.3.6 Game Category Reflection
9.4 Intro to JavaScript
Video 9.4.1 Hello World
Example 9.4.2 Hello World
Exercise 9.4.3 Introduce Yourself
Debugging 9.4.4 Debugging: Printing Error
Quiz 9.4.5 Check Your Understanding - Printing
9.5 Variables
Video 9.5.1 Variables
Video 9.5.2 Live Coding: Variables
Exercise 9.5.3 Exploration: Making a Purchase
Quiz 9.5.4 Check Your Understanding - Variables
Debugging 9.5.5 Debugging: Hiking App
Exercise 9.5.6 2020 Olympic Basketball Winners
9.6 Introducing Libraries
Video 9.6.1 Introducing Libraries and p5play
Article 9.6.2 p5play Demo - Asteroids
Article 9.6.3 p5play Demo - Dominoes
Article 9.6.4 p5play Demo - Red Remover
Article 9.6.5 p5play Reference Guide
9.7 Program Structure
Video 9.7.1 Program Structure
Notes 9.7.2 Program Structure Reference
Example 9.7.3 Bounce Bounce Revolution
Exercise 9.7.4 Exploration: The Elevator
Exercise 9.7.5 The Propeller
Quiz 9.7.6 Check Your Understanding - Structure
9.8 Understanding the Canvas
Video 9.8.1 Understanding the Canvas
Exercise 9.8.2 Create a Canvas
Connection 9.8.3 Canvas Coordinates
Example 9.8.4 Helper Function for Coordinates
Example 9.8.5 Refreshing the Canvas
Exercise 9.8.6 Shelving Boxes
Quiz 9.8.7 Check Your Understanding - Canvas
9.9 Your First Sprites
Video 9.9.1 Your First Sprites
Example 9.9.2 Sprite Face
Exercise 9.9.3 Exploration: Shapeshifter
Exercise 9.9.4 Downhill Delights
Quiz 9.9.5 Check Your Understanding - Sprites
Challenge 9.9.6 Block Mario
9.10 The Physics of Sprites
Notes 9.10.1 Physics Engines and Gravity
Exercise 9.10.2 Exploration: Gravity
Notes 9.10.3 Collisions
Exercise 9.10.4 Exploration: Collisions
Notes 9.10.5 Physical Properties
Exercise 9.10.6 Exploration: Physical Properties
Notes 9.10.7 Motion
Exercise 9.10.8 Exploration: Motion
Free Response 9.10.9 Sprite Physics Reflection
10. Exploring Web Design
10.1 Introduction to HTML
Video 10.1.1 Introduction to HTML
Check for Understanding 10.1.2 Introduction to HTML Quiz
Example 10.1.3 Our First HTML Page
Exercise 10.1.4 Creating Your First Webpage
Example 10.1.5 Your Second Tag
Exercise 10.1.6 Dear Diary
10.2 Structure of an HTML Page
Video 10.2.1 Structure of an HTML Page
Check for Understanding 10.2.2 Structure of an HTML Page Quiz
Example 10.2.3 HTML Template
Example 10.2.4 Hello World Page
Exercise 10.2.5 Introduce Yourself
Free Response 10.2.6 Create Your Own codehs.me Homepage
10.3 Formatting Text
Video 10.3.1 Formatting Text
Check for Understanding 10.3.2 Formatting Text Quiz
Example 10.3.3 Dictionary Entry
Exercise 10.3.4 Online Recipe
Exercise 10.3.5 Class Schedule
Exercise 10.3.6 Add Favorites to Your Homepage
10.4 Creating Links
Video 10.4.1 Links
Check for Understanding 10.4.2 Links Quiz
Example 10.4.3 The <a> Tag
Exercise 10.4.4 Linkbran.ch
Exercise 10.4.5 Wiki Page
Exercise 10.4.6 Adding Links to Your Homepage
10.5 Incorporating Images
Video 10.5.1 Images
Check for Understanding 10.5.2 Images Quiz
Example 10.5.3 The <img> Tag
Example 10.5.4 Using an Image as a Link
Exercise 10.5.5 Your Favorite Image
Exercise 10.5.6 Gallery Layout
Exercise 10.5.7 Adding Images to Your Homepage
10.6 Using Lists
Video 10.6.1 HTML Lists
Check for Understanding 10.6.2 HTML Lists Quiz
Example 10.6.3 Grocery Shopping
Exercise 10.6.4 Chores
Exercise 10.6.5 Favorites
Exercise 10.6.6 Add a List to Your Homepage
10.7 Applying Styling
Video 10.7.1 HTML Styling
Check for Understanding 10.7.2 HTML Styling Quiz
Example 10.7.3 Styling the Grocery List
Exercise 10.7.4 Styling an Article
Exercise 10.7.5 Does Taylor Swift Lack Style?
10.8 Introduction to CSS Styling
Video 10.8.1 Introduction to CSS Styling
Check for Understanding 10.8.2 Introduction to CSS Quiz
Example 10.8.3 Styling with CSS
Exercise 10.8.4 Styling a List
Exercise 10.8.5 Adding CSS Styling
10.9 Complete Your Homepage
Example 10.9.1 Example Homepage
Challenge 10.9.2 Complete Your Homepage
Badge 10.9.3 Create Your Homepage Badge
10.10 Quiz: Exploring Web Design
Quiz 10.10.1 Exploring Web Design