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 |
Sign up for a free teacher account to get access to curriculum, teacher tools and teacher resources.
Teacher SignupSign up as a student if you are in a school and have a class code given to you by your teacher.
Student Signup