Please enable JavaScript to use CodeHS

Points

Activity Points Item Type
Computer Basics
1.1 Internal Components Lesson
1.1.1 Internal Components 1 Video
1.1.2 Internal Components 5 Check for Understanding
1.1.3 Build a Computer 1 Connection
1.1.4 Build a Computer 5 Free Response
1.1.5 Test Your Brain's RAM! 1 Example
1.1.6 Test Your Brain's RAM! Reflection 5 Free Response
1.2 Storage Options Lesson
1.2.1 Storage Options 1 Video
1.2.2 Storage Options Quiz 5 Check for Understanding
1.2.3 Security of Cloud Storage 1 Connection
1.2.4 Security of Cloud Storage 5 Free Response
1.2.5 Storage Suggestions 5 Free Response
1.3 Network Devices Lesson
1.3.1 Network Devices 1 Video
1.3.2 Network Devices 5 Check for Understanding
1.3.3 Speed Test 1 Connection
1.3.4 Speed Test 5 Free Response
1.3.5 Fiber Optics Bend Light! 1 Connection
1.3.6 Fiber Optics Bend Light! 5 Free Response
1.3.7 Ethernet Standards 1 Connection
1.3.8 Ethernet Standards 5 Free Response
1.3.9 Network Troubleshooting 5 Free Response
1.4 Network Options Lesson
1.4.1 Network Options 1 Video
1.4.2 Network Options Quiz 5 Check for Understanding
1.4.3 What is an SSID? 1 Connection
1.4.4 What is an SSID? 5 Free Response
1.4.5 Wireless Network Setup 5 Free Response
1.5 Network Communication Lesson
1.5.1 Network Communication 1 Video
1.5.2 Network Communication Quiz 2 Check for Understanding
1.5.3 Setting up a Firewall 1 Example
1.5.4 Establish Firewall Rules 5 Free Response
1.6 Operating Systems Lesson
1.6.1 Operating Systems 1 Video
1.6.2 Operating Systems Quiz 5 Check for Understanding
1.6.3 Understanding Operating Systems 1 Connection
1.6.4 Understanding Operating Systems 5 Free Response
1.6.5 Detect My OS 1 Example
1.6.6 Upgrading a Mac OS 1 Connection
1.6.7 Windows OS Installation Simulation 1 Example
1.6.8 Installing an OS 5 Free Response
1.7 Software and Applications Lesson
1.7.1 Software and Applications 1 Video
1.7.2 Software and Applications Quiz 2 Check for Understanding
1.7.3 Spreadsheet Simulation 1 Example
1.7.4 Messaging Simulation 1 Example
1.7.5 Kanban Board Simulation 1 Example
1.7.6 Software Simulations 5 Free Response
1.8 Application Security Lesson
1.8.1 Application Security 1 Video
1.8.2 Application Security 5 Check for Understanding
1.8.3 Windows Updates 1 Example
1.8.4 Windows Defender Antivirus 1 Connection
1.8.5 Windows Defender Antivirus 5 Free Response
1.8.6 CodeHS System Restore 5 Free Response
1.9 System Administration Lesson
1.9.1 User Accounts 1 Video
1.9.2 User Accounts Quiz 2 Check for Understanding
1.9.3 User Accounts 5 Free Response
1.9.4 Shared Folders and Files 5 Free Response
1.9.5 Host Security 1 Video
1.9.6 Host Security Quiz 3 Check for Understanding
1.9.7 Security Baseline 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 Check for Understanding
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 2 Check for Understanding
2.2.3 Sending Information 1 Video
2.2.4 Sending Information 3 Check for Understanding
2.2.5 The Internet is in the Ocean 1 Connection
2.2.6 Internet in the Ocean Reflection 5 Free Response
2.3 Internet Addresses Lesson
2.3.1 Internet Addresses 1 Video
2.3.2 Internet Addresses 2 Check for Understanding
2.3.3 The Need for Addresses 5 Free Response
2.3.4 IPv4 vs. IPv6 1 Connection
2.3.5 The Long Transition to IPv6 1 Connection
2.3.6 Reflection: IPv4 vs IPv6 5 Free Response
2.4 Domain Name System (DNS) Lesson
2.4.1 Domain Name System (DNS) 1 Video
2.4.2 Domain Name System 2 Check for Understanding
2.4.3 How Does DNS Work? 1 Connection
2.4.4 How Does DNS Work? 5 Free Response
2.5 Routing Lesson
2.5.1 Routing 1 Video
2.5.2 Routing 3 Check for Understanding
2.5.3 Redundancy 5 Free Response
2.5.4 Network Topologies 5 Notes
2.5.5 Network Topologies 1 Example
2.6 Packets & Protocols Lesson
2.6.1 Packets 1 Video
2.6.2 Packets 2 Check for Understanding
2.6.3 Protocols 1 Video
2.6.4 Protocols 3 Check for Understanding
2.6.5 Passing Notes 1 Resource
2.6.6 How the Internet Works 1 Connection
2.6.7 The Journey of an Image 5 Free Response
2.7 Impact of the Internet Lesson
2.7.1 Impact of the Internet 1 Video
2.7.2 Impact of the Internet 3 Check for Understanding
2.7.3 What is the Digital Divide? 1 Connection
2.7.4 What is the Digital Divide? 5 Free Response
2.8 Network Administration Lesson
2.8.1 Access Control 1 Video
2.8.2 Access Control 4 Check for Understanding
2.8.3 RADIUS Overview with AAA Protocol 1 Connection
2.8.4 RADIUS Server Access Control 1 Connection
2.8.5 RADIUS Reflection 5 Free Response
2.8.6 Detecting Intrusions to Secure a Network 1 Video
2.8.7 Securing a Network 2 Quiz
2.8.8 How to Secure your IT Network 1 Connection
2.8.9 Secure your IT Network Basics 5 Free Response
2.8.10 Network Administrator Career 1 Connection
2.8.11 Network Administrator Career 5 Free Response
2.8.12 Multifactor Authentication 1 Example
2.8.13 Two Factor Authentication 1 Example
2.8.14 Authorization 1 Example
2.8.15 Setting up a Firewall 1 Example
2.9 Networking Fundamentals Quiz Lesson
2.9.1 Networking Fundamentals Quiz 10 Quiz
2.9.2 Networking Fundamentals Badge 1 Badge
Project: Troubleshooting
3.1 Methodology Lesson
3.1.1 Troubleshooting Methodology 1 Notes
3.1.2 Identify the Problem 5 Free Response
3.1.3 Research Solutions 5 Free Response
3.1.4 Establish a Theory 5 Free Response
3.1.5 Test the Theory 5 Free Response
3.1.6 Fix the Problem! 5 Free Response
3.2 Support Practice Lesson
3.2.1 Signal Strength 10 Exercise
3.2.2 Interference 10 Exercise
Cybersecurity and Digital Citizenship
4.1 What is Cybersecurity? Lesson
4.1.1 What is Cybersecurity? 1 Video
4.1.2 What is Cybersecurity? 3 Check for Understanding
4.1.3 City Services Ransomware 1 Connection
4.1.4 Ransomware Reflection 5 Free Response
4.1.5 Ransomware Simulator 1 Example
4.1.6 Internet of Things 1 Connection
4.1.7 Hackers vs. Smart Homes 1 Connection
4.1.8 Internet of Things Reflection 5 Free Response
4.1.9 Threat Map 1 Connection
4.1.10 Why Learn about Cybersecurity? 5 Free Response
4.2 Impact of Cybersecurity Lesson
4.2.1 Impact of Cybersecurity 1 Video
4.2.2 Impact of Cybersecurity 2 Check for Understanding
4.2.3 Phishing for Your Info 1 Connection
4.2.4 Phishing Reflection 5 Free Response
4.2.5 Cyber Game 1 Connection
4.2.6 Cyber Game Reflection 5 Free Response
4.2.7 Cyber Crime Time 1 Connection
4.2.8 Cyber Crime Time Reflection 5 Free Response
4.2.9 Phishing Simulator 1 Example
4.3 Hacking Ethics Lesson
4.3.1 Hacking Ethics & Legality 1 Video
4.3.2 Hacking Ethics & Legality 3 Check for Understanding
4.3.3 Penetration Testing 1 Connection
4.3.4 Reflection: Penetration Testing 5 Free Response
4.3.5 Hack the Pentagon? 1 Connection
4.3.6 Reflection: Hack the Pentagon 5 Free Response
4.4 The CIA Triad Lesson
4.4.1 CIA Triad 1 Video
4.4.2 CIA Triad 2 Check for Understanding
4.4.3 Which part of the CIA Triad? 5 Free Response
4.4.4 Which part of the CIA Triad? 5 Free Response
4.4.5 Breach of Confidentiality 5 Free Response
4.4.6 Breach of Availability 5 Free Response
4.5 Privacy & Security Lesson
4.5.1 What is Data Privacy & Security? 1 Video
4.5.2 Privacy & Security Quiz 2 Check for Understanding
4.5.3 How Strong is your Password? 1 Connection
4.5.4 How Strong is your password? 5 Free Response
4.5.5 Google Privacy Policy Search 1 Connection
4.5.6 Google Privacy Policy Search 5 Free Response
4.5.7 Is Your Head in the Cloud? 5 Resource
4.6 Cryptography, Cryptology, Cryptanalysis Lesson
4.6.1 Cryptography, Cryptology, Cryptanalysis 1 Video
4.6.2 Cryptography, Cryptology, Cryptanalysis 2 Check for Understanding
4.6.3 Securing the Cloud 1 Connection
4.6.4 Encryption Reflection 5 Free Response
4.7 Hash Functions Lesson
4.7.1 Hash Functions 1 Video
4.7.2 Hash Functions 3 Check for Understanding
4.7.3 Google Shattered Crypto Algorithm 1 Connection
4.7.4 Hash Functions in the News 5 Free Response
4.7.5 Using a Hash Generator 1 Connection
4.7.6 Hash Generator 5 Free Response
4.8 Cyberbullying Lesson
4.8.1 Cyberbullying 1 Video
4.8.2 Cyberbullying 3 Check for Understanding
4.8.3 Scenario: Student Ranking 5 Free Response
4.8.4 Scenario: Singled Out 5 Free Response
4.8.5 Stopping Cyberbullying 5 Free Response
4.9 Creative Credit & Copyright Lesson
4.9.1 Creative Credit and Copyright 1 Video
4.9.2 Creative Credit and Copyright 2 Check for Understanding
4.9.3 Cite! 5 Free Response
4.9.4 Exploring Creative Commons 1 Connection
4.9.5 Respond: Creative Commons 5 Free Response
4.9.6 Finding Images 5 Free Response
4.9.7 Reflection: Why is Copyright Important? 5 Free Response
Project: Public Service Announcement
5.1 Project: Public Service Announcement Lesson
5.1.1 Pick a Topic 5 Free Response
5.1.2 Research 5 Free Response
5.1.3 Choose Your Audience 5 Free Response
5.1.4 What kind of PSA? 5 Free Response
5.1.5 Draft your PSA 5 Free Response
5.1.6 Finalize your PSA! 15 Free Response
Programming Fundamentals
6.1 Programming Concepts Lesson
6.1.1 Programming Concepts 1 Video
6.1.2 Programming Concepts Quiz 5 Check for Understanding
6.1.3 Compilers vs. Interpreters 1 Connection
6.1.4 Compilers vs. Interpreters 5 Free Response
6.1.5 Variables in Action 1 Example
6.1.6 Data Types using Typeof 1 Example
6.1.7 Basic Variables 1 Example
6.1.8 Daily Activities 5 Exercise
6.2 Programming with Karel Lesson
6.2.1 Programming With Karel 1 Video
6.2.2 Quiz: Karel Commands 1 Check for Understanding
6.2.3 Our First Karel Program 1 Example
6.2.4 Your First Karel Program 5 Exercise
6.2.5 Functions in Karel 1 Video
6.2.6 Functions in Karel Quiz 1 Check for Understanding
6.2.7 Turn Around 1 Example
6.2.8 Digging Karel 1 Example
6.2.9 Backflip 5 Exercise
6.3 Looping Lesson
6.3.1 For Loops 1 Video
6.3.2 For Loops Quiz 1 Check for Understanding
6.3.3 Take 'em All 1 Example
6.3.4 For Loop Square 1 Example
6.3.5 Lots of Hurdles 5 Exercise
6.3.6 While Loops in Karel 1 Video
6.3.7 While Loops in Karel Quiz 2 Check for Understanding
6.3.8 Move to Wall 1 Example
6.3.9 Big Tower 1 Example
6.3.10 Follow The Yellow Ball Road 5 Exercise
6.4 Branching Lesson
6.4.1 If/Else Statements 1 Video
6.4.2 If/Else Statements Quiz 2 Check for Understanding
6.4.3 If/Else Statements 1 Example
6.4.4 One Ball in Each Spot 1 Example
6.4.5 Right Side Up 5 Exercise
6.5 Organizational Techniques Lesson
6.5.1 Organizational Techniques 1 Video
6.5.2 Organizational Techniques Quiz 4 Check for Understanding
6.5.3 Hurdle Karel 1 Example
6.5.4 One Ball in Each Spot 5 Exercise
6.5.5 The Two Towers 5 Exercise
6.5.6 Interactive Sequence Diagram 1 Example