Please enable JavaScript to use CodeHS

Points

Activity Points
Web Design
1.1 Introduction to HTML
1.1.1 Introduction to HTML 1
1.1.2 Introduction to HTML Quiz 5
1.1.3 Our First HTML Page 1
1.1.4 Say Hello! 5
1.2 Structure of an HTML Page
1.2.1 Structure of an HTML Page 1
1.2.2 Structure of an HTML Page Quiz 5
1.2.3 HTML Template 1
1.2.4 Hello World Page 1
1.2.5 The <title> Tag 5
1.2.6 Your First HTML Page 5
1.3 Formatting Text
1.3.1 Formatting Text 1
1.3.2 Formatting Text Quiz 5
1.3.3 Dictionary 1
1.3.4 That's Bold 5
1.3.5 Artificial Intelligence 5
1.3.6 State Capitals 5
1.3.7 Formatting Badge 0
1.4 Links
1.4.1 Links 1
1.4.2 Links Quiz 5
1.4.3 The <a> Tag 1
1.4.4 Simple Link 5
1.4.5 My Favorite Websites 5
1.5 Images
1.5.1 Images 1
1.5.2 Images Quiz 5
1.5.3 The <img> Tag 1
1.5.4 Building the CodeHS Homepage 1
1.5.5 Collage on a Theme 5
1.5.6 Linking an Image 5
1.5.7 Personal Library 5
1.5.8 Mindsets 5
1.6 Copyright
1.6.1 Copyright 1
1.6.2 Copyright Quiz 5
1.6.3 Citing Sources Example 1
1.6.4 Exploring Creative Commons 1
1.6.5 Respond: Creative Commons 5
1.6.6 Finding Images 5
1.6.7 Make a Collage 5
1.7 HTML Lists
1.7.1 HTML Lists 1
1.7.2 HTML Lists Quiz 5
1.7.3 Grocery Shopping 1
1.7.4 Favorite Things 5
1.7.5 To-Do List 5
1.7.6 List Article 5
1.8 HTML Tables
1.8.1 HTML Tables 1
1.8.2 HTML Tables Quiz 5
1.8.3 Address Book 1
1.8.4 Favorite Songs 5
1.8.5 Calendar 5
1.9 Viewing Websites
1.9.1 Viewing Websites 1
1.9.2 Viewing Websites Quiz 5
1.9.3 Explaining a URL 5
1.9.4 Web Development Badge 0
1.10 Project: Your First Website, Pt 1
1.10.1 Your First Website 10
1.10.2 Set Up Your Domain 10
1.10.3 Website Badge 0
1.11 HTML Styling
1.11.1 HTML Styling 1
1.11.2 HTML Styling Quiz 5
1.11.3 Stylish Address Book 1
1.11.4 Background Colors 5
1.11.5 Style Your To-Do List 5
1.11.6 Styling Badge 0
1.12 Introduction to CSS
1.12.1 Introduction to CSS 1
1.12.2 Introduction to CSS Quiz 5
1.12.3 Styling your H1s 1
1.12.4 First style with CSS 5
1.12.5 List Styling 5
1.13 CSS Select by Tag
1.13.1 CSS Select by Tag 1
1.13.2 CSS Select by Tag Quiz 5
1.13.3 Rainbow 1
1.13.4 Dog Styling 1
1.13.5 Restaurant Menu 5
1.13.6 Put Karel Together 5
1.14 CSS Select by Class
1.14.1 CSS Select by Class 1
1.14.2 CSS Select by Class Quiz 5
1.14.3 Simple Checkerboard 1
1.14.4 Tic Tac Toe 5
1.14.5 Music Library 5
1.15 CSS Select by ID
1.15.1 CSS Select by ID 1
1.15.2 CSS Select by ID Quiz 5
1.15.3 Logo 1
1.15.4 Favorite Dog 5
1.15.5 Bingo 5
1.16 Project: Your First Website, Pt 2
1.16.1 Adding Style with CSS 5
1.17 Web Design Quiz
1.17.1 Web Design Quiz 10
Project: Designing for Impact
2.1 Intro to Design Thinking
2.1.1 Intro to Design Thinking 1
2.1.2 Intro to Design Thinking 0
2.1.3 User Interface Scavenger Hunt 5
2.1.4 Case Study: Helping Blind People See 1
2.1.5 Case Study Responses 5
2.1.6 Topic Brainstorm 5
2.1.7 Narrowing Down Topics 5
2.2 Empathy
2.2.1 Empathy 1
2.2.2 Empathy Quiz 0
2.2.3 Accessibility 1
2.2.4 Accessibility Tips 5
2.2.5 Accessibility: Designing for ALL 5
2.2.6 How to Interview 1
2.2.7 How to Interview 5
2.2.8 User Interview 5
2.2.9 Using Surveys to Collect User Data 5
2.2.10 Create Your Survey and Gather Data 5
2.2.11 Survey Data Cleaning 5
2.2.12 Survey Data Cleaning 5
2.2.13 Drawing Conclusions from Data 5
2.3 Define
2.3.1 Define 1
2.3.2 Define Quiz 0
2.3.3 Make a Composite Character Profile 1
2.3.4 Composite Character Profile 5
2.3.5 Point-of-View Statement Brainstorm 5
2.3.6 POV Statement 5
2.4 Ideate
2.4.1 Ideate 1
2.4.2 Ideate Quiz 5
2.4.3 Brainstorming Tips 1
2.4.4 Ideate! 5
2.5 Prototype
2.5.1 Prototype 1
2.5.2 Prototype Quiz 5
2.5.3 Brainstorm Selection 1
2.5.4 Harvest Ideas from the Brainstorm 5
2.5.5 Wizard of Oz Prototyping 1
2.5.6 Example Wizard of Oz Paper Prototype 1
2.5.7 Make Your Paper Prototypes! 5
2.6 Test
2.6.1 Test 1
2.6.2 Testing Quiz 5
2.6.3 Testing with Users 1
2.6.4 Example: How to User Test 1
2.6.5 How to User Test Responses 5
2.6.6 Example: How NOT to User Test 1
2.6.7 How NOT to User Test Responses 5
2.6.8 Test Prototype 1 5
2.6.9 Test Prototype 2 5
2.6.10 Improve Your Prototype 5
2.7 Build Your Website!
2.7.1 Project Planning 5
2.7.2 Build Your Website! 5
Digital Information
3.1 Intro to Digital Information
3.1.1 What is Digital Information? 1
3.1.2 What is Digital Information Quiz 5
3.1.3 Fast Food Menu 1
3.1.4 Reflection: Encodings Everywhere 5
3.2 Number Systems
3.2.1 Number Systems 1
3.2.2 Number Base Tool 1
3.2.3 Number Systems Quiz 2
3.2.4 Decimal to Binary 1
3.2.5 Decimal to Binary Quiz 5
3.2.6 Binary Game 5
3.3 Encoding Text with Binary
3.3.1 Encoding Text with Binary 1
3.3.2 Encoding Text with Binary Quiz 2
3.3.3 Custom Encoding 1
3.3.4 Bits to ASCII 1
3.3.5 Hello World in Bits 5
3.3.6 Create your own Encoding 5
3.3.7 Encoding Badge 0
3.4 Pixel Images
3.4.1 Pixel Images 1
3.4.2 Pixel Images Quiz 5
3.4.3 Creating Pixel Images 0
3.4.4 CodeHS Logo 1
3.4.5 Checkerboard 5
3.4.6 Ladder 5
3.4.7 Create an Image! 5
3.5 Hexadecimal
3.5.1 Hexadecimal 1
3.5.2 Hexadecimal Quiz 2
3.5.3 Binary to Hex Game 5
3.6 Pixel Colors!
3.6.1 Pixel Colors 1
3.6.2 Pixel Colors Quiz 5
3.6.3 Colors in Bits 1
3.6.4 Exploring RGB 5
3.6.5 Making Yellow 5
3.6.6 Rainbow 5
3.6.7 Create a Color Image! 5
3.7 Digital Information Quiz
3.7.1 Digital Information Quiz 15
The Internet
4.1 Intro to the Internet
4.1.1 Welcome to the Internet 1
4.1.2 Welcome to the Internet Quiz 5
4.1.3 The Internet and You 5
4.2 Internet Hardware
4.2.1 Hardware of the Internet 1
4.2.2 Internet Hardware Quiz 5
4.2.3 The Internet is in the Ocean 1
4.3 Internet Addresses
4.3.1 Internet Addresses 1
4.3.2 Internet Addresses Quiz 5
4.3.3 The Need for Addresses 5
4.3.4 4-bit Addresses 10
4.3.5 IPv4 vs IPv6 5
4.4 DNS
4.4.1 DNS 1
4.4.2 DNS Quiz 5
4.4.3 How Does DNS Work? 1
4.4.4 How Does DNS Work? 5
4.4.5 DNS Badge 0
4.5 Routing
4.5.1 Routing 1
4.5.2 Routing Quiz 5
4.5.3 Redundancy 5
4.5.4 Route Tracing 5
4.6 Packets and Protocols
4.6.1 Packets and Protocols 1
4.6.2 Packets and Protocols Quiz 5
4.6.3 Passing Notes 10
4.6.4 How the Internet Works 1
4.6.5 The Story of the Internet 5
4.7 The Impact of the Internet
4.7.1 The Impact of the Internet 1
4.7.2 The Impact of the Internet Quiz 5
4.7.3 What is the Digital Divide? 1
4.7.4 What is the Digital Divide? 5
4.7.5 Mindsets 5
4.8 Computing Ideas Completed
4.8.1 Computing Ideas Completion Badge 0
4.9 The Internet Quiz
4.9.1 The Internet Quiz 10
Project: The Effects of the Internet
5.1 Project: The Effects of the Internet
5.1.1 Topic Brainstorm 5
5.1.2 Project Planning: Timeline and Roles 5
5.1.3 Gathering Resources 5
5.1.4 Make Your Project 25
5.1.5 The Internet Badge 0
Introduction to Programming with Karel the Dog
6.1 Introduction to Programming With Karel
6.1.1 Introduction to Programming With Karel 1
6.1.2 Quiz: Karel Commands 5
6.1.3 Our First Karel Program 1
6.1.4 Your First Karel Program 5
6.1.5 Short Stack 5
6.2 More Basic Karel
6.2.1 More Basic Karel 1
6.2.2 More Basic Karel Quiz 0
6.2.3 Tennis Ball Square 1
6.2.4 Make a Tower 5
6.2.5 Pyramid of Karel 5
6.3 Karel Can't Turn Right
6.3.1 Karel Can't Turn Right 1
6.3.2 Karel Can't Turn Right Quiz 0
6.3.3 Tower and Turn Right 1
6.3.4 Fireman Karel 5
6.3.5 Slide Karel 5
6.3.6 Right Turn Karel Badge 0
6.4 Functions in Karel
6.4.1 Functions in Karel 1
6.4.2 Functions in Karel Quiz 0
6.4.3 Turn Around 1
6.4.4 Pancakes 5
6.4.5 Mario Karel 5
6.5 The Start Function
6.5.1 The Start Function 1
6.5.2 The Start Function Quiz 0
6.5.3 Tower with Start Function 1
6.5.4 Pancakes with Start 5
6.6 Top Down Design and Decomposition in Karel
6.6.1 Top Down Design and Decomposition in Karel 1
6.6.2 Top Down Design and Decomposition Quiz 0
6.6.3 Hurdle Karel 1
6.6.4 The Two Towers 5
6.7 Commenting Your Code
6.7.1 Commenting Your Code 1
6.7.2 Commenting Your Code Quiz 0
6.7.3 Hurdle Karel 1
6.7.4 The Two Towers + Comments 5
6.8 Super Karel
6.8.1 Super Karel 1
6.8.2 Super Karel Quiz 0
6.8.3 Hurdle Karel (with SuperKarel) 1
6.8.4 The Two Towers + SuperKarel 5
6.8.5 Super Karel Badge 0
6.9 For Loops
6.9.1 For Loops 1
6.9.2 For Loops Quiz 0
6.9.3 Repeated Move 1
6.9.4 Put Down Tennis Balls 1
6.9.5 Take 'em All 5
6.9.6 Dizzy Karel 5
6.9.7 For Loop Square 5
6.9.8 Lots of Hurdles 5
6.10 If Statements
6.10.1 If Statements 1
6.10.2 If Statements Quiz 0
6.10.3 If Statements 1
6.10.4 Safe Take Ball 1
6.10.5 Is There a Ball? 5
6.10.6 Don't Crash 5
6.10.7 Mindsets 5
6.11 If/Else Statements
6.11.1 If/Else Statements 1
6.11.2 If/Else Statements Quiz 0
6.11.3 If/Else Statements 1
6.11.4 One Ball in Each Spot 1
6.11.5 Right Side Up 5
6.11.6 Right vs. Left Square 5
6.11.7 Conditional Karel Badge 0
6.12 While Loops in Karel
6.12.1 While Loops in Karel 1
6.12.2 While Loops in Karel Quiz 0
6.12.3 Move to Wall 1
6.12.4 Follow The Yellow Ball Road 5
6.12.5 Lay Row of Tennis Balls 5
6.12.6 Big Tower 5
6.13 Control Structures Example
6.13.1 Control Structures Example 1
6.13.2 Control Structures Example Quiz 0
6.13.3 Cleanup Karel 1
6.13.4 Random Hurdles 5
6.14 More Karel Examples and Testing
6.14.1 More Karel Examples and Testing 1
6.14.2 Quiz: Which Control Structure? 5
6.14.3 Move Tennis Ball Stack 1
6.14.4 Climbing Karel 1
6.15 How to Indent Your Code
6.15.1 How to Indent Your Code 1
6.15.2 How to Indent Your Code Quiz 0
6.15.3 Dance and Clean Karel 1
6.15.4 Diagonal 5
6.15.5 Staircase 5
6.15.6 Karel Exercises Badge 0
6.16 Karel Challenges
6.16.1 Fetch 10
6.16.2 Racing Karel 10
6.16.3 Go Through the Fence 10
6.16.4 Escape Karel 10
6.16.5 Karel Challenges Badge 0
6.17 Intro to Programming with Karel the Dog Quiz
6.17.1 Intro to Programming with Karel the Dog Quiz 0
Extra Karel Puzzles
7.1 Extra Karel Puzzles
7.1.1 Midpoint Karel 10
7.1.2 Target Karel 10
7.1.3 The Winding Yellow Road 10
7.1.4 Super Random Hurdles 10
7.1.5 Copy 10
7.1.6 Multiply 10
7.1.7 Fibonacci Karel 10
7.1.8 Comparison Karel 10
7.1.9 Swap 10
7.1.10 Sorting Karel 10
7.1.11 Karel Puzzles Badge 0
Tech Apps and Coding Final
8.1 Tech Apps and Coding Final
8.1.1 Part 1: Multiple Choice 5
8.1.2 Part 2: Fill in the Blank 5
8.1.3 Part 3: Short Answer 5
8.1.4 Part 4: Writing Code 5
New Material (2020-2021)
9.1 History of Computers
9.1.1 History of Computers 1
9.1.2 Video Quiz 0
9.1.3 Mission: Who invented the computer? 1
9.1.4 Evidence Collection 5
9.1.5 Exhibit A: Charles Babbage 5
9.1.6 Exhibit B: Ada Lovelace 1
9.1.7 Exhibit C: Alan Turing 5
9.1.8 Exhibit D: Mauchly and Eckert 1
9.1.9 Exhibit E: ENIAC Programmers 5
9.1.10 Exhibit F: Grace Hopper 5
9.1.11 Exhibit G: Mark Dean 5
9.1.12 Bonus Exhibit: Computer Inventors 5
9.1.13 Culminating Activity 5