Please enable JavaScript to use CodeHS

Points

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