Activity | Points | Item Type |
---|---|---|
System Administration and IT Infrastructure | ||
1.1 Operating Systems | Lesson | |
1.1.1 Operating Systems | 1 | Video |
1.1.2 Operating Systems Quiz | 5 | Quiz |
1.1.3 Understanding Operating Systems | 1 | Connection |
1.1.4 Understanding Operating Systems | 5 | Free Response |
1.1.5 Detect My OS | 1 | Example |
1.1.6 Upgrading a Mac OS | 1 | Connection |
1.1.7 Windows OS Installation Simulation | 1 | Example |
1.1.8 Installing an OS | 5 | Free Response |
1.2 Comparing Operating Systems | Lesson | |
1.2.1 File Systems | 1 | Video |
1.2.2 File Systems Quiz | 5 | Quiz |
1.2.3 Windows Simulation | 1 | Example |
1.2.4 MacOS Simulation | 1 | Example |
1.2.5 Linux Simulation | 1 | Connection |
1.2.6 Which would you choose? | 5 | Free Response |
1.3 File Management | Lesson | |
1.3.1 File Management | 1 | Video |
1.3.2 File Management Quiz | 3 | Quiz |
1.3.3 What Processor? Windows | 1 | Example |
1.3.4 What Processor? Mac | 1 | Example |
1.3.5 What Processor are you running? | 5 | Free Response |
1.4 Software and Applications | Lesson | |
1.4.1 Types of Software | 1 | Video |
1.4.2 Types of Software Quiz | 2 | Quiz |
1.4.3 Spreadsheet Simulation | 1 | Example |
1.4.4 Messaging Simulation | 1 | Example |
1.4.5 Kanban Board Simulation | 1 | Example |
1.4.6 Software Simulations | 5 | Free Response |
1.5 Software Licenses | Lesson | |
1.5.1 Software Licenses | 1 | Video |
1.5.2 Software Licenses Quiz | 3 | Quiz |
1.5.3 Do I need a Software License? | 5 | Free Response |
1.5.4 Is This Original? | 5 | Free Response |
1.6 System Administration Quiz | Lesson | |
1.6.1 Mindsets | 1 | Survey |
1.7 Internal Components | Lesson | |
1.7.1 Internal Components | 1 | Video |
1.7.2 Internal Components | 5 | Quiz |
1.7.3 Build a Computer | 1 | Connection |
1.7.4 Build a Computer | 5 | Free Response |
1.7.5 Test Your RAM! | 1 | Example |
1.7.6 Test Your RAM! | 5 | Free Response |
1.8 Peripheral Devices | Lesson | |
1.8.1 Peripheral Devices | 1 | Video |
1.8.2 Peripheral Devices | 5 | Quiz |
1.8.3 Personalized Peripherals | 5 | Free Response |
1.8.4 IT Help | 5 | Free Response |
1.8.5 Your Ideal Computer Setup | 5 | Free Response |
1.9 Network Devices | Lesson | |
1.9.1 Network Devices | 1 | Video |
1.9.2 Network Devices | 5 | Quiz |
1.9.3 Speed Test | 1 | Connection |
1.9.4 Speed Test | 5 | Free Response |
1.9.5 Fiber Optics Bend Light! | 1 | Connection |
1.9.6 Fiber Optics Bend Light! | 5 | Free Response |
1.9.7 Ethernet Standards | 1 | Connection |
1.9.8 Ethernet Standards | 5 | Free Response |
1.9.9 Network Troubleshooting | 5 | Free Response |
1.10 Storage Options | Lesson | |
1.10.1 Storage Options | 1 | Video |
1.10.2 Storage Options Quiz | 4 | Quiz |
1.10.3 Security of Cloud Storage | 1 | Connection |
1.10.4 Security of Cloud Storage | 5 | Free Response |
1.10.5 Storage Suggestions | 5 | Free Response |
1.11 Network Options | Lesson | |
1.11.1 Network Options | 1 | Video |
1.11.2 Network Options Quiz | 5 | Quiz |
1.11.3 What is an SSID? | 1 | Connection |
1.11.4 What is an SSID? | 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 | Quiz |
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 | 1 | Quiz |
2.2.3 Sending Information | 1 | Video |
2.2.4 Sending Information | 3 | Quiz |
2.2.5 The Internet is in the Ocean | 1 | Connection |
2.2.6 Internet in the Ocean Reflection | 5 | Free Response |
2.3 Clients and Servers | Lesson | |
2.3.1 Clients and Servers | 1 | Video |
2.3.2 Clients and Servers | 2 | Check for Understanding |
2.3.3 Inside a Google Data Center | 1 | Connection |
2.3.4 Inside a Google Data Center | 5 | Free Response |
2.3.5 Cloud Vulnerabilities | 1 | Connection |
2.3.6 Cloud Vulnerabilities Response | 5 | Free Response |
2.3.7 Client-Server Model | 1 | Video |
2.3.8 Client-Server Model | 2 | Check for Understanding |
2.3.9 The Future of User Privacy | 1 | Connection |
2.3.10 The Future of User Privacy | 5 | Free Response |
2.3.11 Protecting Privacy with VPNs | 5 | Connection |
2.3.12 Protecting Privacy with VPNs | 5 | Free Response |
2.4 Personal Servers vs. Web Server Providers | Lesson | |
2.4.1 Personal Servers vs. Web Server Providers | 5 | Video |
2.4.2 Personal Servers vs. Web Server Providers | 5 | Quiz |
2.4.3 Hosting a Website from Your Own Home | 5 | Connection |
2.4.4 Self-Hosted or Web Server Provider? | 5 | Free Response |
2.5 Internet Addresses | Lesson | |
2.5.1 Internet Addresses | 1 | Video |
2.5.2 Internet Addresses | 2 | Quiz |
2.5.3 The Need for Addresses | 5 | Free Response |
2.5.4 Preserving IPv4 Infrastructure | 1 | Connection |
2.5.5 The Long Transition to IPv6 | 1 | Connection |
2.5.6 Reflection: IPv4 vs IPv6 | 5 | Free Response |
2.6 Domain Name System (DNS) | Lesson | |
2.6.1 Domain Name System (DNS) | 1 | Video |
2.6.2 Domain Name System | 2 | Quiz |
2.6.3 How Does DNS Work? | 1 | Connection |
2.6.4 How Does DNS Work? | 5 | Free Response |
2.6.5 How to Choose a Domain Name | 5 | Connection |
2.6.6 How to Choose a Domain Name | 5 | Free Response |
2.7 Routing | Lesson | |
2.7.1 Routing | 1 | Video |
2.7.2 Routing | 3 | Quiz |
2.7.3 Route Tracing | 1 | Traceroute |
2.7.4 Redundancy | 5 | Free Response |
2.8 Packets & Protocols | Lesson | |
2.8.1 Packets | 1 | Video |
2.8.2 Packets | 2 | Quiz |
2.8.3 Protocols | 1 | Video |
2.8.4 Protocols | 3 | Quiz |
2.8.5 Passing Notes | 5 | Resource |
2.8.6 How the Internet Works | 1 | Connection |
2.8.7 The Journey of an Image | 5 | Free Response |
2.8.8 The FTP Protocol | 5 | Connection |
2.8.9 The FTP Protocol | 5 | Free Response |
2.8.10 Using an FTP | 5 | Connection |
2.9 Viewing a Webpage | Lesson | |
2.9.1 Viewing a Webpage | 1 | Video |
2.9.2 Viewing a Webpage | 2 | Quiz |
2.9.3 Explaining a URL | 5 | Free Response |
2.9.4 Net Neutrality Explained | 1 | Connection |
2.9.5 FCCs Net Neutrality Rules Officially Repealed | 1 | Connection |
2.9.6 Take a Side on Net Neutrality | 5 | Free Response |
2.9.7 Net Neutrality and Cybersecurity | 1 | Connection |
2.9.8 Net Neutrality and Cybersecurity Research | 5 | Free Response |
2.10 Impact of the Internet | Lesson | |
2.10.1 Impact of the Internet | 1 | Video |
2.10.2 Impact of the Internet | 3 | Quiz |
2.10.3 What is the Digital Divide? | 1 | Connection |
2.10.4 What is the Digital Divide? | 5 | Free Response |
2.10.5 Debating Impact - Virtual Classrooms | 5 | Free Response |
2.11 Network Attacks | Lesson | |
2.11.1 Network Attacks Overview | 1 | Video |
2.11.2 Network Attacks | 5 | Free Response |
2.11.3 Common Network Attacks | 1 | Video |
2.11.4 Network Attacks | 2 | Quiz |
2.11.5 Social Engineering Hack | 1 | Connection |
2.11.6 Social Engineering Reflection | 5 | Free Response |
2.11.7 DDoS Attacks | 1 | Connection |
2.11.8 DDoS Reflection | 5 | Free Response |
2.11.9 DDoS Simulation | 1 | Example |
2.11.10 SUPPLEMENTARY: Other Network Attacks | 1 | Video |
2.12 Securing a Network | Lesson | |
2.12.1 Access Control | 1 | Video |
2.12.2 Access Control | 4 | Quiz |
2.12.3 RADIUS Overview with AAA Protocol | 1 | Connection |
2.12.4 RADIUS Server Access Control | 1 | Connection |
2.12.5 Access Control | 5 | Free Response |
2.12.6 Detecting Intrusions to Secure a Network | 1 | Video |
2.12.7 Securing a Network | 2 | Quiz |
2.12.8 How to Secure your IT Network | 1 | Connection |
2.12.9 Secure your IT Network Basics | 5 | Free Response |
2.12.10 Network Administrator Career | 1 | Video |
2.12.11 Network Administrator Career | 5 | Free Response |
2.12.12 Multifactor Authentication | 1 | Example |
2.12.13 Two Factor Authentication | 1 | Example |
2.12.14 Authorization | 1 | Example |
2.12.15 Setting up a Firewall | 1 | Example |
2.13 Networking Fundamentals Quiz | Lesson | |
2.13.1 Networking Fundamentals Quiz | 10 | Quiz |
2.13.2 Networking Fundamentals Badge | 1 | Badge |
2.14 The Effects of the Internet | Lesson | |
2.14.1 Topic Brainstorm | 5 | Free Response |
2.14.2 Gathering Resources | 5 | Free Response |
2.14.3 Make Your Artifact | 10 | Presentation |
2.14.4 Written Responses | 5 | Free Response |
Digital Citizenship and Cyber Hygiene | ||
3.1 Digital Footprint and Reputation | Lesson | |
3.1.1 Digital Footprint and Reputation | 1 | Video |
3.1.2 Digital Footprint and Reputation | 3 | Quiz |
3.1.3 Building a Positive Digital Footprint | 5 | Free Response |
3.1.4 Social Media Clean-up | 1 | Example |
3.1.5 Right to be Forgotten? | 1 | Connection |
3.1.6 Right to be Forgotten | 5 | Free Response |
3.1.7 What is your Digital Footprint? | 5 | Free Response |
3.2 Cyberbullying | Lesson | |
3.2.1 Cyberbullying | 1 | Video |
3.2.2 Cyberbullying | 3 | Quiz |
3.2.3 Scenario: Student Ranking | 5 | Free Response |
3.2.4 Scenario: Singled Out | 5 | Free Response |
3.2.5 Stopping Cyberbullying | 5 | Free Response |
3.3 Internet Safety | Lesson | |
3.3.1 Internet Safety | 1 | Video |
3.3.2 Internet Safety | 2 | Quiz |
3.3.3 Scenario: School Stranger | 5 | Free Response |
3.3.4 Scenario: Vacation Pals | 5 | Free Response |
3.3.5 Staying Safe | 5 | Free Response |
3.4 Privacy & Security | Lesson | |
3.4.1 What is Data Privacy & Security? | 1 | Video |
3.4.2 Privacy & Security Quiz | 3 | Quiz |
3.4.3 Google Privacy Policy Search | 1 | Connection |
3.4.4 Google Privacy Policy Search | 5 | Free Response |
3.4.5 Guess: Password List | 1 | Example |
3.4.6 Guess: Using an Algorithm | 1 | Example |
3.4.7 Guess: Brute Force | 1 | Example |
3.4.8 How Strong is your Password? | 1 | Connection |
3.4.9 How Strong is your password? | 5 | Free Response |
3.5 Information Literacy | Lesson | |
3.5.1 Information Literacy | 1 | Video |
3.5.2 Information Literacy | 2 | Quiz |
3.5.3 Internet Searches with Boolean Operators | 5 | Connection |
3.5.4 Effective Internet Searches | 5 | Free Response |
3.5.5 Evaluate the Source 1 | 1 | Connection |
3.5.6 Respond: Evaluate the Source 1 | 5 | Free Response |
3.5.7 Evaluate the Source 2 | 1 | Connection |
3.5.8 Respond: Evaluate the Source 2 | 5 | Free Response |
3.5.9 Hero Pig? | 1 | Connection |
3.6 Creative Credit & Copyright | Lesson | |
3.6.1 Creative Credit and Copyright | 1 | Video |
3.6.2 Creative Credit and Copyright | 2 | Quiz |
3.6.3 Cite! | 5 | Free Response |
3.6.4 Exploring Creative Commons | 1 | Connection |
3.6.5 Respond: Creative Commons | 5 | Free Response |
3.6.6 Task: Finding Images | 5 | Free Response |
3.6.7 Reflection: Why is Copyright Important? | 5 | Free Response |
3.7 Hacking Ethics | Lesson | |
3.7.1 Hacking Ethics & Legality | 1 | Video |
3.7.2 Hacking Ethics & Legality | 3 | Quiz |
3.7.3 Penetration Testing | 1 | Connection |
3.7.4 Reflection: Penetration Testing | 5 | Free Response |
3.7.5 Hack the Pentagon? | 1 | Connection |
3.7.6 Reflection: Hack the Pentagon | 5 | Free Response |
3.7.7 Ethical Hacker Agreement | 1 | Quiz |
3.8 Digital Citizenship and Cyber Hygiene Quiz | Lesson | |
3.8.1 Digital Citizenship and Cyber Hygiene Quiz | 10 | Quiz |
3.8.2 Digital Citizenship and Cybersecurity Badge | 1 | Badge |
Benchmark One: Building a Cyber-Hygiene Campaign | ||
4.1 Benchmark One: Building a Cyber-Hygiene Campaign | Lesson | |
4.1.1 What Makes an Effective Campaign? | 5 | Connection |
4.1.2 What Makes an Effective Campaign? (Duplicate) | 5 | Free Response |
4.1.3 Brainstorming Your Campaign Slogan | 5 | Free Response |
4.1.4 Creating Your Campaign | 5 | Free Response |
Web Development | ||
5.1 Introduction to HTML | Lesson | |
5.1.1 Introduction to HTML | 1 | Video |
5.1.2 Introduction to HTML Quiz | 1 | Check for Understanding |
5.1.3 Our First HTML Page | 1 | Example |
5.1.4 Say Hello! | 5 | Exercise |
5.2 Structure of an HTML Page | Lesson | |
5.2.1 Structure of an HTML Page | 1 | Video |
5.2.2 Structure of an HTML Page Quiz | 1 | Check for Understanding |
5.2.3 HTML Template | 1 | Example |
5.2.4 Hello World Page | 1 | Example |
5.2.5 The <title> Tag | 5 | Exercise |
5.2.6 Your First HTML Page | 5 | Exercise |
5.2.7 Structure Badge | 1 | Badge |
5.3 Formatting Text | Lesson | |
5.3.1 Formatting Text | 1 | Video |
5.3.2 Formatting Text Quiz | 1 | Check for Understanding |
5.3.3 Dictionary | 1 | Example |
5.3.4 That's Bold | 5 | Exercise |
5.3.5 Artificial Intelligence | 5 | Exercise |
5.3.6 State Capitals | 5 | Exercise |
5.4 Links | Lesson | |
5.4.1 Links | 1 | Video |
5.4.2 Links Quiz | 1 | Check for Understanding |
5.4.3 The <a> Tag | 1 | Example |
5.4.4 Simple Link | 5 | Exercise |
5.4.5 My Favorite Websites | 5 | Exercise |
5.5 Images | Lesson | |
5.5.1 Images | 1 | Video |
5.5.2 Images Quiz | 1 | Check for Understanding |
5.5.3 The <img> Tag | 1 | Example |
5.5.4 Building the CodeHS Homepage | 1 | Example |
5.5.5 Collage on a Theme | 5 | Exercise |
5.5.6 Linking an Image | 5 | Exercise |
5.5.7 Personal Library | 5 | Exercise |
5.5.8 Images Badge | 1 | Badge |
5.6 HTML Lists | Lesson | |
5.6.1 HTML Lists | 1 | Video |
5.6.2 HTML Lists Quiz | 1 | Check for Understanding |
5.6.3 Grocery Shopping | 1 | Example |
5.6.4 Favorite Things | 5 | Exercise |
5.6.5 To-Do List | 5 | Exercise |
5.6.6 List Article | 5 | Exercise |
5.7 HTML Tables | Lesson | |
5.7.1 HTML Tables | 1 | Video |
5.7.2 HTML Tables Quiz | 3 | Check for Understanding |
5.7.3 Address Book | 1 | Example |
5.7.4 Favorite Songs | 5 | Exercise |
5.7.5 Calendar | 5 | Exercise |
5.8 HTML Styling | Lesson | |
5.8.1 HTML Styling | 1 | Video |
5.8.2 HTML Styling Quiz | 1 | Check for Understanding |
5.8.3 Stylish Address Book | 1 | Example |
5.8.4 Background Colors | 5 | Exercise |
5.8.5 Style Your To-Do List | 5 | Exercise |
5.9 Introduction to CSS | Lesson | |
5.9.1 Introduction to CSS | 1 | Video |
5.9.2 Introduction to CSS Quiz | 2 | Check for Understanding |
5.9.3 Styling Your H1s | 1 | Example |
5.9.4 First Style with CSS | 5 | Exercise |
5.9.5 List Styling | 5 | Exercise |
5.10 CSS Select by Tag | Lesson | |
5.10.1 CSS Select by Tag | 1 | Video |
5.10.2 CSS Select by Tag Quiz | 1 | Check for Understanding |
5.10.3 Rainbow | 1 | Example |
5.10.4 Dog Styling | 1 | Example |
5.10.5 Restaurant Menu | 5 | Exercise |
5.10.6 Put Karel Together | 5 | Exercise |
5.11 CSS Select by Class | Lesson | |
5.11.1 CSS Select by Class | 1 | Video |
5.11.2 CSS Select by Class Quiz | 1 | Check for Understanding |
5.11.3 Simple Checkerboard | 1 | Example |
5.11.4 Tic Tac Toe | 5 | Exercise |
5.11.5 Music Library | 5 | Exercise |
5.12 CSS Select by ID | Lesson | |
5.12.1 CSS Select by ID | 1 | Video |
5.12.2 CSS Select by ID Quiz | 1 | Check for Understanding |
5.12.3 Logo | 1 | Example |
5.12.4 Favorite Dog | 5 | Exercise |
5.12.5 Bingo | 5 | Exercise |
5.12.6 CSS Badge | 1 | Badge |
5.13 Web Development Quiz | Lesson | |
5.13.1 Web Development Quiz | 15 | Unit Quiz |
5.14 Your First Website | Lesson | |
5.14.1 Set Up Your codehs.me Website | 10 | Challenge |
5.14.2 Practice PT: Your First Website | 10 | Challenge |
5.14.3 Website Badge | 1 | Badge |
Advanced HTML and CSS | ||
6.1 Multi-file Websites | Lesson | |
6.1.1 Splitting Your Site into Files | 1 | Video |
6.1.2 Splitting Your Site into Files Quiz | 2 | Quiz |
6.1.3 Multipage Site Example | 1 | Example |
6.1.4 Add a Style Sheet | 5 | Exercise |
6.1.5 Dividing the Site | 5 | Exercise |
6.1.6 Career Site: Creating Structure | 5 | Exercise |
6.2 Divs | Lesson | |
6.2.1 Divs | 1 | Video |
6.2.2 Divs Quiz | 2 | Quiz |
6.2.3 Divvying up the Site | 1 | Example |
6.2.4 Quotes | 5 | Exercise |
6.2.5 Flags | 5 | Exercise |
6.2.6 Career Site: Separate the Content | 5 | Exercise |
6.2.7 Div Badge | 1 | Badge |
6.3 Spans | Lesson | |
6.3.1 Spans | 1 | Video |
6.3.2 Spans Quiz | 1 | Quiz |
6.3.3 Span Formatting | 1 | Example |
6.3.4 Vocabulary | 5 | Exercise |
6.3.5 Text Decoration | 5 | Exercise |
6.3.6 Career Site: Style Special Pieces | 5 | Exercise |
6.4 Combining CSS Selectors | Lesson | |
6.4.1 Combining CSS Selectors | 1 | Video |
6.4.2 Combining CSS Selectors Quiz | 2 | Quiz |
6.4.3 More Specific Styling | 1 | Example |
6.4.4 Choosing Nested Tags | 5 | Exercise |
6.4.5 Highlight the First Item | 5 | Exercise |
6.4.6 Calorie Recommendations | 5 | Exercise |
6.5 The Don't Repeat Yourself Principle | Lesson | |
6.5.1 Don't Repeat Yourself | 1 | Video |
6.5.2 Don't Repeat Yourself Quiz | 2 | Quiz |
6.5.3 Styling Multiple Tags | 1 | Example |
6.5.4 Style Similar Items with Same Class | 1 | Example |
6.5.5 Managing Change | 5 | Exercise |
6.5.6 Condense CSS Rules | 5 | Exercise |
6.5.7 Why DRY? | 5 | Free Response |
6.6 Visibility | Lesson | |
6.6.1 Visibility | 1 | Video |
6.6.2 Visibility Quiz | 2 | Quiz |
6.6.3 Display Example | 1 | Example |
6.6.4 Fading Text | 1 | Example |
6.6.5 Favorite Sea Creature | 5 | Exercise |
6.6.6 Caption on Demand | 5 | Exercise |
6.7 Reading Documentation | Lesson | |
6.7.1 Reading Documentation | 1 | Video |
6.7.2 Reading Documentation Quiz | 2 | Quiz |
6.7.3 Using Docs: Float | 1 | Example |
6.7.4 Using Docs: blockquote | 1 | Example |
6.7.5 Style the Table | 5 | Exercise |
6.7.6 Electric Company | 5 | Exercise |
6.7.7 Career Website: Add Pictures | 5 | Exercise |
6.8 Using the Inspector | Lesson | |
6.8.1 Using the Inspector | 1 | Video |
6.8.2 Using the Inspector Tool Quiz | 1 | Quiz |
6.8.3 Inspector Quick Start | 1 | Connection |
6.8.4 Classes and IDs | 3 | Quiz |
6.8.5 Exploring the Art Museum | 4 | Quiz |
6.9 The Box Model | Lesson | |
6.9.1 The Box Model | 1 | Video |
6.9.2 The Box Model Quiz | 2 | Quiz |
6.9.3 Adding Space Using Margin | 1 | Example |
6.9.4 Adding Space Using Padding | 1 | Example |
6.9.5 Combining Margin and Padding | 1 | Example |
6.9.6 I need some space! | 5 | Exercise |
6.9.7 I need some breathing room! | 5 | Exercise |
6.9.8 Where is space added? | 5 | Free Response |
6.9.9 Align Content Side by Side | 5 | Exercise |
6.9.10 Career Website: Separate Content | 5 | Exercise |
6.9.11 Design with the Box Model | 1 | Connection |
6.9.12 Box Badge | 1 | Badge |
6.10 Animation | Lesson | |
6.10.1 Animation | 1 | Video |
6.10.2 Animation Quiz | 2 | Quiz |
6.10.3 Animated Image Filter | 1 | Example |
6.10.4 Animated Invert Filter | 5 | Exercise |
6.10.5 Album Cover | 5 | Exercise |
6.11 Interaction | Lesson | |
6.11.1 Interaction | 1 | Video |
6.11.2 Interaction Quiz | 2 | Quiz |
6.11.3 Interactive Image Filter | 1 | Example |
6.11.4 Smooth Interactive Image Filter | 1 | Example |
6.11.5 Smooth Change on Click | 1 | Example |
6.11.6 Button Interaction | 5 | Exercise |
6.11.7 Create Your Own Tooltip | 5 | Exercise |
6.11.8 Career Website: Engage the User | 5 | Exercise |
6.11.9 CSS Tricks | 1 | Connection |
6.12 What is Web Optimization? | Lesson | |
6.12.1 What is Web Optimization? | 5 | Video |
6.12.2 What is Web Optimization? | 2 | Check for Understanding |
6.12.3 Website Folder Structure | 5 | Connection |
6.12.4 File Naming Conventions | 5 | Notes |
6.12.5 Folders and Files | 5 | Free Response |
6.13 Optimizing Web Information | Lesson | |
6.13.1 Optimizing Web Information | 5 | Video |
6.13.2 Optimizing Web Information | 3 | Check for Understanding |
6.13.3 How Search Works | 5 | Connection |
6.13.4 How Search Works | 5 | Free Response |
6.13.5 F-Pattern Reading | 5 | Connection |
6.13.6 F-Pattern Reading | 5 | Free Response |
6.13.7 What is Search Engine Optimization (SEO)? | 5 | Connection |
6.13.8 SEO Definition | 5 | Free Response |
6.13.9 Yoast Analyzer | 5 | Connection |
6.13.10 Yoast Tool Activity | 5 | Free Response |
6.14 Advanced HTML and CSS Quiz | Lesson | |
6.14.1 Advanced HTML and CSS Quiz | 15 | Quiz |
6.14.2 Advanced HTML and CSS Badge | 1 | Badge |
Benchmark Two: Create a Campaign Website | ||
7.1 Benchmark Two: Create a Campaign Website | Lesson | |
7.1.1 Planning your Campaign Website | 5 | Free Response |
7.1.2 Research: Layout and Design | 5 | Connection |
7.1.3 Research: Layout and Design | 20 | Free Response |
7.1.4 Creating your Campaign Website | 5 | Challenge |
Introduction to JavaScript | ||
8.1 Hello World | Lesson | |
8.1.1 Hello World | 1 | Video |
8.1.2 Hello World Quiz | 1 | Quiz |
8.1.3 Hello World | 1 | Example |
8.1.4 Your Name and Hobby | 5 | Exercise |
8.2 Variables | Lesson | |
8.2.1 Variables | 1 | Video |
8.2.2 Variables Quiz | 1 | Quiz |
8.2.3 Basic Variables | 1 | Example |
8.2.4 Daily Activities | 5 | Exercise |
8.3 User Input | Lesson | |
8.3.1 User Input | 1 | Video |
8.3.2 User Input Quiz | 2 | Quiz |
8.3.3 Basic User Input | 1 | Example |
8.3.4 Dinner Plans | 5 | Exercise |
8.3.5 User Input Badge | 1 | Badge |
8.4 Basic Math in JavaScript | Lesson | |
8.4.1 Basic Math in JavaScript | 1 | Video |
8.4.2 Basic Math in JavaScript Quiz | 3 | Quiz |
8.4.3 Simple Calculator | 1 | Example |
8.4.4 Dollars to Pounds | 1 | Example |
8.4.5 Dividing Up Groups | 1 | Example |
8.4.6 T-Shirt Shop | 5 | Exercise |
8.4.7 Running Speed | 5 | Exercise |
8.5 Programming with JavaScript Quiz | Lesson | |
8.5.1 Basic JavaScript Quiz | 8 | Quiz |
8.6 Booleans | Lesson | |
8.6.1 Booleans | 1 | Video |
8.6.2 Booleans Quiz | 1 | Quiz |
8.6.3 First Boolean | 1 | Example |
8.6.4 Do You Have a Dog? | 5 | Exercise |
8.7 Logical Operators | Lesson | |
8.7.1 Logical Operators | 1 | Video |
8.7.2 Logical Operators Quiz | 3 | Quiz |
8.7.3 Light Switch | 1 | Example |
8.7.4 President | 1 | Example |
8.7.5 Wasting Time | 1 | Example |
8.7.6 Can You Graduate? | 5 | Exercise |
8.7.7 School's Out | 5 | Exercise |
8.8 Comparison Operators | Lesson | |
8.8.1 Comparison Operators | 1 | Video |
8.8.2 Comparison Operators Quiz | 2 | Quiz |
8.8.3 Voting Age | 1 | Example |
8.8.4 Grade Range | 1 | Example |
8.8.5 Rolling Dice | 5 | Exercise |
8.8.6 Girl Scout Designation | 5 | Exercise |
8.9 If Statements | Lesson | |
8.9.1 If Statements | 1 | Video |
8.9.2 If Statements Quiz | 2 | Quiz |
8.9.3 Negative Numbers | 1 | Example |
8.9.4 Great Names | 1 | Example |
8.9.5 Even and Odd | 1 | Example |
8.9.6 Secret Password | 1 | Example |
8.9.7 Teenagers | 5 | Exercise |
8.9.8 Dietary Restrictions | 5 | Exercise |
8.9.9 Conditionals Badge | 1 | Badge |
8.9.10 Mindset Survey 2 | 1 | Survey |
8.10 General For Loops | Lesson | |
8.10.1 General For Loop | 1 | Video |
8.10.2 General For Loop Quiz | 2 | Quiz |
8.10.3 Countdown | 1 | Example |
8.10.4 Count By Twos | 1 | Example |
8.10.5 Count By Sevens | 5 | Exercise |
8.10.6 Powers of Two | 5 | Exercise |
8.11 Local Variables and Scope | Lesson | |
8.11.1 Local Variables and Scope | 1 | Video |
8.11.2 Local Variables and Scope Quiz | 1 | Quiz |
8.11.3 Return Values | 1 | Example |
8.11.4 Local Variables | 5 | Exercise |
8.11.5 JavaScript Exercises Badge | 1 | Badge |
8.12 For Loop Practice | Lesson | |
8.12.1 For Loop Examples | 1 | Video |
8.12.2 For Loop Examples Quiz | 3 | Quiz |
8.12.3 For Loop Sum | 1 | Example |
8.12.4 Better Sum | 5 | Exercise |
8.12.5 Factorial | 5 | Exercise |
8.12.6 All Dice Values | 5 | Exercise |
8.13 Javascript Control Structures Quiz | Lesson | |
8.13.1 JavaScript Control Structures Quiz | 14 | Quiz |
8.14 Functions and Return Values 1 | Lesson | |
8.14.1 Functions and Return Values 1 | 1 | Video |
8.14.2 Functions and Return Values Quiz | 2 | Quiz |
8.14.3 Double Number | 1 | Example |
8.14.4 Square with Return Values | 5 | Exercise |
8.14.5 Triple with Return Values | 5 | Exercise |
8.14.6 Gymnastics Mats | 5 | Exercise |
8.15 Functions and Parameters 1 | Lesson | |
8.15.1 Functions and Parameters 1 | 1 | Video |
8.15.2 Functions and Parameters Quiz 1 | 3 | Quiz |
8.15.3 Double Number | 1 | Example |
8.15.4 Square | 5 | Exercise |
8.15.5 Triple | 5 | Exercise |
8.16 Functions and Return Values 2 | Lesson | |
8.16.1 Functions and Return Values 2 | 1 | Video |
8.16.2 Functions and Return Values Quiz 2 | 2 | Quiz |
8.16.3 Return Values | 1 | Example |
8.16.4 Is It Even? | 5 | Exercise |
8.16.5 Max | 5 | Exercise |
8.17 Functions and Parameters Quiz | Lesson | |
8.17.1 Functions and Parameters Quiz | 11 | Quiz |
8.18 The Script Tag | Lesson | |
8.18.1 The Script Tag | 5 | Video |
8.18.2 The Script Tag Quiz | 3 | Quiz |
8.18.3 Debugging Functions | 5 | Example |
8.18.4 Writing in the Console | 5 | Exercise |
8.18.5 Alert Introduction | 5 | Exercise |
8.18.6 Debugging with the Console | 5 | Exercise |
8.19 Using the DOM | Lesson | |
8.19.1 getElementById | 5 | Video |
8.19.2 getElementById Quiz | 3 | Quiz |
8.19.3 Welcome to My Site! | 5 | Example |
8.19.4 Let's Get to Know You | 5 | Exercise |
8.19.5 Simple Math | 5 | Exercise |
8.19.6 Using the DOM | 5 | Video |
8.19.7 Using the DOM Quiz | 3 | Quiz |
8.19.8 Multiple p tags | 5 | Example |
8.19.9 Menu Opinion | 5 | Exercise |
8.19.10 Longest Paragraph | 5 | Exercise |
8.20 Creating Elements Using the DOM | Lesson | |
8.20.1 Creating Elements Using the DOM | 5 | Video |
8.20.2 Creating Elements Using the DOM | 3 | Quiz |
8.20.3 Make a Button | 5 | Example |
8.20.4 The Whole Family | 5 | Example |
8.20.5 Roll Call | 5 | Exercise |
8.20.6 Add to Calendar | 5 | Exercise |
8.21 Styling Elements Using Javascript | Lesson | |
8.21.1 Styling Elements Using Javascipt | 5 | Video |
8.21.2 Styling Elements Using Javascript | 3 | Quiz |
8.21.3 Frankenstein Footnote | 5 | Example |
8.21.4 .(attribute) vs. setAttribute | 5 | Example |
8.21.5 Add a Link | 5 | Exercise |
8.21.6 Create a Flag | 5 | Exercise |
8.21.7 Checkerboard | 5 | Exercise |
8.22 Functions in HTML | Lesson | |
8.22.1 Functions in HTML | 5 | Video |
8.22.2 Functions in HTML | 3 | Quiz |
8.22.3 Changing Text Color | 5 | Example |
8.22.4 Change Text Color with Parameters | 5 | Example |
8.22.5 Announcement Function | 5 | Exercise |
8.22.6 Random Number Generator | 5 | Exercise |
8.22.7 Add Colors! | 5 | Exercise |
8.23 This Keyword | Lesson | |
8.23.1 This Keyword | 5 | Video |
8.23.2 This Keyword | 1 | Quiz |
8.23.3 Clicking Multiple Paragraphs | 5 | Example |
8.23.4 Clicking with Event Listeners | 5 | Example |
8.23.5 Click Box | 5 | Exercise |
8.23.6 Cross Out | 5 | Exercise |
8.23.7 Make a Quilt | 5 | Challenge |
8.24 Challenge: Make a Keyboard | Lesson | |
8.24.1 Challenge Overview! | 5 | Connection |
8.24.2 Make Button | 5 | Exercise |
8.24.3 Make Text | 5 | Exercise |
8.24.4 Make a Keyboard | 5 | Challenge |
8.25 Keyboard Interactions | Lesson | |
8.25.1 Keyboard Events | 5 | Video |
8.25.2 Keyboard Events | 3 | Quiz |
8.25.3 Coordinate Plane | 5 | Example |
8.25.4 Make a Keyboard with Key Events | 5 | Example |
8.25.5 Key Alert | 5 | Exercise |
8.25.6 Light Up Squares | 5 | Exercise |
8.25.7 Light Switch Squares | 5 | Exercise |
Benchmark Three: Creating an Interactive Training Tool | ||
9.1 Benchmark Three: Creating an Interactive Training | Lesson | |
9.1.1 Brainstorm Your Interactive Training Tool | 5 | Free Response |
9.1.2 Using Top Down Design | 5 | Free Response |
9.1.3 Creating a Project Timeline | 5 | Free Response |
9.1.4 Create Your Interactive Training Tool | 5 | Challenge |
Finalizing Your Campaign Site with Feedback | ||
10.1 Intro to Design Thinking | Lesson | |
10.1.1 Intro to Design Thinking | 1 | Video |
10.1.2 Intro to Design Thinking | 2 | Quiz |
10.2 Empathy | Lesson | |
10.2.1 Empathy | 1 | Video |
10.2.2 Empathy Quiz | 2 | Quiz |
10.2.3 A Cafeteria Designed for Me | 1 | Connection |
10.2.4 A Cafeteria Designed for Me | 5 | Free Response |
10.2.5 Accessibility | 1 | Connection |
10.2.6 Accessibility Tips | 5 | Free Response |
10.2.7 W3C Accessibility Standards | 5 | Connection |
10.2.8 Accessibility: Designing for ALL | 5 | Free Response |
10.3 Test | Lesson | |
10.3.1 Test | 1 | Video |
10.3.2 Testing Quiz | 1 | Quiz |
10.3.3 Testing with Users | 1 | Connection |
10.3.4 Example: How to User Test | 1 | Connection |
10.3.5 How to User Test Responses | 5 | Free Response |
10.3.6 Example: How NOT to User Test | 1 | Connection |
10.3.7 How NOT to User Test Responses | 5 | Free Response |
10.3.8 Test Prototype 1 | 5 | Free Response |
10.3.9 Test Prototype 2 | 5 | Free Response |
10.3.10 Improve Your Prototype | 5 | Free Response |
10.4 Final Web Design Project | Lesson | |
10.4.1 Final Project | 10 | Challenge |
10.4.2 Final Project Badge | 1 | Badge |
Web Design Certification Prep | ||
11.1 The Internet | Lesson | |
11.1.1 What is The Internet? | 1 | Video |
11.1.2 What is the Internet? Quiz | 2 | Check for Understanding |
11.1.3 Internet Censorship: Google's Dragonfly Project | 1 | Connection |
11.1.4 Internet Censorship Reflection | 5 | Free Response |
11.1.5 The Right to Remain Anonymous? | 1 | Connection |
11.1.6 Anonymity Reflection | 5 | Free Response |
11.1.7 How does the Internet Work? | 1 | Video |
11.1.8 How does the Internet Work? Quiz | 2 | Check for Understanding |
11.1.9 Internet Protocols | 5 | Free Response |
11.2 Browsers | Lesson | |
11.2.1 Browsers | 1 | Video |
11.2.2 Browser Quiz | 2 | Check for Understanding |
11.2.3 What is a Browser? | 1 | Connection |
11.2.4 Your Browser | 1 | Connection |
11.2.5 Explaining a Browser | 5 | Free Response |
11.3 Embedding iframes | Lesson | |
11.3.1 Embedding iframes | 1 | Video |
11.3.2 Embedding iFrames Quiz | 2 | Check for Understanding |
11.3.3 Embedding CodeHS Program | 1 | Example |
11.3.4 Embedding a Map | 1 | Example |
11.3.5 Embedding a Website | 5 | Exercise |
11.3.6 Embed a Video | 5 | Exercise |
11.3.7 Career Site: Include Outside Information | 5 | Exercise |
11.4 HTML Colors | Lesson | |
11.4.1 HTML Colors | 1 | Video |
11.4.2 HTML Colors Quiz | 2 | Check for Understanding |
11.4.3 HTML Colors Examples | 1 | Example |
11.4.4 Create Your Own Color | 5 | Exercise |
11.4.5 Gradients | 5 | Exercise |
11.4.6 Color Wheel | 1 | Connection |
11.4.7 Using Good Colors | 5 | Exercise |
11.5 Image Manipulation | Lesson | |
11.5.1 Image Manipulation | 1 | Video |
11.5.2 Image Manipulation Quiz | 2 | Check for Understanding |
11.5.3 Grayscale Filter | 1 | Example |
11.5.4 Blur Filter | 1 | Example |
11.5.5 Hue Rotation | 1 | Example |
11.5.6 Invert Filter | 5 | Exercise |
11.5.7 Blurred | 5 | Exercise |
11.5.8 Hue Rotation Comparisons | 5 | Exercise |
11.5.9 Overexposure | 5 | Exercise |
11.5.10 Grayscale Art | 5 | Exercise |
11.5.11 Worldwide Foods Part 1 | 5 | Exercise |
11.5.12 Worldwide Foods Part 2 | 5 | Exercise |
11.6 CSS Frameworks | Lesson | |
11.6.1 What is a CSS Framework? | 5 | Video |
11.6.2 Making Buttons | 1 | Example |
11.6.3 Mobile Site Bootstrap Example | 5 | Example |
11.6.4 Real World Bootstrap: OneNYC | 5 | Connection |
11.6.5 Real World Tailwind: Alastair Gray's Portfolio | 5 | Connection |
11.6.6 Tailwind CSS Component Examples | 5 | Notes |
11.6.7 Reflection: Using CSS Frameworks | 5 | Free Response |
11.7 Intro to Design Thinking | Lesson | |
11.7.1 Intro to Design Thinking | 1 | Video |
11.7.2 Intro to Design Thinking | 2 | Check for Understanding |
11.7.3 User Interface Scavenger Hunt | 5 | Free Response |
11.7.4 Case Study: Helping Blind People See | 1 | Connection |
11.7.5 Case Study Responses | 5 | Free Response |
11.7.6 Crash Course: Empathize | 1 | Connection |
11.7.7 Empathize Notes | 5 | Free Response |
11.7.8 Crash Course: Define | 1 | Connection |
11.7.9 Problem Statement | 5 | Free Response |
11.7.10 Crash Course: Ideate | 1 | Connection |
11.7.11 Ideate Notes | 5 | Free Response |
11.7.12 Crash Course: Prototype and Test | 1 | Connection |
11.7.13 Testing Notes | 5 | Free Response |
11.7.14 Topic Brainstorm | 5 | Free Response |
11.7.15 Narrowing Down Topics | 5 | Free Response |
11.8 Empathy | Lesson | |
11.8.1 Empathy | 1 | Video |
11.8.2 Empathy Quiz | 2 | Check for Understanding |
11.8.3 A Cafeteria Designed for Me | 1 | Connection |
11.8.4 A Cafeteria Designed for Me | 5 | Free Response |
11.8.5 Accessibility | 1 | Connection |
11.8.6 Accessibility Tips | 5 | Free Response |
11.8.7 Inaccessible Site Review | 5 | Example |
11.8.8 Improve Site's Accessibility | 5 | Exercise |
11.8.9 How to Interview | 1 | Connection |
11.8.10 How to Interview | 5 | Free Response |
11.8.11 User Interview | 5 | Free Response |
11.9 Define | Lesson | |
11.9.1 Define | 1 | Video |
11.9.2 Define Quiz | 2 | Check for Understanding |
11.9.3 Make a Composite Character Profile | 1 | Connection |
11.9.4 Composite Character Profile | 5 | Free Response |
11.9.5 Point-of-View Statement Brainstorm | 5 | Free Response |
11.9.6 POV Statement | 5 | Free Response |
11.10 Ideate | Lesson | |
11.10.1 Ideate | 1 | Video |
11.10.2 Ideate Quiz | 1 | Check for Understanding |
11.10.3 Stoke | 1 | Connection |
11.10.4 Get Stoked | 5 | Free Response |
11.10.5 Brainstorming Tips | 1 | Connection |
11.10.6 Ideate! | 5 | Free Response |
11.11 Prototype | Lesson | |
11.11.1 Prototype | 1 | Video |
11.11.2 Prototype Quiz | 1 | Check for Understanding |
11.11.3 Brainstorm Selection | 1 | Connection |
11.11.4 Harvest Ideas from the Brainstorm | 5 | Free Response |
11.11.5 Wizard of Oz Prototyping | 1 | Connection |
11.11.6 Example Wizard of Oz Paper Prototype | 1 | Connection |
11.11.7 Make Your Paper Prototypes! | 5 | Free Response |
11.12 Test | Lesson | |
11.12.1 Test | 1 | Video |
11.12.2 Testing Quiz | 1 | Check for Understanding |
11.12.3 Testing with Users | 1 | Connection |
11.12.4 Example: How to User Test | 1 | Connection |
11.12.5 How to User Test Responses | 5 | Free Response |
11.12.6 Example: How NOT to User Test | 1 | Connection |
11.12.7 How NOT to User Test Responses | 5 | Free Response |
11.12.8 Test Prototype 1 | 5 | Free Response |
11.12.9 Test Prototype 2 | 5 | Free Response |
11.12.10 Improve Your Prototype | 5 | Free Response |
11.13 Designing User Interfaces Quiz | Lesson | |
11.13.1 Designing User Interfaces Quiz | 10 | Unit Quiz |
11.13.2 Designing User Interfaces Badge | 1 | Badge |
Web Design Level 1 Certification Practice | ||
12.1 Practice #1: Intro to the Internet | Lesson | |
12.1.1 Quiz: Intro to the Internet | 5 | Quiz |
12.1.2 Practice #1 Reflection | 5 | Notes |
12.2 Practice #2: HTML | Lesson | |
12.2.1 Quiz: HTML | 12 | Quiz |
12.2.2 Practice#2 Reflection | 5 | Notes |
12.3 Practice #3: CSS | Lesson | |
12.3.1 Quiz: CSS | 13 | Quiz |
12.3.2 Practice #3 Reflection | 5 | Notes |
12.4 Practice #4: Advanced HTML & CSS | Lesson | |
12.4.1 Quiz: Advanced HTML & CSS | 10 | Quiz |
12.4.2 Practice #4 Reflection | 5 | Notes |
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