Please enable JavaScript to use CodeHS

Outline


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