Please enable JavaScript to use CodeHS

Points

Activity Points
What is Cybersecurity?
1.1 Module Overview - Cybersecurity
1.1.1 Welcome to Cybersecurity 1
1.1.2 Welcome to Cybersecurity 5
1.1.3 Intruder Alert! 1
1.1.4 Cybersecurity and You 5
1.1.5 Course Goals 5
1.2 What is Cybersecurity?
1.2.1 What is Cybersecurity? 1
1.2.2 What is Cybersecurity? 5
1.2.3 City Services Ransomware 1
1.2.4 Ransomware Reflection 5
1.2.5 Ransomware Simulator 1
1.2.6 Internet of Things 1
1.2.7 Hackers vs. Smart Homes 1
1.2.8 Internet of Things Reflection 5
1.3 Impact of Cybersecurity
1.3.1 Impact of Cybersecurity 1
1.3.2 Impact of Cybersecurity 5
1.3.3 Phishing Simulator 1
1.3.4 Phishing for Your Info 1
1.3.5 Phishing Reflection 5
1.3.6 Cyber Game 1
1.3.7 Cyber Game Reflection 5
1.3.8 Cyber Crime Time 1
1.3.9 Cyber Crime Time Reflection 5
1.4 The CIA Triad
1.4.1 CIA Triad 1
1.4.2 CIA Triad 5
1.4.3 Which part of the CIA Triad? 5
1.4.4 Which part of the CIA Triad? 5
1.4.5 Breach of Confidentiality 5
1.4.6 Breach of Availability 5
1.4.7 CIA Connections 5
1.5 What is Cybersecurity? Quiz
1.5.1 What is Cybersecurity? Quiz 15
Digital Citizenship and Cyber Hygiene
2.1 Digital Footprint and Reputation
2.1.1 Digital Footprint and Reputation 1
2.1.2 Digital Footprint and Reputation 5
2.1.3 Social Media Clean-up 1
2.1.4 Building a Positive Digital Footprint 5
2.1.5 Right to be Forgotten? 1
2.1.6 Right to be Forgotten 5
2.1.7 What is your Digital Footprint? 5
2.2 Cyberbullying
2.2.1 Cyberbullying 1
2.2.2 Cyberbullying 5
2.2.3 Scenario: Student Ranking 5
2.2.4 Scenario: Singled Out 5
2.2.5 Stopping Cyberbullying 5
2.3 Internet Safety
2.3.1 Internet Safety 1
2.3.2 Internet Safety 5
2.3.3 Scenario: School Stranger 5
2.3.4 Scenario: Vacation Pals 5
2.3.5 Staying Safe 5
2.4 Privacy & Security
2.4.1 What is Data Privacy & Security? 1
2.4.2 Privacy & Security Quiz 5
2.4.3 Google Privacy Policy Search 1
2.4.4 Google Privacy Policy Search 5
2.4.5 Guess: Password List 1
2.4.6 Guess: Using an Algorithm 1
2.4.7 Guess: Brute Force 1
2.4.8 How Strong is your Password? 1
2.4.9 How Strong is your password? 5
2.4.10 You Can Be Tracked! 1
2.5 Information Literacy
2.5.1 Information Literacy 1
2.5.2 Information Literacy 5
2.5.3 Effective Internet Searches 5
2.5.4 Evaluate the Source 1 1
2.5.5 Respond: Evaluate the Source 1 5
2.5.6 Evaluate the Source 2 5
2.5.7 Respond: Evaluate the Source 2 5
2.5.8 Hero Pig? 1
2.5.9 Respond: Hero Pig? 5
2.6 Creative Credit & Copyright
2.6.1 Creative Credit and Copyright 1
2.6.2 Creative Credit and Copyright 5
2.6.3 Cite! 5
2.6.4 Exploring Creative Commons 1
2.6.5 Respond: Creative Commons 5
2.6.6 Task: Finding Images 5
2.6.7 Reflection: Why is Copyright Important? 5
2.7 Hacking Ethics
2.7.1 Hacking Ethics & Legality 1
2.7.2 Hacking Ethics & Legality 5
2.7.3 Penetration Testing 1
2.7.4 Reflection: Penetration Testing 5
2.7.5 Hack the Pentagon? 1
2.7.6 Reflection: Hack the Pentagon 5
2.7.7 Ethical Hacker Agreement 1
2.8 Digital Citizenship and Cybersecurity Quiz
2.8.1 Digital Citizenship and Cyber Hygiene Quiz 20
Project: Public Service Announcement
3.1 Project: Public Service Announcement
3.1.1 Pick a Topic 5
3.1.2 Research 5
3.1.3 Choose Your Audience 5
3.1.4 What kind of PSA? 5
3.1.5 Draft your PSA 5
3.1.6 Finalize your PSA! 15
Programming Fundamentals
4.1 Programming Concepts
4.1.1 Programming Concepts 1
4.1.2 Programming Concepts Quiz 5
4.1.3 Compilers vs. Interpreters 1
4.1.4 Compilers vs. Interpreters 5
4.1.5 Variables in Action 1
4.1.6 Data Types using Typeof 1
4.1.7 Basic Variables 1
4.1.8 Daily Activities 5
4.2 Programming with Karel
4.2.1 Learning to Program 1
4.2.2 Programming With Karel 1
4.2.3 Quiz: Karel Commands 5
4.2.4 Our First Karel Program 1
4.2.5 Your First Karel Program 5
4.2.6 Functions in Karel 1
4.2.7 Functions in Karel Quiz 5
4.2.8 Turn Around 1
4.2.9 Digging Karel 1
4.2.10 Backflip 5
4.3 Looping
4.3.1 For Loops 1
4.3.2 For Loops Quiz 5
4.3.3 Take 'em All 1
4.3.4 For Loop Square 1
4.3.5 Lots of Hurdles 5
4.3.6 While Loops in Karel 1
4.3.7 While Loops in Karel Quiz 5
4.3.8 Move to Wall 1
4.3.9 Big Tower 1
4.3.10 Follow The Yellow Ball Road 5
4.4 Branching
4.4.1 If/Else Statements 1
4.4.2 If/Else Statements Quiz 5
4.4.3 If/Else Statements 1
4.4.4 One Ball in Each Spot 1
4.4.5 Right Side Up 5
4.4.6 Programming with Karel Badge 5
4.5 Arrays and Objects
4.5.1 More JS Topics 1
4.5.2 Arrays and Objects 1
4.5.3 Arrays and Objects 5
4.5.4 Making an Array 1
4.5.5 List of Places to Travel 5
4.5.6 List of Prime Numbers 5
4.5.7 Phonebook 1
4.5.8 Sidekicks 5
4.6 Organizational Techniques
4.6.1 Organizational Techniques 1
4.6.2 Organizational Techniques Quiz 5
4.6.3 Hurdle Karel 1
4.6.4 One Ball in Each Spot 5
4.6.5 The Two Towers 5
4.6.6 Interactive Sequence Diagram 1
4.7 Programming Fundamentals Quiz
4.7.1 Mindsets 1
4.7.2 Programming Fundamentals Quiz 15
The ABCs of Cryptography
5.1 Cryptography, Cryptology, Cryptanalysis
5.1.1 Cryptography, Cryptology, Cryptanalysis 1
5.1.2 Cryptography, Cryptology, Cryptanalysis 5
5.1.3 Cryptogram Game! 1
5.1.4 Why encrypt? 1
5.1.5 Why encrypt? 5
5.1.6 Encrypt/Decrypt 1
5.2 History of Cryptography
5.2.1 Cryptography: A Brief History 1
5.2.2 Cryptography History Quiz 5
5.2.3 How the Enigma Worked 1
5.2.4 How the Enigma Worked 5
5.2.5 Unknown Languages and the Future of Cryptography 1
5.2.6 The Future of Cybersecurity 5
5.3 Basic Crypto Systems: Caesar Cipher
5.3.1 Caesar Cipher 1
5.3.2 Caesar Cipher 5
5.3.3 Caesar Cipher Encryption 1
5.3.4 Decrypt Caesar's Cipher! 1
5.4 Basic Crypto Systems: Cracking Caesar
5.4.1 Cracking Caesar Cipher 1
5.4.2 Cracking Caesar Cipher 5
5.4.3 Cracking Caesar with Brute Force 1
5.4.4 Letter Frequency and Caesar 1
5.4.5 Examining Caesar Cipher 5
5.5 Basic Crypto Systems: Vigenere Cipher
5.5.1 Vigenere Cipher 1
5.5.2 Vigenere Cipher 5
5.5.3 Vigenere Cipher Example 1
5.5.4 Letter Frequency and Vigenere Cipher 1
5.5.5 Examining Vigenere Cipher 5
5.5.6 Improving Vigenere 1
5.6 The ABCs of Cryptography Quiz (Update)
5.6.1 The ABCs of Cryptography Quiz 15
Project: Classic Cipher Newscast
6.1 Project: Classic Cipher Newscast
6.1.1 Overview 1
6.1.2 Investigate a Classic Cipher 1
6.1.3 Write the Script and Rehearse 5
6.1.4 Newscast Presentation 15
System Administration
7.1 Operating Systems
7.1.1 Operating Systems 1
7.1.2 Operating Systems Quiz 5
7.1.3 Detect My OS 1
7.1.4 Upgrading a Mac OS 1
7.1.5 Windows OS Installation Simulation 1
7.1.6 Installing an OS 5
7.2 Comparing Operating Systems
7.2.1 Comparing Operating Systems 1
7.2.2 Comparing Operating Systems Quiz 5
7.2.3 Windows Simulation 1
7.2.4 MacOS Simulation 1
7.2.5 Choose a Linux Distro! 1
7.2.6 Which would you choose? 5
7.3 Compatibility
7.3.1 Compatibility 1
7.3.2 Compatibility Quiz 5
7.3.3 What Processor? Windows 1
7.3.4 What Processor? Mac 1
7.3.5 What Processor are you running? 5
7.4 Software and Applications
7.4.1 Software and Applications 1
7.4.2 Software and Applications Quiz 5
7.4.3 Spreadsheet Simulation 1
7.4.4 Messaging Simulation 1
7.4.5 Kanban Board Simulation 1
7.4.6 Software Simulations 5
7.5 Software Licenses
7.5.1 Software Licenses 1
7.5.2 Software Licenses Quiz 5
7.5.3 Do I need a Software License? 5
7.5.4 Is This Original? 5
7.6 Application Security
7.6.1 Application Security 1
7.6.2 Application Security 5
7.6.3 Windows Updates 1
7.6.4 Windows Defender Antivirus 1
7.6.5 Windows Defender Antivirus 5
7.6.6 CodeHS System Restore 5
7.7 Browser Configuration
7.7.1 Browser Configuration 1
7.7.2 Browser Configuration 5
7.7.3 Cached CodeHS 1
7.7.4 Cached CodeHS 5
7.7.5 Is Your Popup Blocker On? 1
7.7.6 Browser Extensions Lab 5
7.8 System Administration
7.8.1 User Accounts 1
7.8.2 User Accounts Quiz 2
7.8.3 User Accounts 5
7.8.4 Shared Folders and Files 5
7.8.5 Host Security 1
7.8.6 Host Security Quiz 3
7.8.7 Security Baseline 5
7.9 Command Line Interface
7.9.1 Linux/MacOS vs. Windows 1
7.9.2 Command Line Interface 1
7.9.3 Command Line Interface Quiz 5
7.9.4 Command Equivalents 1
7.9.5 Windows Command Prompt 1
7.9.6 Windows Command Prompt 5
7.9.7 Directory Directions 5
7.9.8 Neural Interface? 1
7.9.9 Neural Interface? 5
7.10 System Administration Quiz
7.10.1 Mindsets 1
7.10.2 System Administration Quiz 20
Software Security
8.1 Inside Web Apps
8.1.1 Inside Web Apps 1
8.1.2 Inside Web Apps 5
8.1.3 Using View Page Source 5
8.1.4 Recreate a Webpage? 1
8.1.5 Getting Started with OWASP 1
8.1.6 Getting Started with OWASP 5
8.2 Developer Tools
8.2.1 Developer Tools 1
8.2.2 Developer Tools 5
8.2.3 Using the Developer Tools 5
8.2.4 Console Secrets 5
8.2.5 Local Storage 1
8.2.6 The Top Cybersecurity Blogs and Websites 1
8.2.7 Selecting a Site to Follow 5
8.3 The Value of Data
8.3.1 The Value of Data 1
8.3.2 The Value of Data Quiz 5
8.3.3 Exploring Data Visualizations 1
8.3.4 US Recorded Music Revenue 1
8.3.5 National Parks 1
8.3.6 March Madness 1
8.3.7 Captain Marvel 1
8.3.8 Respond: Visualizations 5
8.3.9 Free Response: Choosing a Visualization 5
8.3.10 Reflection: Design a Survey 5
8.4 Databases
8.4.1 Databases 1
8.4.2 Databases 1
8.4.3 Database Administrator Career 1
8.4.4 Database Administrator Career 5
8.4.5 Parts of a Database 1
8.4.6 Parts of a Database 1
8.4.7 SQL Database Diagram 1
8.4.8 SQL Database Diagram 5
8.4.9 Schema Brainstorm 5
8.5 Clients and Servers
8.5.1 Clients and Servers 1
8.5.2 Clients and Servers 2
8.5.3 Inside a Google Data Center 1
8.5.4 Inside a Google Data Center 5
8.5.5 Cloud Vulnerabilities 1
8.5.6 Cloud Vulnerabilities Response 5
8.5.7 Client-Server Model 1
8.5.8 Client-Server Model 2
8.5.9 The Future of User Privacy 1
8.5.10 The Future of User Privacy 5
8.6 What is SQL?
8.6.1 What is SQL Overview 1
8.6.2 Intro to SQL 1
8.6.3 Quiz: What is SQL? 1
8.6.4 How to Structure Data in SQL 1
8.6.5 How to Structure Data in SQL 3
8.6.6 SQL Tables 1
8.6.7 SQL Tables Response 5
8.7 Basic Querying in SQL
8.7.1 The SELECT Statement 1
8.7.2 Basic Querying in SQL 1
8.7.3 Our First SELECT Statement 1
8.7.4 Your First SELECT Statement 5
8.7.5 More SELECT Statement 1
8.7.6 More SELECT Statement 1
8.7.7 Selecting Specific Columns 1
8.7.8 Harry Potter Names 5
8.8 Filtering Queries in SQL
8.8.1 The WHERE Clause 1
8.8.2 Condition Operators 5
8.8.3 Ravenclaw House 1
8.8.4 People in Gryffindor 1
8.8.5 Filter By ID 1
8.8.6 The Weasleys 5
8.8.7 The Potters 5
8.9 Common Security Problems
8.9.1 Common Security Problems 1
8.9.2 Common Security Problems 5
8.9.3 Meet Security Engineers at Google 1
8.9.4 Security Engineering Reflection 5
8.9.5 Living in a Digital World 1
8.9.6 Living in a Digital World 5
8.10 SQL Injection Overview
8.10.1 SQL Injection Overview 1
8.10.2 SQL Injection Overview 5
8.10.3 Equifax Security Breach 1
8.10.4 Equifax Exposed Millions 1
8.10.5 Equifax SQL Injection Attack 5
8.10.6 SQLi 1
8.11 Types of SQLi and Prevention
8.11.1 Types of SQLi 1
8.11.2 Types of SQLi 3
8.11.3 Preventing SQLi 1
8.11.4 Preventing SQLi 2
8.11.5 Mitigating SQL Injection 1
8.11.6 Reflection: Mitigating SQL Injection 5
8.11.7 SQL Injection 1
8.12 Software Security Quiz
8.12.1 Software Security Quiz 15
Project: Security Assessment Report
9.1 Project: Security Assessment Report
9.1.1 Project Requirements 1
9.1.2 Supercar Showdown Website 1
9.1.3 SQL Injection Testing 5
9.1.4 SQLi Testing Handout 1
9.1.5 Security Assessment Report 15
9.1.6 Project Reflection 5
Networking Fundamentals
10.1 Introduction to the Internet
10.1.1 Welcome to the Internet 1
10.1.2 Intro to the Internet 5
10.1.3 Inside Facebook's Connectivity Lab 1
10.1.4 Connectivity Lab Reflection 5
10.2 Notational Systems
10.2.1 Number Systems 1
10.2.2 Number Systems Quiz 2
10.2.3 Number Base Tool 1
10.2.4 Decimal to Binary 1
10.2.5 Decimal to Binary Quiz 3
10.2.6 Binary Game 5
10.3 Data Representation
10.3.1 Hexadecimal 1
10.3.2 Hexadecimal Quiz 2
10.3.3 Binary to Hex Game 5
10.3.4 Encoding Text with Binary 1
10.3.5 Encoding Text with Binary Quiz 2
10.3.6 Custom Encoding 1
10.3.7 Bits to ASCII 1
10.3.8 Hello World in Bits 5
10.4 Internet Hardware and Sending Information
10.4.1 Internet Hardware 1
10.4.2 Internet Hardware 2
10.4.3 Sending Information 1
10.4.4 Sending Information 3
10.4.5 The Internet is in the Ocean 1
10.4.6 Internet in the Ocean Reflection 5
10.5 Internet Addresses
10.5.1 Internet Addresses 1
10.5.2 Internet Addresses 5
10.5.3 The Need for Addresses 5
10.5.4 IPv4 vs. IPv6 1
10.5.5 Reflection: IPv4 vs IPv6 5
10.6 Domain Name System (DNS)
10.6.1 Domain Name System (DNS) 1
10.6.2 Domain Name System 5
10.6.3 How Does DNS Work? 1
10.6.4 How Does DNS Work? 5
10.7 Routing
10.7.1 Routing 1
10.7.2 Routing 5
10.7.3 Redundancy 5
10.8 Packets & Protocols
10.8.1 Packets 1
10.8.2 Packets 2
10.8.3 Protocols 1
10.8.4 Protocols 3
10.8.5 How the Internet Works 1
10.8.6 The Journey of an Image 5
10.9 Viewing a Webpage
10.9.1 Viewing a Webpage 1
10.9.2 Viewing a Webpage 5
10.9.3 Explaining a URL 5
10.9.4 Net Neutrality Explained 1
10.9.5 FCCs Net Neutrality Rules Officially Repealed 1
10.9.6 Take a Side on Net Neutrality 5
10.9.7 Net Neutrality and Cybersecurity 1
10.9.8 Net Neutrality and Cybersecurity Research 5
10.10 Impact of the Internet
10.10.1 Impact of the Internet 1
10.10.2 Impact of the Internet 5
10.10.3 What is the Digital Divide? 1
10.10.4 What is the Digital Divide? 5
10.11 Networking Fundamentals Quiz
10.11.1 Mindsets 1
10.11.2 Networking Fundamentals Quiz 15
IT Infrastructure
11.1 Internal Components
11.1.1 Internal Components 1
11.1.2 Internal Components 5
11.1.3 Build a Computer 1
11.1.4 Build a Computer 5
11.1.5 Test Your Brain's RAM! 1
11.1.6 Test Your Brain's RAM! Reflection 5
11.1.7 The Machine Instruction Cycle 5
11.2 Peripheral Devices
11.2.1 Peripheral Devices 1
11.2.2 Peripheral Devices 5
11.2.3 Personalized Peripherals 5
11.2.4 IT Help 5
11.2.5 Your Ideal Computer Setup 5
11.3 Network Devices
11.3.1 Network Devices 1
11.3.2 Network Devices 5
11.3.3 Speed Test 1
11.3.4 Speed Test 5
11.3.5 Fiber Optics Bend Light! 1
11.3.6 Fiber Optics Bend Light! 5
11.3.7 Ethernet Standards 1
11.3.8 Ethernet Standards 5
11.3.9 Network Troubleshooting 5
11.4 Storage Options
11.4.1 Storage Options 1
11.4.2 Storage Options Quiz 5
11.4.3 Security of Cloud Storage 1
11.4.4 Security of Cloud Storage 5
11.4.5 Storage Suggestions 5
11.5 Network Options
11.5.1 Network Options 1
11.5.2 Network Options Quiz 5
11.5.3 What is an SSID? 1
11.5.4 What is an SSID? 5
11.5.5 Wireless Threats 1
11.5.6 Wireless Threats 5
11.5.7 Wireless Network Setup 5
11.6 Network Communication
11.6.1 Network Communication 1
11.6.2 Network Communication Quiz 5
11.6.3 Setting up a Firewall 1
11.6.4 iptables 5
11.6.5 iptables simulation 1
11.7 Network Management
11.7.1 Linux/MacOS vs. Windows 1
11.7.2 Network Management 1
11.7.3 Network Management Quiz 5
11.7.4 MacOS Terminal Simulation 1
11.7.5 Windows Command Prompt Simulation 1
11.7.6 Windows Command Prompt Spy 5
11.7.7 Windows Command Prompt Spy 5
11.7.8 SSH Logs 1
11.7.9 SSH Logs 1
11.7.10 Reading Logs 5
11.8 IT Infrastructure Quiz
11.8.1 IT Infrastructure Quiz 20
Project: Troubleshooting
12.1 Methodology
12.1.1 Troubleshooting Methodology 1
12.1.2 Identify the Problem 5
12.1.3 Research Solutions 5
12.1.4 Establish a Theory 5
12.1.5 Test the Theory 5
12.1.6 Fix the Problem! 5
12.2 Support Practice
12.2.1 Signal Strength 10
12.2.2 Interference 10
Final Exam
13.1 Final Exam
13.1.1 Final Exam 25
13.1.2 Fill in the Blank 10
13.1.3 Short Answer - 1 5
13.1.4 Short Answer - 2 5
13.1.5 Short Answer - 3 5
13.1.6 Short Answer - 4 5
What's Next?
14.1 After Fundamentals of Cybersecurity
14.1.1 Cybersecurity Pathways 1
14.1.2 CodeHS Advanced Cybersecurity 1
14.1.3 College Pathway 1
14.1.4 Certification Pathway 1
14.1.5 Career Spotlight 1
14.1.6 My Pathway 5
Project: Digital Forensics
15.1 Digital Forensics
15.1.1 Digital Forensics 1
15.1.2 Student Success Story 1
15.1.3 Student Success Story Response 5
15.2 Forensic Case 1: Logs
15.2.1 Network Logs 1
15.2.2 Network Log Evidence 1
15.2.3 Network Logs Conclusion 5
15.3 Forensic Case 2: File Metadata
15.3.1 File Metadata 1
15.3.2 File Metadata Evidence 1
15.3.3 File Metadata Conclusion 5
15.4 Forensic Case 3: Exif Data
15.4.1 Photo Exif 1
15.4.2 Exif Using Inspector 1
15.4.3 Exif Using the CLI 1
15.4.4 Photo Exif Conclusion 5
Cryptocurrency
16.1 What is Currency?
16.1.1 What is Currency? 1
16.1.2 What is Currency? 5
16.1.3 What Gives Paper Money Its Actual Value 1
16.1.4 What Gives Money Its Value 5
16.1.5 Money: What is it Good For? 1
16.2 What is Cryptocurrency?
16.2.1 Cryptocurrency Basics 1
16.2.2 Cryptocurrency Basics 5
16.2.3 Cryptocurrency Module Overview 1
16.2.4 Cryptocurrencies Might Help Developing Countries 1
16.2.5 Cryptocurrencies are Helping Developing Countries 5
16.2.6 Show Me the Money 1
16.2.7 American Currency Exhibit 5
16.3 Intro to Blockchain
16.3.1 Intro to Blockchain 1
16.3.2 Intro to Blockchain 5
16.3.3 CryptoKitties 1
16.3.4 CryptoKitties 5
16.4 Hashing
16.4.1 Hashing 1
16.4.2 Hashing 5
16.4.3 SHA256 Hash Generator 1
16.4.4 Using the SHA256 Hash Generator 5
16.5 Proof of Work
16.5.1 Proof of Work 1
16.5.2 Proof of Work 5
16.5.3 Mining the Block 1
16.5.4 Mining the Block 5
16.5.5 PoW vs. Proof of Stake 1
16.5.6 PoW vs. PoS 5
16.5.7 Checking Proof of Work 1
16.6 Advanced Blockchain
16.6.1 Advanced Blockchain (part 1) 1
16.6.2 Advanced Blockchain (part 1) 5
16.6.3 Blockchain Buzz 1
16.6.4 Blockchain Buzz 5
16.6.5 Advanced Blockchain (part 2) 1
16.6.6 Advanced Blockchain (part 2) 5
16.6.7 Make a Blockchain 1
16.6.8 SUPPLEMENTARY: How to TimeStamp a Document 1
16.7 Cryptocurrencies
16.7.1 Cryptocurrencies 1
16.7.2 Cryptocurrencies 5
16.7.3 Shiny Toy Phenomenon 5
16.7.4 Walmart Using Blockchain to Stop Spread of Disease 1
16.7.5 Walmart Use of Blockchain 5
16.8 Bitcoin
16.8.1 Bitcoin 1
16.8.2 Bitcoin 5
16.8.3 51% Attack Explained 1
16.8.4 51% Attack 5
16.8.5 Why the Bitcoin Bubble will Burst in 2018 1
16.8.6 Bitcoin Bust 5
16.8.7 Explore the Bitcoin Blockchain 1
16.9 Pros, Cons, and Future of Cryptocurrencies
16.9.1 Pros, Cons, and Future of Cryptocurrencies 1
16.9.2 Pros, Cons and Future of Cryptocurrencies 5
16.9.3 Pros, Cons and future of Cryptocurrencies 5
16.9.4 Cryptocurrency Pros and Cons 1
16.9.5 Crypto Pros and Cons 5
16.9.6 What is HODL? 1
16.9.7 What is HODL? 5
16.9.8 Pros, Cons, and Future of Cryptocurrencies 5
16.10 Project: Cryptocurrency Expert Panel Talk
16.10.1 Overview 5
16.10.2 Preview Sample Expert Panels 5
16.10.3 Investigate a Cryptocurrency Topic 5
16.10.4 Write an Outline and Rehearse 5
16.10.5 Expert Panel Talk (Presentation) 5
16.11 Cryptocurrency Quiz
16.11.1 Cryptocurrency Quiz 25
16.11.2 Cryptocurrency Badge 0
Final Course Project
17.1 Final Course Project
17.1.1 Choose Your Own Adventure 1
17.1.2 Choose Your Adventure 5
17.1.3 Research 5
17.1.4 Choose Your Target Audience 5
17.1.5 Draft Your Presentation 5
17.1.6 Draft Your Flyer 5
17.1.7 Make Your Presentation with Handout! 5
SQL Part II: The SQL
18.1 More Filtering Practice
18.1.1 Initials 5
18.1.2 Compound Queries with BETWEEN 5
18.1.3 Gryffindors With G Names 5
18.1.4 R First Names 5
18.1.5 FF Houses 5
18.2 Ordering Results
18.2.1 The ORDER BY Keyword 1
18.2.2 ORDER BY 1
18.2.3 ORDER BY First Name 1
18.2.4 Reverse Order 1
18.2.5 Order By Multiple Fields 1
18.2.6 House Ordering 5
18.2.7 Sort the P Names 5
18.3 Renaming Fields
18.3.1 Renaming Fields with AS 1
18.3.2 Renaming in the House Table 1
18.3.3 Changing Column Names 5
18.4 Joining Tables
18.4.1 The JOIN command 1
18.4.2 Basic Joining 1
18.4.3 Letters and Numbers 1
18.4.4 Person and House 1
18.4.5 Person and House (Correct) 1
18.4.6 Person and House (with namespacing) 1
18.4.7 List All Gryffindors 5
18.4.8 JOIN With Yourself 1
18.4.9 Renaming Tables 1
18.4.10 Quidditch Matchups 1
18.4.11 Quidditch Matchups: Ravenclaw Away Games 5
18.5 More Joining Tables
18.5.1 The Course Table 1
18.5.2 Courses and Professors 5
18.5.3 Courses, Professors, and Houses 5
18.5.4 Courses Taught By Gryffindors 5
18.5.5 The Enrollment Table 1
18.5.6 Students Taking Potions 5
18.5.7 Non-Slytherins Taking Potions 5
18.5.8 Defense Students by House 5
18.5.9 Neville's Courses 5
Web Development
19.1 Introduction to HTML
19.1.1 Introduction to HTML 1
19.1.2 Introduction to HTML Quiz 5
19.1.3 Our First HTML Page 1
19.1.4 Say Hello! 5
19.2 Structure of an HTML Page
19.2.1 Structure of an HTML Page 1
19.2.2 Structure of an HTML Page Quiz 5
19.2.3 HTML Template 1
19.2.4 Hello World Page 1
19.2.5 The <title> Tag 5
19.2.6 Your First HTML Page 5
19.2.7 Structure Badge 1
19.3 Formatting Text
19.3.1 Formatting Text 1
19.3.2 Formatting Text Quiz 5
19.3.3 Dictionary 1
19.3.4 That's Bold 5
19.3.5 Artificial Intelligence 5
19.3.6 State Capitals 5
19.4 Links
19.4.1 Links 1
19.4.2 Links Quiz 5
19.4.3 The <a> Tag 1
19.4.4 Simple Link 5
19.4.5 My Favorite Websites 5
19.5 Images
19.5.1 Images 1
19.5.2 Images Quiz 5
19.5.3 The <img> Tag 1
19.5.4 Building the CodeHS Homepage 1
19.5.5 Collage on a Theme 5
19.5.6 Linking an Image 5
19.5.7 Personal Library 5
19.5.8 Images Badge 1
19.6 HTML Lists
19.6.1 HTML Lists 1
19.6.2 HTML Lists Quiz 5
19.6.3 Grocery Shopping 1
19.6.4 Favorite Things 5
19.6.5 To-Do List 5
19.6.6 List Article 5
19.7 HTML Tables
19.7.1 HTML Tables 1
19.7.2 HTML Tables Quiz 5
19.7.3 Address Book 1
19.7.4 Favorite Songs 5
19.7.5 Calendar 5
19.8 HTML Styling
19.8.1 HTML Styling 1
19.8.2 HTML Styling Quiz 5
19.8.3 Stylish Address Book 1
19.8.4 Background Colors 5
19.8.5 Style Your To-Do List 5
19.9 Introduction to CSS
19.9.1 Introduction to CSS 1
19.9.2 Introduction to CSS Quiz 5
19.9.3 Styling Your H1s 1
19.9.4 First Style with CSS 5
19.9.5 List Styling 5
19.10 CSS Select by Tag
19.10.1 CSS Select by Tag 1
19.10.2 CSS Select by Tag Quiz 5
19.10.3 Rainbow 1
19.10.4 Dog Styling 1
19.10.5 Restaurant Menu 5
19.10.6 Put Karel Together 5
19.11 CSS Select by Class
19.11.1 CSS Select by Class 1
19.11.2 CSS Select by Class Quiz 5
19.11.3 Simple Checkerboard 1
19.11.4 Tic Tac Toe 5
19.11.5 Music Library 5
19.12 CSS Select by ID
19.12.1 CSS Select by ID 1
19.12.2 CSS Select by ID Quiz 5
19.12.3 Logo 1
19.12.4 Favorite Dog 5
19.12.5 Bingo 5
19.12.6 CSS Badge 1
19.13 Viewing Websites
19.13.1 Viewing Websites 1
19.13.2 Viewing Websites Quiz 5
19.13.3 Explaining a URL 5
19.14 Web Development Quiz
19.14.1 Web Development Quiz 25
19.15 Your First Website
19.15.1 Set Up Your codehs.me Website 10
19.15.2 Practice PT: Your First Website 10
19.15.3 Website Badge 1
Midterm
20.1 Midterm
20.1.1 Midterm 25
Karel Challenges
21.1 Challenge Problems
21.1.1 Fetch 10
21.1.2 Racing Karel 10
21.1.3 Tower Builder 10
21.1.4 Super Cleanup Karel 10
21.1.5 Double Tennis Balls 10
21.1.6 Karel Challenges Badge 1
JavaScript Control Structures
22.1 Booleans
22.1.1 Booleans 1
22.1.2 Booleans Quiz 5
22.1.3 First Boolean 1
22.1.4 Do You Have a Dog? 5
22.2 Logical Operators
22.2.1 Logical Operators 1
22.2.2 Logical Operators Quiz 5
22.2.3 Light Switch 1
22.2.4 President 1
22.2.5 Wasting Time 1
22.2.6 Can You Graduate? 5
22.2.7 School's Out 5
22.3 Comparison Operators
22.3.1 Comparison Operators 1
22.3.2 Comparison Operators Quiz 5
22.3.3 Voting Age 1
22.3.4 Grade Range 1
22.3.5 Rolling Dice 5
22.3.6 Girl Scout Designation 5
22.4 If Statements
22.4.1 If Statements 1
22.4.2 If Statements Quiz 5
22.4.3 Negative Numbers 1
22.4.4 Great Names 1
22.4.5 Even and Odd 1
22.4.6 Secret Password 1
22.4.7 Teenagers 5
22.4.8 Dietary Restrictions 5
22.4.9 Conditionals Badge 1
22.4.10 Mindset Survey 2 1
22.5 For Loops in JavaScript
22.5.1 Basic For Loop 1
22.5.2 For Loops Quiz 5
22.5.3 For Loop 1
22.5.4 Chalkboard 5
22.5.5 The Worm 5
22.5.6 Caterpillar 5
22.6 General For Loops
22.6.1 General For Loop 1
22.6.2 General For Loop Quiz 5
22.6.3 Countdown 1
22.6.4 Count By Twos 1
22.6.5 Count By Sevens 5
22.6.6 Powers of Two 5
22.7 For Loop Practice
22.7.1 For Loop Examples 1
22.7.2 For Loop Examples Quiz 5
22.7.3 For Loop Sum 1
22.7.4 Better Sum 5
22.7.5 Factorial 5
22.7.6 All Dice Values 5
22.8 Random Numbers
22.8.1 Random Numbers 1
22.8.2 Random Numbers Quiz 5
22.8.3 Rolling a Die 1
22.8.4 Flipping a Coin 1
22.8.5 Lots of Rolls 5
22.8.6 Random Color Square 5
22.8.7 Randomizer Badge 1
22.9 While Loops
22.9.1 While Loops 1
22.9.2 While Loops Quiz 5
22.9.3 While Loop Countdown 1
22.9.4 Inventory 5
22.9.5 Fibonacci 5
22.9.6 Concentric Circles 5
22.10 Loop and a Half
22.10.1 Loop and a Half 1
22.10.2 Loop and a Half Quiz 5
22.10.3 Adding Up Numbers 1
22.10.4 Snake Eyes 5
22.10.5 Better Password Prompt 5
22.10.6 Looper Badge 1
22.11 Javascript Control Structures Quiz
22.11.1 JavaScript Control Structures Quiz 25
Control Structures Challenges
23.1 Control Structures Challenges
23.1.1 Guessing Game 10
23.1.2 Circles in Circles 10
23.1.3 Circles in Squares 10
23.1.4 Happy Birthday! 10
Cybersecurity Labs
24.1 Labs
24.1.1 Lab: Configuring a Computer 1
24.1.2 Lab: Design a Distribution Frame 5
24.2 Lab: Computer Disassembly
24.2.1 Lab: Computer Disassembly 5
24.2.2 Video: Disassemble a Computer 1
24.2.3 Article: Disassemble a Computer 5
24.3 Lab: SOHO Devices
24.3.1 SOHO Devices 1
24.3.2 Lab: Printer Settings 1
24.3.3 Sharing Devices 5
24.4 Lab: Windows Networking
24.4.1 Lab: Windows Networking 1
24.4.2 Lab: Windows Networking w/Simulation 1
24.4.3 Windows Networking 1
24.5 Lab: Mobile Device Connectivity
24.5.1 Mobile Device Features 1
24.5.2 Mobile Device Simulator 1
24.5.3 Lab: Mobile Device Connectivity 5