Please enable JavaScript to use CodeHS

Points

Activity Points Item Type
System Administration and IT Infrastructure
1.1 Operating Systems Lesson
1.1.1 Operating Systems 1 Video
1.1.2 Operating Systems Quiz 5 Quiz
1.1.3 Understanding Operating Systems 1 Connection
1.1.4 Understanding Operating Systems 5 Free Response
1.1.5 Detect My OS 1 Example
1.1.6 Upgrading a Mac OS 1 Connection
1.1.7 Windows OS Installation Simulation 1 Example
1.1.8 Installing an OS 5 Free Response
1.2 Comparing Operating Systems Lesson
1.2.1 File Systems 1 Video
1.2.2 File Systems Quiz 5 Quiz
1.2.3 Windows Simulation 1 Example
1.2.4 MacOS Simulation 1 Example
1.2.5 Linux Simulation 1 Connection
1.2.6 Which would you choose? 5 Free Response
1.3 File Management Lesson
1.3.1 File Management 1 Video
1.3.2 File Management Quiz 3 Quiz
1.3.3 What Processor? Windows 1 Example
1.3.4 What Processor? Mac 1 Example
1.3.5 What Processor are you running? 5 Free Response
1.4 Software and Applications Lesson
1.4.1 Types of Software 1 Video
1.4.2 Types of Software Quiz 2 Quiz
1.4.3 Spreadsheet Simulation 1 Example
1.4.4 Messaging Simulation 1 Example
1.4.5 Kanban Board Simulation 1 Example
1.4.6 Software Simulations 5 Free Response
1.5 Software Licenses Lesson
1.5.1 Software Licenses 1 Video
1.5.2 Software Licenses Quiz 3 Quiz
1.5.3 Do I need a Software License? 5 Free Response
1.5.4 Is This Original? 5 Free Response
1.6 System Administration Quiz Lesson
1.6.1 Mindsets 1 Survey
1.7 Internal Components Lesson
1.7.1 Internal Components 1 Video
1.7.2 Internal Components 5 Quiz
1.7.3 Build a Computer 1 Connection
1.7.4 Build a Computer 5 Free Response
1.7.5 Test Your RAM! 1 Example
1.7.6 Test Your RAM! 5 Free Response
1.8 Peripheral Devices Lesson
1.8.1 Peripheral Devices 1 Video
1.8.2 Peripheral Devices 5 Quiz
1.8.3 Personalized Peripherals 5 Free Response
1.8.4 IT Help 5 Free Response
1.8.5 Your Ideal Computer Setup 5 Free Response
1.9 Network Devices Lesson
1.9.1 Network Devices 1 Video
1.9.2 Network Devices 5 Quiz
1.9.3 Speed Test 1 Connection
1.9.4 Speed Test 5 Free Response
1.9.5 Fiber Optics Bend Light! 1 Connection
1.9.6 Fiber Optics Bend Light! 5 Free Response
1.9.7 Ethernet Standards 1 Connection
1.9.8 Ethernet Standards 5 Free Response
1.9.9 Network Troubleshooting 5 Free Response
1.10 Storage Options Lesson
1.10.1 Storage Options 1 Video
1.10.2 Storage Options Quiz 4 Quiz
1.10.3 Security of Cloud Storage 1 Connection
1.10.4 Security of Cloud Storage 5 Free Response
1.10.5 Storage Suggestions 5 Free Response
1.11 Network Options Lesson
1.11.1 Network Options 1 Video
1.11.2 Network Options Quiz 5 Quiz
1.11.3 What is an SSID? 1 Connection
1.11.4 What is an SSID? 5 Free Response
Networking Fundamentals
2.1 Introduction to the Internet Lesson
2.1.1 Welcome to the Internet 1 Video
2.1.2 Intro to the Internet 3 Quiz
2.1.3 Inside Facebook's Connectivity Lab 1 Connection
2.1.4 Connectivity Lab Reflection 5 Free Response
2.2 Internet Hardware and Sending Information Lesson
2.2.1 Internet Hardware 1 Video
2.2.2 Internet Hardware 1 Quiz
2.2.3 Sending Information 1 Video
2.2.4 Sending Information 3 Quiz
2.2.5 The Internet is in the Ocean 1 Connection
2.2.6 Internet in the Ocean Reflection 5 Free Response
2.3 Clients and Servers Lesson
2.3.1 Clients and Servers 1 Video
2.3.2 Clients and Servers 2 Check for Understanding
2.3.3 Inside a Google Data Center 1 Connection
2.3.4 Inside a Google Data Center 5 Free Response
2.3.5 Cloud Vulnerabilities 1 Connection
2.3.6 Cloud Vulnerabilities Response 5 Free Response
2.3.7 Client-Server Model 1 Video
2.3.8 Client-Server Model 2 Check for Understanding
2.3.9 The Future of User Privacy 1 Connection
2.3.10 The Future of User Privacy 5 Free Response
2.3.11 Protecting Privacy with VPNs 5 Connection
2.3.12 Protecting Privacy with VPNs 5 Free Response
2.4 Personal Servers vs. Web Server Providers Lesson
2.4.1 Personal Servers vs. Web Server Providers 5 Video
2.4.2 Personal Servers vs. Web Server Providers 5 Quiz
2.4.3 Hosting a Website from Your Own Home 5 Connection
2.4.4 Self-Hosted or Web Server Provider? 5 Free Response
2.5 Internet Addresses Lesson
2.5.1 Internet Addresses 1 Video
2.5.2 Internet Addresses 2 Quiz
2.5.3 The Need for Addresses 5 Free Response
2.5.4 Preserving IPv4 Infrastructure 1 Connection
2.5.5 The Long Transition to IPv6 1 Connection
2.5.6 Reflection: IPv4 vs IPv6 5 Free Response
2.6 Domain Name System (DNS) Lesson
2.6.1 Domain Name System (DNS) 1 Video
2.6.2 Domain Name System 2 Quiz
2.6.3 How Does DNS Work? 1 Connection
2.6.4 How Does DNS Work? 5 Free Response
2.6.5 How to Choose a Domain Name 5 Connection
2.6.6 How to Choose a Domain Name 5 Free Response
2.7 Routing Lesson
2.7.1 Routing 1 Video
2.7.2 Routing 3 Quiz
2.7.3 Route Tracing 1 Traceroute
2.7.4 Redundancy 5 Free Response
2.8 Packets & Protocols Lesson
2.8.1 Packets 1 Video
2.8.2 Packets 2 Quiz
2.8.3 Protocols 1 Video
2.8.4 Protocols 3 Quiz
2.8.5 Passing Notes 5 Resource
2.8.6 How the Internet Works 1 Connection
2.8.7 The Journey of an Image 5 Free Response
2.8.8 The FTP Protocol 5 Connection
2.8.9 The FTP Protocol 5 Free Response
2.8.10 Using an FTP 5 Connection
2.9 Viewing a Webpage Lesson
2.9.1 Viewing a Webpage 1 Video
2.9.2 Viewing a Webpage 2 Quiz
2.9.3 Explaining a URL 5 Free Response
2.9.4 Net Neutrality Explained 1 Connection
2.9.5 FCCs Net Neutrality Rules Officially Repealed 1 Connection
2.9.6 Take a Side on Net Neutrality 5 Free Response
2.9.7 Net Neutrality and Cybersecurity 1 Connection
2.9.8 Net Neutrality and Cybersecurity Research 5 Free Response
2.10 Impact of the Internet Lesson
2.10.1 Impact of the Internet 1 Video
2.10.2 Impact of the Internet 3 Quiz
2.10.3 What is the Digital Divide? 1 Connection
2.10.4 What is the Digital Divide? 5 Free Response
2.10.5 Debating Impact - Virtual Classrooms 5 Free Response
2.11 Network Attacks Lesson
2.11.1 Network Attacks Overview 1 Video
2.11.2 Network Attacks 5 Free Response
2.11.3 Common Network Attacks 1 Video
2.11.4 Network Attacks 2 Quiz
2.11.5 Social Engineering Hack 1 Connection
2.11.6 Social Engineering Reflection 5 Free Response
2.11.7 DDoS Attacks 1 Connection
2.11.8 DDoS Reflection 5 Free Response
2.11.9 DDoS Simulation 1 Example
2.11.10 SUPPLEMENTARY: Other Network Attacks 1 Video
2.12 Securing a Network Lesson
2.12.1 Access Control 1 Video
2.12.2 Access Control 4 Quiz
2.12.3 RADIUS Overview with AAA Protocol 1 Connection
2.12.4 RADIUS Server Access Control 1 Connection
2.12.5 Access Control 5 Free Response
2.12.6 Detecting Intrusions to Secure a Network 1 Video
2.12.7 Securing a Network 2 Quiz
2.12.8 How to Secure your IT Network 1 Connection
2.12.9 Secure your IT Network Basics 5 Free Response
2.12.10 Network Administrator Career 1 Video
2.12.11 Network Administrator Career 5 Free Response
2.12.12 Multifactor Authentication 1 Example
2.12.13 Two Factor Authentication 1 Example
2.12.14 Authorization 1 Example
2.12.15 Setting up a Firewall 1 Example
2.13 Networking Fundamentals Quiz Lesson
2.13.1 Networking Fundamentals Quiz 10 Quiz
2.13.2 Networking Fundamentals Badge 1 Badge
2.14 The Effects of the Internet Lesson
2.14.1 Topic Brainstorm 5 Free Response
2.14.2 Gathering Resources 5 Free Response
2.14.3 Make Your Artifact 10 Presentation
2.14.4 Written Responses 5 Free Response
Digital Citizenship and Cyber Hygiene
3.1 Digital Footprint and Reputation Lesson
3.1.1 Digital Footprint and Reputation 1 Video
3.1.2 Digital Footprint and Reputation 3 Quiz
3.1.3 Building a Positive Digital Footprint 5 Free Response
3.1.4 Social Media Clean-up 1 Example
3.1.5 Right to be Forgotten? 1 Connection
3.1.6 Right to be Forgotten 5 Free Response
3.1.7 What is your Digital Footprint? 5 Free Response
3.2 Cyberbullying Lesson
3.2.1 Cyberbullying 1 Video
3.2.2 Cyberbullying 3 Quiz
3.2.3 Scenario: Student Ranking 5 Free Response
3.2.4 Scenario: Singled Out 5 Free Response
3.2.5 Stopping Cyberbullying 5 Free Response
3.3 Internet Safety Lesson
3.3.1 Internet Safety 1 Video
3.3.2 Internet Safety 2 Quiz
3.3.3 Scenario: School Stranger 5 Free Response
3.3.4 Scenario: Vacation Pals 5 Free Response
3.3.5 Staying Safe 5 Free Response
3.4 Privacy & Security Lesson
3.4.1 What is Data Privacy & Security? 1 Video
3.4.2 Privacy & Security Quiz 3 Quiz
3.4.3 Google Privacy Policy Search 1 Connection
3.4.4 Google Privacy Policy Search 5 Free Response
3.4.5 Guess: Password List 1 Example
3.4.6 Guess: Using an Algorithm 1 Example
3.4.7 Guess: Brute Force 1 Example
3.4.8 How Strong is your Password? 1 Connection
3.4.9 How Strong is your password? 5 Free Response
3.5 Information Literacy Lesson
3.5.1 Information Literacy 1 Video
3.5.2 Information Literacy 2 Quiz
3.5.3 Internet Searches with Boolean Operators 5 Connection
3.5.4 Effective Internet Searches 5 Free Response
3.5.5 Evaluate the Source 1 1 Connection
3.5.6 Respond: Evaluate the Source 1 5 Free Response
3.5.7 Evaluate the Source 2 1 Connection
3.5.8 Respond: Evaluate the Source 2 5 Free Response
3.5.9 Hero Pig? 1 Connection
3.6 Creative Credit & Copyright Lesson
3.6.1 Creative Credit and Copyright 1 Video
3.6.2 Creative Credit and Copyright 2 Quiz
3.6.3 Cite! 5 Free Response
3.6.4 Exploring Creative Commons 1 Connection
3.6.5 Respond: Creative Commons 5 Free Response
3.6.6 Task: Finding Images 5 Free Response
3.6.7 Reflection: Why is Copyright Important? 5 Free Response
3.7 Hacking Ethics Lesson
3.7.1 Hacking Ethics & Legality 1 Video
3.7.2 Hacking Ethics & Legality 3 Quiz
3.7.3 Penetration Testing 1 Connection
3.7.4 Reflection: Penetration Testing 5 Free Response
3.7.5 Hack the Pentagon? 1 Connection
3.7.6 Reflection: Hack the Pentagon 5 Free Response
3.7.7 Ethical Hacker Agreement 1 Quiz
3.8 Digital Citizenship and Cyber Hygiene Quiz Lesson
3.8.1 Digital Citizenship and Cyber Hygiene Quiz 10 Quiz
3.8.2 Digital Citizenship and Cybersecurity Badge 1 Badge
Benchmark One: Building a Cyber-Hygiene Campaign
4.1 Benchmark One: Building a Cyber-Hygiene Campaign Lesson
4.1.1 What Makes an Effective Campaign? 5 Connection
4.1.2 What Makes an Effective Campaign? (Duplicate) 5 Free Response
4.1.3 Brainstorming Your Campaign Slogan 5 Free Response
4.1.4 Creating Your Campaign 5 Free Response
Web Development
5.1 Introduction to HTML Lesson
5.1.1 Introduction to HTML 1 Video
5.1.2 Introduction to HTML Quiz 1 Check for Understanding
5.1.3 Our First HTML Page 1 Example
5.1.4 Say Hello! 5 Exercise
5.2 Structure of an HTML Page Lesson
5.2.1 Structure of an HTML Page 1 Video
5.2.2 Structure of an HTML Page Quiz 1 Check for Understanding
5.2.3 HTML Template 1 Example
5.2.4 Hello World Page 1 Example
5.2.5 The <title> Tag 5 Exercise
5.2.6 Your First HTML Page 5 Exercise
5.2.7 Structure Badge 1 Badge
5.3 Formatting Text Lesson
5.3.1 Formatting Text 1 Video
5.3.2 Formatting Text Quiz 1 Check for Understanding
5.3.3 Dictionary 1 Example
5.3.4 That's Bold 5 Exercise
5.3.5 Artificial Intelligence 5 Exercise
5.3.6 State Capitals 5 Exercise
5.4 Links Lesson
5.4.1 Links 1 Video
5.4.2 Links Quiz 1 Check for Understanding
5.4.3 The <a> Tag 1 Example
5.4.4 Simple Link 5 Exercise
5.4.5 My Favorite Websites 5 Exercise
5.5 Images Lesson
5.5.1 Images 1 Video
5.5.2 Images Quiz 1 Check for Understanding
5.5.3 The <img> Tag 1 Example
5.5.4 Building the CodeHS Homepage 1 Example
5.5.5 Collage on a Theme 5 Exercise
5.5.6 Linking an Image 5 Exercise
5.5.7 Personal Library 5 Exercise
5.5.8 Images Badge 1 Badge
5.6 HTML Lists Lesson
5.6.1 HTML Lists 1 Video
5.6.2 HTML Lists Quiz 1 Check for Understanding
5.6.3 Grocery Shopping 1 Example
5.6.4 Favorite Things 5 Exercise
5.6.5 To-Do List 5 Exercise
5.6.6 List Article 5 Exercise
5.7 HTML Tables Lesson
5.7.1 HTML Tables 1 Video
5.7.2 HTML Tables Quiz 3 Check for Understanding
5.7.3 Address Book 1 Example
5.7.4 Favorite Songs 5 Exercise
5.7.5 Calendar 5 Exercise
5.8 HTML Styling Lesson
5.8.1 HTML Styling 1 Video
5.8.2 HTML Styling Quiz 1 Check for Understanding
5.8.3 Stylish Address Book 1 Example
5.8.4 Background Colors 5 Exercise
5.8.5 Style Your To-Do List 5 Exercise
5.9 Introduction to CSS Lesson
5.9.1 Introduction to CSS 1 Video
5.9.2 Introduction to CSS Quiz 2 Check for Understanding
5.9.3 Styling Your H1s 1 Example
5.9.4 First Style with CSS 5 Exercise
5.9.5 List Styling 5 Exercise
5.10 CSS Select by Tag Lesson
5.10.1 CSS Select by Tag 1 Video
5.10.2 CSS Select by Tag Quiz 1 Check for Understanding
5.10.3 Rainbow 1 Example
5.10.4 Dog Styling 1 Example
5.10.5 Restaurant Menu 5 Exercise
5.10.6 Put Karel Together 5 Exercise
5.11 CSS Select by Class Lesson
5.11.1 CSS Select by Class 1 Video
5.11.2 CSS Select by Class Quiz 1 Check for Understanding
5.11.3 Simple Checkerboard 1 Example
5.11.4 Tic Tac Toe 5 Exercise
5.11.5 Music Library 5 Exercise
5.12 CSS Select by ID Lesson
5.12.1 CSS Select by ID 1 Video
5.12.2 CSS Select by ID Quiz 1 Check for Understanding
5.12.3 Logo 1 Example
5.12.4 Favorite Dog 5 Exercise
5.12.5 Bingo 5 Exercise
5.12.6 CSS Badge 1 Badge
5.13 Web Development Quiz Lesson
5.13.1 Web Development Quiz 15 Unit Quiz
5.14 Your First Website Lesson
5.14.1 Set Up Your codehs.me Website 10 Challenge
5.14.2 Practice PT: Your First Website 10 Challenge
5.14.3 Website Badge 1 Badge
Advanced HTML and CSS
6.1 Multi-file Websites Lesson
6.1.1 Splitting Your Site into Files 1 Video
6.1.2 Splitting Your Site into Files Quiz 2 Quiz
6.1.3 Multipage Site Example 1 Example
6.1.4 Add a Style Sheet 5 Exercise
6.1.5 Dividing the Site 5 Exercise
6.1.6 Career Site: Creating Structure 5 Exercise
6.2 Divs Lesson
6.2.1 Divs 1 Video
6.2.2 Divs Quiz 2 Quiz
6.2.3 Divvying up the Site 1 Example
6.2.4 Quotes 5 Exercise
6.2.5 Flags 5 Exercise
6.2.6 Career Site: Separate the Content 5 Exercise
6.2.7 Div Badge 1 Badge
6.3 Spans Lesson
6.3.1 Spans 1 Video
6.3.2 Spans Quiz 1 Quiz
6.3.3 Span Formatting 1 Example
6.3.4 Vocabulary 5 Exercise
6.3.5 Text Decoration 5 Exercise
6.3.6 Career Site: Style Special Pieces 5 Exercise
6.4 Combining CSS Selectors Lesson
6.4.1 Combining CSS Selectors 1 Video
6.4.2 Combining CSS Selectors Quiz 2 Quiz
6.4.3 More Specific Styling 1 Example
6.4.4 Choosing Nested Tags 5 Exercise
6.4.5 Highlight the First Item 5 Exercise
6.4.6 Calorie Recommendations 5 Exercise
6.5 The Don't Repeat Yourself Principle Lesson
6.5.1 Don't Repeat Yourself 1 Video
6.5.2 Don't Repeat Yourself Quiz 2 Quiz
6.5.3 Styling Multiple Tags 1 Example
6.5.4 Style Similar Items with Same Class 1 Example
6.5.5 Managing Change 5 Exercise
6.5.6 Condense CSS Rules 5 Exercise
6.5.7 Why DRY? 5 Free Response
6.6 Visibility Lesson
6.6.1 Visibility 1 Video
6.6.2 Visibility Quiz 2 Quiz
6.6.3 Display Example 1 Example
6.6.4 Fading Text 1 Example
6.6.5 Favorite Sea Creature 5 Exercise
6.6.6 Caption on Demand 5 Exercise
6.7 Reading Documentation Lesson
6.7.1 Reading Documentation 1 Video
6.7.2 Reading Documentation Quiz 2 Quiz
6.7.3 Using Docs: Float 1 Example
6.7.4 Using Docs: blockquote 1 Example
6.7.5 Style the Table 5 Exercise
6.7.6 Electric Company 5 Exercise
6.7.7 Career Website: Add Pictures 5 Exercise
6.8 Using the Inspector Lesson
6.8.1 Using the Inspector 1 Video
6.8.2 Using the Inspector Tool Quiz 1 Quiz
6.8.3 Inspector Quick Start 1 Connection
6.8.4 Classes and IDs 3 Quiz
6.8.5 Exploring the Art Museum 4 Quiz
6.9 The Box Model Lesson
6.9.1 The Box Model 1 Video
6.9.2 The Box Model Quiz 2 Quiz
6.9.3 Adding Space Using Margin 1 Example
6.9.4 Adding Space Using Padding 1 Example
6.9.5 Combining Margin and Padding 1 Example
6.9.6 I need some space! 5 Exercise
6.9.7 I need some breathing room! 5 Exercise
6.9.8 Where is space added? 5 Free Response
6.9.9 Align Content Side by Side 5 Exercise
6.9.10 Career Website: Separate Content 5 Exercise
6.9.11 Design with the Box Model 1 Connection
6.9.12 Box Badge 1 Badge
6.10 Animation Lesson
6.10.1 Animation 1 Video
6.10.2 Animation Quiz 2 Quiz
6.10.3 Animated Image Filter 1 Example
6.10.4 Animated Invert Filter 5 Exercise
6.10.5 Album Cover 5 Exercise
6.11 Interaction Lesson
6.11.1 Interaction 1 Video
6.11.2 Interaction Quiz 2 Quiz
6.11.3 Interactive Image Filter 1 Example
6.11.4 Smooth Interactive Image Filter 1 Example
6.11.5 Smooth Change on Click 1 Example
6.11.6 Button Interaction 5 Exercise
6.11.7 Create Your Own Tooltip 5 Exercise
6.11.8 Career Website: Engage the User 5 Exercise
6.11.9 CSS Tricks 1 Connection
6.12 What is Web Optimization? Lesson
6.12.1 What is Web Optimization? 5 Video
6.12.2 What is Web Optimization? 2 Check for Understanding
6.12.3 Website Folder Structure 5 Connection
6.12.4 File Naming Conventions 5 Notes
6.12.5 Folders and Files 5 Free Response
6.13 Optimizing Web Information Lesson
6.13.1 Optimizing Web Information 5 Video
6.13.2 Optimizing Web Information 3 Check for Understanding
6.13.3 How Search Works 5 Connection
6.13.4 How Search Works 5 Free Response
6.13.5 F-Pattern Reading 5 Connection
6.13.6 F-Pattern Reading 5 Free Response
6.13.7 What is Search Engine Optimization (SEO)? 5 Connection
6.13.8 SEO Definition 5 Free Response
6.13.9 Yoast Analyzer 5 Connection
6.13.10 Yoast Tool Activity 5 Free Response
6.14 Advanced HTML and CSS Quiz Lesson
6.14.1 Advanced HTML and CSS Quiz 15 Quiz
6.14.2 Advanced HTML and CSS Badge 1 Badge
Benchmark Two: Create a Campaign Website
7.1 Benchmark Two: Create a Campaign Website Lesson
7.1.1 Planning your Campaign Website 5 Free Response
7.1.2 Research: Layout and Design 5 Connection
7.1.3 Research: Layout and Design 20 Free Response
7.1.4 Creating your Campaign Website 5 Challenge
Introduction to JavaScript
8.1 Hello World Lesson
8.1.1 Hello World 1 Video
8.1.2 Hello World Quiz 1 Quiz
8.1.3 Hello World 1 Example
8.1.4 Your Name and Hobby 5 Exercise
8.2 Variables Lesson
8.2.1 Variables 1 Video
8.2.2 Variables Quiz 1 Quiz
8.2.3 Basic Variables 1 Example
8.2.4 Daily Activities 5 Exercise
8.3 User Input Lesson
8.3.1 User Input 1 Video
8.3.2 User Input Quiz 2 Quiz
8.3.3 Basic User Input 1 Example
8.3.4 Dinner Plans 5 Exercise
8.3.5 User Input Badge 1 Badge
8.4 Basic Math in JavaScript Lesson
8.4.1 Basic Math in JavaScript 1 Video
8.4.2 Basic Math in JavaScript Quiz 3 Quiz
8.4.3 Simple Calculator 1 Example
8.4.4 Dollars to Pounds 1 Example
8.4.5 Dividing Up Groups 1 Example
8.4.6 T-Shirt Shop 5 Exercise
8.4.7 Running Speed 5 Exercise
8.5 Programming with JavaScript Quiz Lesson
8.5.1 Basic JavaScript Quiz 8 Quiz
8.6 Booleans Lesson
8.6.1 Booleans 1 Video
8.6.2 Booleans Quiz 1 Quiz
8.6.3 First Boolean 1 Example
8.6.4 Do You Have a Dog? 5 Exercise
8.7 Logical Operators Lesson
8.7.1 Logical Operators 1 Video
8.7.2 Logical Operators Quiz 3 Quiz
8.7.3 Light Switch 1 Example
8.7.4 President 1 Example
8.7.5 Wasting Time 1 Example
8.7.6 Can You Graduate? 5 Exercise
8.7.7 School's Out 5 Exercise
8.8 Comparison Operators Lesson
8.8.1 Comparison Operators 1 Video
8.8.2 Comparison Operators Quiz 2 Quiz
8.8.3 Voting Age 1 Example
8.8.4 Grade Range 1 Example
8.8.5 Rolling Dice 5 Exercise
8.8.6 Girl Scout Designation 5 Exercise
8.9 If Statements Lesson
8.9.1 If Statements 1 Video
8.9.2 If Statements Quiz 2 Quiz
8.9.3 Negative Numbers 1 Example
8.9.4 Great Names 1 Example
8.9.5 Even and Odd 1 Example
8.9.6 Secret Password 1 Example
8.9.7 Teenagers 5 Exercise
8.9.8 Dietary Restrictions 5 Exercise
8.9.9 Conditionals Badge 1 Badge
8.9.10 Mindset Survey 2 1 Survey
8.10 General For Loops Lesson
8.10.1 General For Loop 1 Video
8.10.2 General For Loop Quiz 2 Quiz
8.10.3 Countdown 1 Example
8.10.4 Count By Twos 1 Example
8.10.5 Count By Sevens 5 Exercise
8.10.6 Powers of Two 5 Exercise
8.11 Local Variables and Scope Lesson
8.11.1 Local Variables and Scope 1 Video
8.11.2 Local Variables and Scope Quiz 1 Quiz
8.11.3 Return Values 1 Example
8.11.4 Local Variables 5 Exercise
8.11.5 JavaScript Exercises Badge 1 Badge
8.12 For Loop Practice Lesson
8.12.1 For Loop Examples 1 Video
8.12.2 For Loop Examples Quiz 3 Quiz
8.12.3 For Loop Sum 1 Example
8.12.4 Better Sum 5 Exercise
8.12.5 Factorial 5 Exercise
8.12.6 All Dice Values 5 Exercise
8.13 Javascript Control Structures Quiz Lesson
8.13.1 JavaScript Control Structures Quiz 14 Quiz
8.14 Functions and Return Values 1 Lesson
8.14.1 Functions and Return Values 1 1 Video
8.14.2 Functions and Return Values Quiz 2 Quiz
8.14.3 Double Number 1 Example
8.14.4 Square with Return Values 5 Exercise
8.14.5 Triple with Return Values 5 Exercise
8.14.6 Gymnastics Mats 5 Exercise
8.15 Functions and Parameters 1 Lesson
8.15.1 Functions and Parameters 1 1 Video
8.15.2 Functions and Parameters Quiz 1 3 Quiz
8.15.3 Double Number 1 Example
8.15.4 Square 5 Exercise
8.15.5 Triple 5 Exercise
8.16 Functions and Return Values 2 Lesson
8.16.1 Functions and Return Values 2 1 Video
8.16.2 Functions and Return Values Quiz 2 2 Quiz
8.16.3 Return Values 1 Example
8.16.4 Is It Even? 5 Exercise
8.16.5 Max 5 Exercise
8.17 Functions and Parameters Quiz Lesson
8.17.1 Functions and Parameters Quiz 11 Quiz
8.18 The Script Tag Lesson
8.18.1 The Script Tag 5 Video
8.18.2 The Script Tag Quiz 3 Quiz
8.18.3 Debugging Functions 5 Example
8.18.4 Writing in the Console 5 Exercise
8.18.5 Alert Introduction 5 Exercise
8.18.6 Debugging with the Console 5 Exercise
8.19 Using the DOM Lesson
8.19.1 getElementById 5 Video
8.19.2 getElementById Quiz 3 Quiz
8.19.3 Welcome to My Site! 5 Example
8.19.4 Let's Get to Know You 5 Exercise
8.19.5 Simple Math 5 Exercise
8.19.6 Using the DOM 5 Video
8.19.7 Using the DOM Quiz 3 Quiz
8.19.8 Multiple p tags 5 Example
8.19.9 Menu Opinion 5 Exercise
8.19.10 Longest Paragraph 5 Exercise
8.20 Creating Elements Using the DOM Lesson
8.20.1 Creating Elements Using the DOM 5 Video
8.20.2 Creating Elements Using the DOM 3 Quiz
8.20.3 Make a Button 5 Example
8.20.4 The Whole Family 5 Example
8.20.5 Roll Call 5 Exercise
8.20.6 Add to Calendar 5 Exercise
8.21 Styling Elements Using Javascript Lesson
8.21.1 Styling Elements Using Javascipt 5 Video
8.21.2 Styling Elements Using Javascript 3 Quiz
8.21.3 Frankenstein Footnote 5 Example
8.21.4 .(attribute) vs. setAttribute 5 Example
8.21.5 Add a Link 5 Exercise
8.21.6 Create a Flag 5 Exercise
8.21.7 Checkerboard 5 Exercise
8.22 Functions in HTML Lesson
8.22.1 Functions in HTML 5 Video
8.22.2 Functions in HTML 3 Quiz
8.22.3 Changing Text Color 5 Example
8.22.4 Change Text Color with Parameters 5 Example
8.22.5 Announcement Function 5 Exercise
8.22.6 Random Number Generator 5 Exercise
8.22.7 Add Colors! 5 Exercise
8.23 This Keyword Lesson
8.23.1 This Keyword 5 Video
8.23.2 This Keyword 1 Quiz
8.23.3 Clicking Multiple Paragraphs 5 Example
8.23.4 Clicking with Event Listeners 5 Example
8.23.5 Click Box 5 Exercise
8.23.6 Cross Out 5 Exercise
8.23.7 Make a Quilt 5 Challenge
8.24 Challenge: Make a Keyboard Lesson
8.24.1 Challenge Overview! 5 Connection
8.24.2 Make Button 5 Exercise
8.24.3 Make Text 5 Exercise
8.24.4 Make a Keyboard 5 Challenge
8.25 Keyboard Interactions Lesson
8.25.1 Keyboard Events 5 Video
8.25.2 Keyboard Events 3 Quiz
8.25.3 Coordinate Plane 5 Example
8.25.4 Make a Keyboard with Key Events 5 Example
8.25.5 Key Alert 5 Exercise
8.25.6 Light Up Squares 5 Exercise
8.25.7 Light Switch Squares 5 Exercise
Benchmark Three: Creating an Interactive Training Tool
9.1 Benchmark Three: Creating an Interactive Training Lesson
9.1.1 Brainstorm Your Interactive Training Tool 5 Free Response
9.1.2 Using Top Down Design 5 Free Response
9.1.3 Creating a Project Timeline 5 Free Response
9.1.4 Create Your Interactive Training Tool 5 Challenge
Finalizing Your Campaign Site with Feedback
10.1 Intro to Design Thinking Lesson
10.1.1 Intro to Design Thinking 1 Video
10.1.2 Intro to Design Thinking 2 Quiz
10.2 Empathy Lesson
10.2.1 Empathy 1 Video
10.2.2 Empathy Quiz 2 Quiz
10.2.3 A Cafeteria Designed for Me 1 Connection
10.2.4 A Cafeteria Designed for Me 5 Free Response
10.2.5 Accessibility 1 Connection
10.2.6 Accessibility Tips 5 Free Response
10.2.7 W3C Accessibility Standards 5 Connection
10.2.8 Accessibility: Designing for ALL 5 Free Response
10.3 Test Lesson
10.3.1 Test 1 Video
10.3.2 Testing Quiz 1 Quiz
10.3.3 Testing with Users 1 Connection
10.3.4 Example: How to User Test 1 Connection
10.3.5 How to User Test Responses 5 Free Response
10.3.6 Example: How NOT to User Test 1 Connection
10.3.7 How NOT to User Test Responses 5 Free Response
10.3.8 Test Prototype 1 5 Free Response
10.3.9 Test Prototype 2 5 Free Response
10.3.10 Improve Your Prototype 5 Free Response
10.4 Final Web Design Project Lesson
10.4.1 Final Project 10 Challenge
10.4.2 Final Project Badge 1 Badge
Web Design Certification Prep
11.1 The Internet Lesson
11.1.1 What is The Internet? 1 Video
11.1.2 What is the Internet? Quiz 2 Check for Understanding
11.1.3 Internet Censorship: Google's Dragonfly Project 1 Connection
11.1.4 Internet Censorship Reflection 5 Free Response
11.1.5 The Right to Remain Anonymous? 1 Connection
11.1.6 Anonymity Reflection 5 Free Response
11.1.7 How does the Internet Work? 1 Video
11.1.8 How does the Internet Work? Quiz 2 Check for Understanding
11.1.9 Internet Protocols 5 Free Response
11.2 Browsers Lesson
11.2.1 Browsers 1 Video
11.2.2 Browser Quiz 2 Check for Understanding
11.2.3 What is a Browser? 1 Connection
11.2.4 Your Browser 1 Connection
11.2.5 Explaining a Browser 5 Free Response
11.3 Embedding iframes Lesson
11.3.1 Embedding iframes 1 Video
11.3.2 Embedding iFrames Quiz 2 Check for Understanding
11.3.3 Embedding CodeHS Program 1 Example
11.3.4 Embedding a Map 1 Example
11.3.5 Embedding a Website 5 Exercise
11.3.6 Embed a Video 5 Exercise
11.3.7 Career Site: Include Outside Information 5 Exercise
11.4 HTML Colors Lesson
11.4.1 HTML Colors 1 Video
11.4.2 HTML Colors Quiz 2 Check for Understanding
11.4.3 HTML Colors Examples 1 Example
11.4.4 Create Your Own Color 5 Exercise
11.4.5 Gradients 5 Exercise
11.4.6 Color Wheel 1 Connection
11.4.7 Using Good Colors 5 Exercise
11.5 Image Manipulation Lesson
11.5.1 Image Manipulation 1 Video
11.5.2 Image Manipulation Quiz 2 Check for Understanding
11.5.3 Grayscale Filter 1 Example
11.5.4 Blur Filter 1 Example
11.5.5 Hue Rotation 1 Example
11.5.6 Invert Filter 5 Exercise
11.5.7 Blurred 5 Exercise
11.5.8 Hue Rotation Comparisons 5 Exercise
11.5.9 Overexposure 5 Exercise
11.5.10 Grayscale Art 5 Exercise
11.5.11 Worldwide Foods Part 1 5 Exercise
11.5.12 Worldwide Foods Part 2 5 Exercise
11.6 CSS Frameworks Lesson
11.6.1 What is a CSS Framework? 5 Video
11.6.2 Making Buttons 1 Example
11.6.3 Mobile Site Bootstrap Example 5 Example
11.6.4 Real World Bootstrap: OneNYC 5 Connection
11.6.5 Real World Tailwind: Alastair Gray's Portfolio 5 Connection
11.6.6 Tailwind CSS Component Examples 5 Notes
11.6.7 Reflection: Using CSS Frameworks 5 Free Response
11.7 Intro to Design Thinking Lesson
11.7.1 Intro to Design Thinking 1 Video
11.7.2 Intro to Design Thinking 2 Check for Understanding
11.7.3 User Interface Scavenger Hunt 5 Free Response
11.7.4 Case Study: Helping Blind People See 1 Connection
11.7.5 Case Study Responses 5 Free Response
11.7.6 Crash Course: Empathize 1 Connection
11.7.7 Empathize Notes 5 Free Response
11.7.8 Crash Course: Define 1 Connection
11.7.9 Problem Statement 5 Free Response
11.7.10 Crash Course: Ideate 1 Connection
11.7.11 Ideate Notes 5 Free Response
11.7.12 Crash Course: Prototype and Test 1 Connection
11.7.13 Testing Notes 5 Free Response
11.7.14 Topic Brainstorm 5 Free Response
11.7.15 Narrowing Down Topics 5 Free Response
11.8 Empathy Lesson
11.8.1 Empathy 1 Video
11.8.2 Empathy Quiz 2 Check for Understanding
11.8.3 A Cafeteria Designed for Me 1 Connection
11.8.4 A Cafeteria Designed for Me 5 Free Response
11.8.5 Accessibility 1 Connection
11.8.6 Accessibility Tips 5 Free Response
11.8.7 Inaccessible Site Review 5 Example
11.8.8 Improve Site's Accessibility 5 Exercise
11.8.9 How to Interview 1 Connection
11.8.10 How to Interview 5 Free Response
11.8.11 User Interview 5 Free Response
11.9 Define Lesson
11.9.1 Define 1 Video
11.9.2 Define Quiz 2 Check for Understanding
11.9.3 Make a Composite Character Profile 1 Connection
11.9.4 Composite Character Profile 5 Free Response
11.9.5 Point-of-View Statement Brainstorm 5 Free Response
11.9.6 POV Statement 5 Free Response
11.10 Ideate Lesson
11.10.1 Ideate 1 Video
11.10.2 Ideate Quiz 1 Check for Understanding
11.10.3 Stoke 1 Connection
11.10.4 Get Stoked 5 Free Response
11.10.5 Brainstorming Tips 1 Connection
11.10.6 Ideate! 5 Free Response
11.11 Prototype Lesson
11.11.1 Prototype 1 Video
11.11.2 Prototype Quiz 1 Check for Understanding
11.11.3 Brainstorm Selection 1 Connection
11.11.4 Harvest Ideas from the Brainstorm 5 Free Response
11.11.5 Wizard of Oz Prototyping 1 Connection
11.11.6 Example Wizard of Oz Paper Prototype 1 Connection
11.11.7 Make Your Paper Prototypes! 5 Free Response
11.12 Test Lesson
11.12.1 Test 1 Video
11.12.2 Testing Quiz 1 Check for Understanding
11.12.3 Testing with Users 1 Connection
11.12.4 Example: How to User Test 1 Connection
11.12.5 How to User Test Responses 5 Free Response
11.12.6 Example: How NOT to User Test 1 Connection
11.12.7 How NOT to User Test Responses 5 Free Response
11.12.8 Test Prototype 1 5 Free Response
11.12.9 Test Prototype 2 5 Free Response
11.12.10 Improve Your Prototype 5 Free Response
11.13 Designing User Interfaces Quiz Lesson
11.13.1 Designing User Interfaces Quiz 10 Unit Quiz
11.13.2 Designing User Interfaces Badge 1 Badge
Web Design Level 1 Certification Practice
12.1 Practice #1: Intro to the Internet Lesson
12.1.1 Quiz: Intro to the Internet 5 Quiz
12.1.2 Practice #1 Reflection 5 Notes
12.2 Practice #2: HTML Lesson
12.2.1 Quiz: HTML 12 Quiz
12.2.2 Practice#2 Reflection 5 Notes
12.3 Practice #3: CSS Lesson
12.3.1 Quiz: CSS 13 Quiz
12.3.2 Practice #3 Reflection 5 Notes
12.4 Practice #4: Advanced HTML & CSS Lesson
12.4.1 Quiz: Advanced HTML & CSS 10 Quiz
12.4.2 Practice #4 Reflection 5 Notes