Please enable JavaScript to use CodeHS


1. Computer Basics
1.1 Internal Components
Video 1.1.1 Internal Components
Check for Understanding 1.1.2 Internal Components
Connection 1.1.3 Build a Computer
Free Response 1.1.4 Build a Computer
Example 1.1.5 Test Your Brain's RAM!
Free Response 1.1.6 Test Your Brain's RAM! Reflection
1.2 Storage Options
Video 1.2.1 Storage Options
Check for Understanding 1.2.2 Storage Options Quiz
Connection 1.2.3 Security of Cloud Storage
Free Response 1.2.4 Security of Cloud Storage
Free Response 1.2.5 Storage Suggestions
1.3 Network Devices
Video 1.3.1 Network Devices
Check for Understanding 1.3.2 Network Devices
Connection 1.3.3 Speed Test
Free Response 1.3.4 Speed Test
Connection 1.3.5 Fiber Optics Bend Light!
Free Response 1.3.6 Fiber Optics Bend Light!
Connection 1.3.7 Ethernet Standards
Free Response 1.3.8 Ethernet Standards
Free Response 1.3.9 Network Troubleshooting
1.4 Network Options
Video 1.4.1 Network Options
Check for Understanding 1.4.2 Network Options Quiz
Connection 1.4.3 What is an SSID?
Free Response 1.4.4 What is an SSID?
Free Response 1.4.5 Wireless Network Setup
1.5 Network Communication
Video 1.5.1 Network Communication
Check for Understanding 1.5.2 Network Communication Quiz
Example 1.5.3 Setting up a Firewall
Free Response 1.5.4 Establish Firewall Rules
1.6 Operating Systems
Video 1.6.1 Operating Systems
Check for Understanding 1.6.2 Operating Systems Quiz
Connection 1.6.3 Understanding Operating Systems
Free Response 1.6.4 Understanding Operating Systems
Example 1.6.5 Detect My OS
Connection 1.6.6 Upgrading a Mac OS
Example 1.6.7 Windows OS Installation Simulation
Free Response 1.6.8 Installing an OS
1.7 Software and Applications
Video 1.7.1 Software and Applications
Check for Understanding 1.7.2 Software and Applications Quiz
Example 1.7.3 Spreadsheet Simulation
Example 1.7.4 Messaging Simulation
Example 1.7.5 Kanban Board Simulation
Free Response 1.7.6 Software Simulations
1.8 Application Security
Video 1.8.1 Application Security
Check for Understanding 1.8.2 Application Security
Example 1.8.3 Windows Updates
Connection 1.8.4 Windows Defender Antivirus
Free Response 1.8.5 Windows Defender Antivirus
Free Response 1.8.6 CodeHS System Restore
1.9 System Administration
Video 1.9.1 User Accounts
Check for Understanding 1.9.2 User Accounts Quiz
Free Response 1.9.3 User Accounts
Free Response 1.9.4 Shared Folders and Files
Video 1.9.5 Host Security
Check for Understanding 1.9.6 Host Security Quiz
Free Response 1.9.7 Security Baseline
2. Networking Fundamentals
2.1 Introduction to the Internet
Video 2.1.1 Welcome to the Internet
Check for Understanding 2.1.2 Intro to the Internet
Connection 2.1.3 Inside Facebook's Connectivity Lab
Free Response 2.1.4 Connectivity Lab Reflection
2.2 Internet Hardware and Sending Information
Video 2.2.1 Internet Hardware
Check for Understanding 2.2.2 Internet Hardware
Video 2.2.3 Sending Information
Check for Understanding 2.2.4 Sending Information
Connection 2.2.5 The Internet is in the Ocean
Free Response 2.2.6 Internet in the Ocean Reflection
2.3 Internet Addresses
Video 2.3.1 Internet Addresses
Check for Understanding 2.3.2 Internet Addresses
Free Response 2.3.3 The Need for Addresses
Connection 2.3.4 IPv4 vs. IPv6
Connection 2.3.5 The Long Transition to IPv6
Free Response 2.3.6 Reflection: IPv4 vs IPv6
2.4 Domain Name System (DNS)
Video 2.4.1 Domain Name System (DNS)
Check for Understanding 2.4.2 Domain Name System
Connection 2.4.3 How Does DNS Work?
Free Response 2.4.4 How Does DNS Work?
2.5 Routing
Video 2.5.1 Routing
Check for Understanding 2.5.2 Routing
Free Response 2.5.3 Redundancy
Notes 2.5.4 Network Topologies
Example 2.5.5 Network Topologies
2.6 Packets & Protocols
Video 2.6.1 Packets
Check for Understanding 2.6.2 Packets
Video 2.6.3 Protocols
Check for Understanding 2.6.4 Protocols
Resource 2.6.5 Passing Notes
Connection 2.6.6 How the Internet Works
Free Response 2.6.7 The Journey of an Image
2.7 Impact of the Internet
Video 2.7.1 Impact of the Internet
Check for Understanding 2.7.2 Impact of the Internet
Connection 2.7.3 What is the Digital Divide?
Free Response 2.7.4 What is the Digital Divide?
2.8 Network Administration
Video 2.8.1 Access Control
Check for Understanding 2.8.2 Access Control
Connection 2.8.3 RADIUS Overview with AAA Protocol
Connection 2.8.4 RADIUS Server Access Control
Free Response 2.8.5 RADIUS Reflection
Video 2.8.6 Detecting Intrusions to Secure a Network
Quiz 2.8.7 Securing a Network
Connection 2.8.8 How to Secure your IT Network
Free Response 2.8.9 Secure your IT Network Basics
Connection 2.8.10 Network Administrator Career
Free Response 2.8.11 Network Administrator Career
Example 2.8.12 Multifactor Authentication
Example 2.8.13 Two Factor Authentication
Example 2.8.14 Authorization
Example 2.8.15 Setting up a Firewall
2.9 Networking Fundamentals Quiz
Quiz 2.9.1 Networking Fundamentals Quiz
Badge 2.9.2 Networking Fundamentals Badge
3. Project: Troubleshooting
3.1 Methodology
Notes 3.1.1 Troubleshooting Methodology
Free Response 3.1.2 Identify the Problem
Free Response 3.1.3 Research Solutions
Free Response 3.1.4 Establish a Theory
Free Response 3.1.5 Test the Theory
Free Response 3.1.6 Fix the Problem!
3.2 Support Practice
Exercise 3.2.1 Signal Strength
Exercise 3.2.2 Interference
4. Cybersecurity and Digital Citizenship
4.1 What is Cybersecurity?
Video 4.1.1 What is Cybersecurity?
Check for Understanding 4.1.2 What is Cybersecurity?
Connection 4.1.3 City Services Ransomware
Free Response 4.1.4 Ransomware Reflection
Example 4.1.5 Ransomware Simulator
Connection 4.1.6 Internet of Things
Connection 4.1.7 Hackers vs. Smart Homes
Free Response 4.1.8 Internet of Things Reflection
Connection 4.1.9 Threat Map
Free Response 4.1.10 Why Learn about Cybersecurity?
4.2 Impact of Cybersecurity
Video 4.2.1 Impact of Cybersecurity
Check for Understanding 4.2.2 Impact of Cybersecurity
Connection 4.2.3 Phishing for Your Info
Free Response 4.2.4 Phishing Reflection
Connection 4.2.5 Cyber Game
Free Response 4.2.6 Cyber Game Reflection
Connection 4.2.7 Cyber Crime Time
Free Response 4.2.8 Cyber Crime Time Reflection
Example 4.2.9 Phishing Simulator
4.3 Hacking Ethics
Video 4.3.1 Hacking Ethics & Legality
Check for Understanding 4.3.2 Hacking Ethics & Legality
Connection 4.3.3 Penetration Testing
Free Response 4.3.4 Reflection: Penetration Testing
Connection 4.3.5 Hack the Pentagon?
Free Response 4.3.6 Reflection: Hack the Pentagon
4.4 The CIA Triad
Video 4.4.1 CIA Triad
Check for Understanding 4.4.2 CIA Triad
Free Response 4.4.3 Which part of the CIA Triad?
Free Response 4.4.4 Which part of the CIA Triad?
Free Response 4.4.5 Breach of Confidentiality
Free Response 4.4.6 Breach of Availability
4.5 Privacy & Security
Video 4.5.1 What is Data Privacy & Security?
Check for Understanding 4.5.2 Privacy & Security Quiz
Connection 4.5.3 How Strong is your Password?
Free Response 4.5.4 How Strong is your password?
Connection 4.5.5 Google Privacy Policy Search
Free Response 4.5.6 Google Privacy Policy Search
Resource 4.5.7 Is Your Head in the Cloud?
4.6 Cryptography, Cryptology, Cryptanalysis
Video 4.6.1 Cryptography, Cryptology, Cryptanalysis
Check for Understanding 4.6.2 Cryptography, Cryptology, Cryptanalysis
Connection 4.6.3 Securing the Cloud
Free Response 4.6.4 Encryption Reflection
4.7 Hash Functions
Video 4.7.1 Hash Functions
Check for Understanding 4.7.2 Hash Functions
Connection 4.7.3 Google Shattered Crypto Algorithm
Free Response 4.7.4 Hash Functions in the News
Connection 4.7.5 Using a Hash Generator
Free Response 4.7.6 Hash Generator
4.8 Cyberbullying
Video 4.8.1 Cyberbullying
Check for Understanding 4.8.2 Cyberbullying
Free Response 4.8.3 Scenario: Student Ranking
Free Response 4.8.4 Scenario: Singled Out
Free Response 4.8.5 Stopping Cyberbullying
4.9 Creative Credit & Copyright
Video 4.9.1 Creative Credit and Copyright
Check for Understanding 4.9.2 Creative Credit and Copyright
Free Response 4.9.3 Cite!
Connection 4.9.4 Exploring Creative Commons
Free Response 4.9.5 Respond: Creative Commons
Free Response 4.9.6 Finding Images
Free Response 4.9.7 Reflection: Why is Copyright Important?
5. Project: Public Service Announcement
5.1 Project: Public Service Announcement
Free Response 5.1.1 Pick a Topic
Free Response 5.1.2 Research
Free Response 5.1.3 Choose Your Audience
Free Response 5.1.4 What kind of PSA?
Free Response 5.1.5 Draft your PSA
Free Response 5.1.6 Finalize your PSA!