Please enable JavaScript to use CodeHS

Texas Web Design - Outline

  1. System Administration and IT Infrastructure

    1. 1.1 Operating Systems

    2. Video 1.1.1 Operating Systems
    3. Quiz 1.1.2 Operating Systems Quiz
    4. Connection 1.1.3 Understanding Operating Systems
    5. Free Response 1.1.4 Understanding Operating Systems
    6. Example 1.1.5 Detect My OS
    7. Connection 1.1.6 Upgrading a Mac OS
    8. Example 1.1.7 Windows OS Installation Simulation
    9. Free Response 1.1.8 Installing an OS
    10. 1.2 Comparing Operating Systems

    11. Video 1.2.1 File Systems
    12. Quiz 1.2.2 File Systems Quiz
    13. Example 1.2.3 Windows Simulation
    14. Example 1.2.4 MacOS Simulation
    15. Connection 1.2.5 Linux Simulation
    16. Free Response 1.2.6 Which would you choose?
    17. 1.3 File Management

    18. Video 1.3.1 File Management
    19. Quiz 1.3.2 File Management Quiz
    20. Example 1.3.3 What Processor? Windows
    21. Example 1.3.4 What Processor? Mac
    22. Free Response 1.3.5 What Processor are you running?
    23. 1.4 Software and Applications

    24. Video 1.4.1 Types of Software
    25. Quiz 1.4.2 Types of Software Quiz
    26. Example 1.4.3 Spreadsheet Simulation
    27. Example 1.4.4 Messaging Simulation
    28. Example 1.4.5 Kanban Board Simulation
    29. Free Response 1.4.6 Software Simulations
    30. 1.5 Software Licenses

    31. Video 1.5.1 Software Licenses
    32. Quiz 1.5.2 Software Licenses Quiz
    33. Free Response 1.5.3 Do I need a Software License?
    34. Free Response 1.5.4 Is This Original?
    35. 1.6 System Administration Quiz

    36. Survey 1.6.1 Mindsets
    37. 1.7 Internal Components

    38. Video 1.7.1 Internal Components
    39. Quiz 1.7.2 Internal Components
    40. Connection 1.7.3 Build a Computer
    41. Free Response 1.7.4 Build a Computer
    42. Example 1.7.5 Test Your RAM!
    43. Free Response 1.7.6 Test Your RAM!
    44. 1.8 Peripheral Devices

    45. Video 1.8.1 Peripheral Devices
    46. Quiz 1.8.2 Peripheral Devices
    47. Free Response 1.8.3 Personalized Peripherals
    48. Free Response 1.8.4 IT Help
    49. Free Response 1.8.5 Your Ideal Computer Setup
    50. 1.9 Network Devices

    51. Video 1.9.1 Network Devices
    52. Quiz 1.9.2 Network Devices
    53. Connection 1.9.3 Speed Test
    54. Free Response 1.9.4 Speed Test
    55. Connection 1.9.5 Fiber Optics Bend Light!
    56. Free Response 1.9.6 Fiber Optics Bend Light!
    57. Connection 1.9.7 Ethernet Standards
    58. Free Response 1.9.8 Ethernet Standards
    59. Free Response 1.9.9 Network Troubleshooting
    60. 1.10 Storage Options

    61. Video 1.10.1 Storage Options
    62. Quiz 1.10.2 Storage Options Quiz
    63. Connection 1.10.3 Security of Cloud Storage
    64. Free Response 1.10.4 Security of Cloud Storage
    65. Free Response 1.10.5 Storage Suggestions
    66. 1.11 Network Options

    67. Video 1.11.1 Network Options
    68. Quiz 1.11.2 Network Options Quiz
    69. Connection 1.11.3 What is an SSID?
    70. Free Response 1.11.4 What is an SSID?
  2. Networking Fundamentals

    1. 2.1 Introduction to the Internet

    2. Video 2.1.1 Welcome to the Internet
    3. Quiz 2.1.2 Intro to the Internet
    4. Connection 2.1.3 Inside Facebook's Connectivity Lab
    5. Free Response 2.1.4 Connectivity Lab Reflection
    6. 2.2 Internet Hardware and Sending Information

    7. Video 2.2.1 Internet Hardware
    8. Quiz 2.2.2 Internet Hardware
    9. Video 2.2.3 Sending Information
    10. Quiz 2.2.4 Sending Information
    11. Connection 2.2.5 The Internet is in the Ocean
    12. Free Response 2.2.6 Internet in the Ocean Reflection
    13. 2.3 Clients and Servers

    14. Video 2.3.1 Clients and Servers
    15. Check for Understanding 2.3.2 Clients and Servers
    16. Connection 2.3.3 Inside a Google Data Center
    17. Free Response 2.3.4 Inside a Google Data Center
    18. Connection 2.3.5 Cloud Vulnerabilities
    19. Free Response 2.3.6 Cloud Vulnerabilities Response
    20. Video 2.3.7 Client-Server Model
    21. Check for Understanding 2.3.8 Client-Server Model
    22. Connection 2.3.9 The Future of User Privacy
    23. Free Response 2.3.10 The Future of User Privacy
    24. Connection 2.3.11 Protecting Privacy with VPNs
    25. Free Response 2.3.12 Protecting Privacy with VPNs
    26. 2.4 Personal Servers vs. Web Server Providers

    27. Video 2.4.1 Personal Servers vs. Web Server Providers
    28. Quiz 2.4.2 Personal Servers vs. Web Server Providers
    29. Connection 2.4.3 Hosting a Website from Your Own Home
    30. Free Response 2.4.4 Self-Hosted or Web Server Provider?
    31. 2.5 Internet Addresses

    32. Video 2.5.1 Internet Addresses
    33. Quiz 2.5.2 Internet Addresses
    34. Free Response 2.5.3 The Need for Addresses
    35. Connection 2.5.4 Preserving IPv4 Infrastructure
    36. Connection 2.5.5 The Long Transition to IPv6
    37. Free Response 2.5.6 Reflection: IPv4 vs IPv6
    38. 2.6 Domain Name System (DNS)

    39. Video 2.6.1 Domain Name System (DNS)
    40. Quiz 2.6.2 Domain Name System
    41. Connection 2.6.3 How Does DNS Work?
    42. Free Response 2.6.4 How Does DNS Work?
    43. Connection 2.6.5 How to Choose a Domain Name
    44. Free Response 2.6.6 How to Choose a Domain Name
    45. 2.7 Routing

    46. Video 2.7.1 Routing
    47. Quiz 2.7.2 Routing
    48. Traceroute 2.7.3 Route Tracing
    49. Free Response 2.7.4 Redundancy
    50. 2.8 Packets & Protocols

    51. Video 2.8.1 Packets
    52. Quiz 2.8.2 Packets
    53. Video 2.8.3 Protocols
    54. Quiz 2.8.4 Protocols
    55. Resource 2.8.5 Passing Notes
    56. Connection 2.8.6 How the Internet Works
    57. Free Response 2.8.7 The Journey of an Image
    58. Connection 2.8.8 The FTP Protocol
    59. Free Response 2.8.9 The FTP Protocol
    60. Connection 2.8.10 Using an FTP
    61. 2.9 Viewing a Webpage

    62. Video 2.9.1 Viewing a Webpage
    63. Quiz 2.9.2 Viewing a Webpage
    64. Free Response 2.9.3 Explaining a URL
    65. Connection 2.9.4 Net Neutrality Explained
    66. Connection 2.9.5 FCCs Net Neutrality Rules Officially Repealed
    67. Free Response 2.9.6 Take a Side on Net Neutrality
    68. Connection 2.9.7 Net Neutrality and Cybersecurity
    69. Free Response 2.9.8 Net Neutrality and Cybersecurity Research
    70. 2.10 Impact of the Internet

    71. Video 2.10.1 Impact of the Internet
    72. Quiz 2.10.2 Impact of the Internet
    73. Connection 2.10.3 What is the Digital Divide?
    74. Free Response 2.10.4 What is the Digital Divide?
    75. Free Response 2.10.5 Debating Impact - Virtual Classrooms
    76. 2.11 Network Attacks

    77. Video 2.11.1 Network Attacks Overview
    78. Free Response 2.11.2 Network Attacks
    79. Video 2.11.3 Common Network Attacks
    80. Quiz 2.11.4 Network Attacks
    81. Connection 2.11.5 Social Engineering Hack
    82. Free Response 2.11.6 Social Engineering Reflection
    83. Connection 2.11.7 DDoS Attacks
    84. Free Response 2.11.8 DDoS Reflection
    85. Example 2.11.9 DDoS Simulation
    86. Video 2.11.10 SUPPLEMENTARY: Other Network Attacks
    87. 2.12 Securing a Network

    88. Video 2.12.1 Access Control
    89. Quiz 2.12.2 Access Control
    90. Connection 2.12.3 RADIUS Overview with AAA Protocol
    91. Connection 2.12.4 RADIUS Server Access Control
    92. Free Response 2.12.5 Access Control
    93. Video 2.12.6 Detecting Intrusions to Secure a Network
    94. Quiz 2.12.7 Securing a Network
    95. Connection 2.12.8 How to Secure your IT Network
    96. Free Response 2.12.9 Secure your IT Network Basics
    97. Video 2.12.10 Network Administrator Career
    98. Free Response 2.12.11 Network Administrator Career
    99. Example 2.12.12 Multifactor Authentication
    100. Example 2.12.13 Two Factor Authentication
    101. Example 2.12.14 Authorization
    102. Example 2.12.15 Setting up a Firewall
    103. 2.13 Networking Fundamentals Quiz

    104. Quiz 2.13.1 Networking Fundamentals Quiz
    105. Badge 2.13.2 Networking Fundamentals Badge
    106. 2.14 The Effects of the Internet

    107. Free Response 2.14.1 Topic Brainstorm
    108. Free Response 2.14.2 Gathering Resources
    109. Presentation 2.14.3 Make Your Artifact
    110. Free Response 2.14.4 Written Responses
  3. Digital Citizenship and Cyber Hygiene

    1. 3.1 Digital Footprint and Reputation

    2. Video 3.1.1 Digital Footprint and Reputation
    3. Quiz 3.1.2 Digital Footprint and Reputation
    4. Free Response 3.1.3 Building a Positive Digital Footprint
    5. Example 3.1.4 Social Media Clean-up
    6. Connection 3.1.5 Right to be Forgotten?
    7. Free Response 3.1.6 Right to be Forgotten
    8. Free Response 3.1.7 What is your Digital Footprint?
    9. 3.2 Cyberbullying

    10. Video 3.2.1 Cyberbullying
    11. Quiz 3.2.2 Cyberbullying
    12. Free Response 3.2.3 Scenario: Student Ranking
    13. Free Response 3.2.4 Scenario: Singled Out
    14. Free Response 3.2.5 Stopping Cyberbullying
    15. 3.3 Internet Safety

    16. Video 3.3.1 Internet Safety
    17. Quiz 3.3.2 Internet Safety
    18. Free Response 3.3.3 Scenario: School Stranger
    19. Free Response 3.3.4 Scenario: Vacation Pals
    20. Free Response 3.3.5 Staying Safe
    21. 3.4 Privacy & Security

    22. Video 3.4.1 What is Data Privacy & Security?
    23. Quiz 3.4.2 Privacy & Security Quiz
    24. Connection 3.4.3 Google Privacy Policy Search
    25. Free Response 3.4.4 Google Privacy Policy Search
    26. Example 3.4.5 Guess: Password List
    27. Example 3.4.6 Guess: Using an Algorithm
    28. Example 3.4.7 Guess: Brute Force
    29. Connection 3.4.8 How Strong is your Password?
    30. Free Response 3.4.9 How Strong is your password?
    31. 3.5 Information Literacy

    32. Video 3.5.1 Information Literacy
    33. Quiz 3.5.2 Information Literacy
    34. Connection 3.5.3 Internet Searches with Boolean Operators
    35. Free Response 3.5.4 Effective Internet Searches
    36. Connection 3.5.5 Evaluate the Source 1
    37. Free Response 3.5.6 Respond: Evaluate the Source 1
    38. Connection 3.5.7 Evaluate the Source 2
    39. Free Response 3.5.8 Respond: Evaluate the Source 2
    40. Connection 3.5.9 Hero Pig?
    41. 3.6 Creative Credit & Copyright

    42. Video 3.6.1 Creative Credit and Copyright
    43. Quiz 3.6.2 Creative Credit and Copyright
    44. Free Response 3.6.3 Cite!
    45. Connection 3.6.4 Exploring Creative Commons
    46. Free Response 3.6.5 Respond: Creative Commons
    47. Free Response 3.6.6 Task: Finding Images
    48. Free Response 3.6.7 Reflection: Why is Copyright Important?
    49. 3.7 Hacking Ethics

    50. Video 3.7.1 Hacking Ethics & Legality
    51. Quiz 3.7.2 Hacking Ethics & Legality
    52. Connection 3.7.3 Penetration Testing
    53. Free Response 3.7.4 Reflection: Penetration Testing
    54. Connection 3.7.5 Hack the Pentagon?
    55. Free Response 3.7.6 Reflection: Hack the Pentagon
    56. Quiz 3.7.7 Ethical Hacker Agreement
    57. 3.8 Digital Citizenship and Cyber Hygiene Quiz

    58. Quiz 3.8.1 Digital Citizenship and Cyber Hygiene Quiz
    59. Badge 3.8.2 Digital Citizenship and Cybersecurity Badge
  4. Benchmark One: Building a Cyber-Hygiene Campaign

    1. 4.1 Benchmark One: Building a Cyber-Hygiene Campaign

    2. Connection 4.1.1 What Makes an Effective Campaign?
    3. Free Response 4.1.2 What Makes an Effective Campaign? (Duplicate)
    4. Free Response 4.1.3 Brainstorming Your Campaign Slogan
    5. Free Response 4.1.4 Creating Your Campaign
  5. Web Development

    1. 5.1 Introduction to HTML

    2. Video 5.1.1 Introduction to HTML
    3. Check for Understanding 5.1.2 Introduction to HTML Quiz
    4. Example 5.1.3 Our First HTML Page
    5. Exercise 5.1.4 Say Hello!
    6. 5.2 Structure of an HTML Page

    7. Video 5.2.1 Structure of an HTML Page
    8. Check for Understanding 5.2.2 Structure of an HTML Page Quiz
    9. Example 5.2.3 HTML Template
    10. Example 5.2.4 Hello World Page
    11. Exercise 5.2.5 The <title> Tag
    12. Exercise 5.2.6 Your First HTML Page
    13. Badge 5.2.7 Structure Badge
    14. 5.3 Formatting Text

    15. Video 5.3.1 Formatting Text
    16. Check for Understanding 5.3.2 Formatting Text Quiz
    17. Example 5.3.3 Dictionary
    18. Exercise 5.3.4 That's Bold
    19. Exercise 5.3.5 Artificial Intelligence
    20. Exercise 5.3.6 State Capitals
    21. 5.4 Links

    22. Video 5.4.1 Links
    23. Check for Understanding 5.4.2 Links Quiz
    24. Example 5.4.3 The <a> Tag
    25. Exercise 5.4.4 Simple Link
    26. Exercise 5.4.5 My Favorite Websites
    27. 5.5 Images

    28. Video 5.5.1 Images
    29. Check for Understanding 5.5.2 Images Quiz
    30. Example 5.5.3 The <img> Tag
    31. Example 5.5.4 Building the CodeHS Homepage
    32. Exercise 5.5.5 Collage on a Theme
    33. Exercise 5.5.6 Linking an Image
    34. Exercise 5.5.7 Personal Library
    35. Badge 5.5.8 Images Badge
    36. 5.6 HTML Lists

    37. Video 5.6.1 HTML Lists
    38. Check for Understanding 5.6.2 HTML Lists Quiz
    39. Example 5.6.3 Grocery Shopping
    40. Exercise 5.6.4 Favorite Things
    41. Exercise 5.6.5 To-Do List
    42. Exercise 5.6.6 List Article
    43. 5.7 HTML Tables

    44. Video 5.7.1 HTML Tables
    45. Check for Understanding 5.7.2 HTML Tables Quiz
    46. Example 5.7.3 Address Book
    47. Exercise 5.7.4 Favorite Songs
    48. Exercise 5.7.5 Calendar
    49. 5.8 HTML Styling

    50. Video 5.8.1 HTML Styling
    51. Check for Understanding 5.8.2 HTML Styling Quiz
    52. Example 5.8.3 Stylish Address Book
    53. Exercise 5.8.4 Background Colors
    54. Exercise 5.8.5 Style Your To-Do List
    55. 5.9 Introduction to CSS

    56. Video 5.9.1 Introduction to CSS
    57. Check for Understanding 5.9.2 Introduction to CSS Quiz
    58. Example 5.9.3 Styling Your H1s
    59. Exercise 5.9.4 First Style with CSS
    60. Exercise 5.9.5 List Styling
    61. 5.10 CSS Select by Tag

    62. Video 5.10.1 CSS Select by Tag
    63. Check for Understanding 5.10.2 CSS Select by Tag Quiz
    64. Example 5.10.3 Rainbow
    65. Example 5.10.4 Dog Styling
    66. Exercise 5.10.5 Restaurant Menu
    67. Exercise 5.10.6 Put Karel Together
    68. 5.11 CSS Select by Class

    69. Video 5.11.1 CSS Select by Class
    70. Check for Understanding 5.11.2 CSS Select by Class Quiz
    71. Example 5.11.3 Simple Checkerboard
    72. Exercise 5.11.4 Tic Tac Toe
    73. Exercise 5.11.5 Music Library
    74. 5.12 CSS Select by ID

    75. Video 5.12.1 CSS Select by ID
    76. Check for Understanding 5.12.2 CSS Select by ID Quiz
    77. Example 5.12.3 Logo
    78. Exercise 5.12.4 Favorite Dog
    79. Exercise 5.12.5 Bingo
    80. Badge 5.12.6 CSS Badge
    81. 5.13 Web Development Quiz

    82. Unit Quiz 5.13.1 Web Development Quiz
    83. 5.14 Your First Website

    84. Challenge 5.14.1 Set Up Your codehs.me Website
    85. Challenge 5.14.2 Practice PT: Your First Website
    86. Badge 5.14.3 Website Badge
  6. Advanced HTML and CSS

    1. 6.1 Multi-file Websites

    2. Video 6.1.1 Splitting Your Site into Files
    3. Quiz 6.1.2 Splitting Your Site into Files Quiz
    4. Example 6.1.3 Multipage Site Example
    5. Exercise 6.1.4 Add a Style Sheet
    6. Exercise 6.1.5 Dividing the Site
    7. Exercise 6.1.6 Career Site: Creating Structure
    8. 6.2 Divs

    9. Video 6.2.1 Divs
    10. Quiz 6.2.2 Divs Quiz
    11. Example 6.2.3 Divvying up the Site
    12. Exercise 6.2.4 Quotes
    13. Exercise 6.2.5 Flags
    14. Exercise 6.2.6 Career Site: Separate the Content
    15. Badge 6.2.7 Div Badge
    16. 6.3 Spans

    17. Video 6.3.1 Spans
    18. Quiz 6.3.2 Spans Quiz
    19. Example 6.3.3 Span Formatting
    20. Exercise 6.3.4 Vocabulary
    21. Exercise 6.3.5 Text Decoration
    22. Exercise 6.3.6 Career Site: Style Special Pieces
    23. 6.4 Combining CSS Selectors

    24. Video 6.4.1 Combining CSS Selectors
    25. Quiz 6.4.2 Combining CSS Selectors Quiz
    26. Example 6.4.3 More Specific Styling
    27. Exercise 6.4.4 Choosing Nested Tags
    28. Exercise 6.4.5 Highlight the First Item
    29. Exercise 6.4.6 Calorie Recommendations
    30. 6.5 The Don't Repeat Yourself Principle

    31. Video 6.5.1 Don't Repeat Yourself
    32. Quiz 6.5.2 Don't Repeat Yourself Quiz
    33. Example 6.5.3 Styling Multiple Tags
    34. Example 6.5.4 Style Similar Items with Same Class
    35. Exercise 6.5.5 Managing Change
    36. Exercise 6.5.6 Condense CSS Rules
    37. Free Response 6.5.7 Why DRY?
    38. 6.6 Visibility

    39. Video 6.6.1 Visibility
    40. Quiz 6.6.2 Visibility Quiz
    41. Example 6.6.3 Display Example
    42. Example 6.6.4 Fading Text
    43. Exercise 6.6.5 Favorite Sea Creature
    44. Exercise 6.6.6 Caption on Demand
    45. 6.7 Reading Documentation

    46. Video 6.7.1 Reading Documentation
    47. Quiz 6.7.2 Reading Documentation Quiz
    48. Example 6.7.3 Using Docs: Float
    49. Example 6.7.4 Using Docs: blockquote
    50. Exercise 6.7.5 Style the Table
    51. Exercise 6.7.6 Electric Company
    52. Exercise 6.7.7 Career Website: Add Pictures
    53. 6.8 Using the Inspector

    54. Video 6.8.1 Using the Inspector
    55. Quiz 6.8.2 Using the Inspector Tool Quiz
    56. Connection 6.8.3 Inspector Quick Start
    57. Quiz 6.8.4 Classes and IDs
    58. Quiz 6.8.5 Exploring the Art Museum
    59. 6.9 The Box Model

    60. Video 6.9.1 The Box Model
    61. Quiz 6.9.2 The Box Model Quiz
    62. Example 6.9.3 Adding Space Using Margin
    63. Example 6.9.4 Adding Space Using Padding
    64. Example 6.9.5 Combining Margin and Padding
    65. Exercise 6.9.6 I need some space!
    66. Exercise 6.9.7 I need some breathing room!
    67. Free Response 6.9.8 Where is space added?
    68. Exercise 6.9.9 Align Content Side by Side
    69. Exercise 6.9.10 Career Website: Separate Content
    70. Connection 6.9.11 Design with the Box Model
    71. Badge 6.9.12 Box Badge
    72. 6.10 Animation

    73. Video 6.10.1 Animation
    74. Quiz 6.10.2 Animation Quiz
    75. Example 6.10.3 Animated Image Filter
    76. Exercise 6.10.4 Animated Invert Filter
    77. Exercise 6.10.5 Album Cover
    78. 6.11 Interaction

    79. Video 6.11.1 Interaction
    80. Quiz 6.11.2 Interaction Quiz
    81. Example 6.11.3 Interactive Image Filter
    82. Example 6.11.4 Smooth Interactive Image Filter
    83. Example 6.11.5 Smooth Change on Click
    84. Exercise 6.11.6 Button Interaction
    85. Exercise 6.11.7 Create Your Own Tooltip
    86. Exercise 6.11.8 Career Website: Engage the User
    87. Connection 6.11.9 CSS Tricks
    88. 6.12 What is Web Optimization?

    89. Video 6.12.1 What is Web Optimization?
    90. Check for Understanding 6.12.2 What is Web Optimization?
    91. Connection 6.12.3 Website Folder Structure
    92. Notes 6.12.4 File Naming Conventions
    93. Free Response 6.12.5 Folders and Files
    94. 6.13 Optimizing Web Information

    95. Video 6.13.1 Optimizing Web Information
    96. Check for Understanding 6.13.2 Optimizing Web Information
    97. Connection 6.13.3 How Search Works
    98. Free Response 6.13.4 How Search Works
    99. Connection 6.13.5 F-Pattern Reading
    100. Free Response 6.13.6 F-Pattern Reading
    101. Connection 6.13.7 What is Search Engine Optimization (SEO)?
    102. Free Response 6.13.8 SEO Definition
    103. Connection 6.13.9 Yoast Analyzer
    104. Free Response 6.13.10 Yoast Tool Activity
    105. 6.14 Advanced HTML and CSS Quiz

    106. Quiz 6.14.1 Advanced HTML and CSS Quiz
    107. Badge 6.14.2 Advanced HTML and CSS Badge
  7. Benchmark Two: Create a Campaign Website

    1. 7.1 Benchmark Two: Create a Campaign Website

    2. Free Response 7.1.1 Planning your Campaign Website
    3. Connection 7.1.2 Research: Layout and Design
    4. Free Response 7.1.3 Research: Layout and Design
    5. Challenge 7.1.4 Creating your Campaign Website
  8. Introduction to JavaScript

    1. 8.1 Hello World

    2. Video 8.1.1 Hello World
    3. Quiz 8.1.2 Hello World Quiz
    4. Example 8.1.3 Hello World
    5. Exercise 8.1.4 Your Name and Hobby
    6. 8.2 Variables

    7. Video 8.2.1 Variables
    8. Quiz 8.2.2 Variables Quiz
    9. Example 8.2.3 Basic Variables
    10. Exercise 8.2.4 Daily Activities
    11. 8.3 User Input

    12. Video 8.3.1 User Input
    13. Quiz 8.3.2 User Input Quiz
    14. Example 8.3.3 Basic User Input
    15. Exercise 8.3.4 Dinner Plans
    16. Badge 8.3.5 User Input Badge
    17. 8.4 Basic Math in JavaScript

    18. Video 8.4.1 Basic Math in JavaScript
    19. Quiz 8.4.2 Basic Math in JavaScript Quiz
    20. Example 8.4.3 Simple Calculator
    21. Example 8.4.4 Dollars to Pounds
    22. Example 8.4.5 Dividing Up Groups
    23. Exercise 8.4.6 T-Shirt Shop
    24. Exercise 8.4.7 Running Speed
    25. 8.5 Programming with JavaScript Quiz

    26. Quiz 8.5.1 Basic JavaScript Quiz
    27. 8.6 Booleans

    28. Video 8.6.1 Booleans
    29. Quiz 8.6.2 Booleans Quiz
    30. Example 8.6.3 First Boolean
    31. Exercise 8.6.4 Do You Have a Dog?
    32. 8.7 Logical Operators

    33. Video 8.7.1 Logical Operators
    34. Quiz 8.7.2 Logical Operators Quiz
    35. Example 8.7.3 Light Switch
    36. Example 8.7.4 President
    37. Example 8.7.5 Wasting Time
    38. Exercise 8.7.6 Can You Graduate?
    39. Exercise 8.7.7 School's Out
    40. 8.8 Comparison Operators

    41. Video 8.8.1 Comparison Operators
    42. Quiz 8.8.2 Comparison Operators Quiz
    43. Example 8.8.3 Voting Age
    44. Example 8.8.4 Grade Range
    45. Exercise 8.8.5 Rolling Dice
    46. Exercise 8.8.6 Girl Scout Designation
    47. 8.9 If Statements

    48. Video 8.9.1 If Statements
    49. Quiz 8.9.2 If Statements Quiz
    50. Example 8.9.3 Negative Numbers
    51. Example 8.9.4 Great Names
    52. Example 8.9.5 Even and Odd
    53. Example 8.9.6 Secret Password
    54. Exercise 8.9.7 Teenagers
    55. Exercise 8.9.8 Dietary Restrictions
    56. Badge 8.9.9 Conditionals Badge
    57. Survey 8.9.10 Mindset Survey 2
    58. 8.10 General For Loops

    59. Video 8.10.1 General For Loop
    60. Quiz 8.10.2 General For Loop Quiz
    61. Example 8.10.3 Countdown
    62. Example 8.10.4 Count By Twos
    63. Exercise 8.10.5 Count By Sevens
    64. Exercise 8.10.6 Powers of Two
    65. 8.11 Local Variables and Scope

    66. Video 8.11.1 Local Variables and Scope
    67. Quiz 8.11.2 Local Variables and Scope Quiz
    68. Example 8.11.3 Return Values
    69. Exercise 8.11.4 Local Variables
    70. Badge 8.11.5 JavaScript Exercises Badge
    71. 8.12 For Loop Practice

    72. Video 8.12.1 For Loop Examples
    73. Quiz 8.12.2 For Loop Examples Quiz
    74. Example 8.12.3 For Loop Sum
    75. Exercise 8.12.4 Better Sum
    76. Exercise 8.12.5 Factorial
    77. Exercise 8.12.6 All Dice Values
    78. 8.13 Javascript Control Structures Quiz

    79. Quiz 8.13.1 JavaScript Control Structures Quiz
    80. 8.14 Functions and Return Values 1

    81. Video 8.14.1 Functions and Return Values 1
    82. Quiz 8.14.2 Functions and Return Values Quiz
    83. Example 8.14.3 Double Number
    84. Exercise 8.14.4 Square with Return Values
    85. Exercise 8.14.5 Triple with Return Values
    86. Exercise 8.14.6 Gymnastics Mats
    87. 8.15 Functions and Parameters 1

    88. Video 8.15.1 Functions and Parameters 1
    89. Quiz 8.15.2 Functions and Parameters Quiz 1
    90. Example 8.15.3 Double Number
    91. Exercise 8.15.4 Square
    92. Exercise 8.15.5 Triple
    93. 8.16 Functions and Return Values 2

    94. Video 8.16.1 Functions and Return Values 2
    95. Quiz 8.16.2 Functions and Return Values Quiz 2
    96. Example 8.16.3 Return Values
    97. Exercise 8.16.4 Is It Even?
    98. Exercise 8.16.5 Max
    99. 8.17 Functions and Parameters Quiz

    100. Quiz 8.17.1 Functions and Parameters Quiz
    101. 8.18 The Script Tag

    102. Video 8.18.1 The Script Tag
    103. Quiz 8.18.2 The Script Tag Quiz
    104. Example 8.18.3 Debugging Functions
    105. Exercise 8.18.4 Writing in the Console
    106. Exercise 8.18.5 Alert Introduction
    107. Exercise 8.18.6 Debugging with the Console
    108. 8.19 Using the DOM

    109. Video 8.19.1 getElementById
    110. Quiz 8.19.2 getElementById Quiz
    111. Example 8.19.3 Welcome to My Site!
    112. Exercise 8.19.4 Let's Get to Know You
    113. Exercise 8.19.5 Simple Math
    114. Video 8.19.6 Using the DOM
    115. Quiz 8.19.7 Using the DOM Quiz
    116. Example 8.19.8 Multiple p tags
    117. Exercise 8.19.9 Menu Opinion
    118. Exercise 8.19.10 Longest Paragraph
    119. 8.20 Creating Elements Using the DOM

    120. Video 8.20.1 Creating Elements Using the DOM
    121. Quiz 8.20.2 Creating Elements Using the DOM
    122. Example 8.20.3 Make a Button
    123. Example 8.20.4 The Whole Family
    124. Exercise 8.20.5 Roll Call
    125. Exercise 8.20.6 Add to Calendar
    126. 8.21 Styling Elements Using Javascript

    127. Video 8.21.1 Styling Elements Using Javascipt
    128. Quiz 8.21.2 Styling Elements Using Javascript
    129. Example 8.21.3 Frankenstein Footnote
    130. Example 8.21.4 .(attribute) vs. setAttribute
    131. Exercise 8.21.5 Add a Link
    132. Exercise 8.21.6 Create a Flag
    133. Exercise 8.21.7 Checkerboard
    134. 8.22 Functions in HTML

    135. Video 8.22.1 Functions in HTML
    136. Quiz 8.22.2 Functions in HTML
    137. Example 8.22.3 Changing Text Color
    138. Example 8.22.4 Change Text Color with Parameters
    139. Exercise 8.22.5 Announcement Function
    140. Exercise 8.22.6 Random Number Generator
    141. Exercise 8.22.7 Add Colors!
    142. 8.23 This Keyword

    143. Video 8.23.1 This Keyword
    144. Quiz 8.23.2 This Keyword
    145. Example 8.23.3 Clicking Multiple Paragraphs
    146. Example 8.23.4 Clicking with Event Listeners
    147. Exercise 8.23.5 Click Box
    148. Exercise 8.23.6 Cross Out
    149. Challenge 8.23.7 Make a Quilt
    150. 8.24 Challenge: Make a Keyboard

    151. Connection 8.24.1 Challenge Overview!
    152. Exercise 8.24.2 Make Button
    153. Exercise 8.24.3 Make Text
    154. Challenge 8.24.4 Make a Keyboard
    155. 8.25 Keyboard Interactions

    156. Video 8.25.1 Keyboard Events
    157. Quiz 8.25.2 Keyboard Events
    158. Example 8.25.3 Coordinate Plane
    159. Example 8.25.4 Make a Keyboard with Key Events
    160. Exercise 8.25.5 Key Alert
    161. Exercise 8.25.6 Light Up Squares
    162. Exercise 8.25.7 Light Switch Squares
  9. Benchmark Three: Creating an Interactive Training Tool

    1. 9.1 Benchmark Three: Creating an Interactive Training

    2. Free Response 9.1.1 Brainstorm Your Interactive Training Tool
    3. Free Response 9.1.2 Using Top Down Design
    4. Free Response 9.1.3 Creating a Project Timeline
    5. Challenge 9.1.4 Create Your Interactive Training Tool
  10. Finalizing Your Campaign Site with Feedback

    1. 10.1 Intro to Design Thinking

    2. Video 10.1.1 Intro to Design Thinking
    3. Quiz 10.1.2 Intro to Design Thinking
    4. 10.2 Empathy

    5. Video 10.2.1 Empathy
    6. Quiz 10.2.2 Empathy Quiz
    7. Connection 10.2.3 A Cafeteria Designed for Me
    8. Free Response 10.2.4 A Cafeteria Designed for Me
    9. Connection 10.2.5 Accessibility
    10. Free Response 10.2.6 Accessibility Tips
    11. Connection 10.2.7 W3C Accessibility Standards
    12. Free Response 10.2.8 Accessibility: Designing for ALL
    13. 10.3 Test

    14. Video 10.3.1 Test
    15. Quiz 10.3.2 Testing Quiz
    16. Connection 10.3.3 Testing with Users
    17. Connection 10.3.4 Example: How to User Test
    18. Free Response 10.3.5 How to User Test Responses
    19. Connection 10.3.6 Example: How NOT to User Test
    20. Free Response 10.3.7 How NOT to User Test Responses
    21. Free Response 10.3.8 Test Prototype 1
    22. Free Response 10.3.9 Test Prototype 2
    23. Free Response 10.3.10 Improve Your Prototype
    24. 10.4 Final Web Design Project

    25. Challenge 10.4.1 Final Project
    26. Badge 10.4.2 Final Project Badge