Please enable JavaScript to use CodeHS

Introduction to the Internet - Outline

  1. Web Design

    1. 1.1 Introduction to HTML

    2. Video 1.1.1 Introduction to HTML
    3. Check for Understanding 1.1.2 Introduction to HTML Quiz
    4. Example 1.1.3 Our First HTML Page
    5. Exercise 1.1.4 Say Hello!
    6. 1.2 Structure of an HTML Page

    7. Video 1.2.1 Structure of an HTML Page
    8. Check for Understanding 1.2.2 Structure of an HTML Page Quiz
    9. Example 1.2.3 HTML Template
    10. Example 1.2.4 Hello World Page
    11. Exercise 1.2.5 The <title> Tag
    12. Exercise 1.2.6 Your First HTML Page
    13. 1.3 Formatting Text

    14. Video 1.3.1 Formatting Text
    15. Check for Understanding 1.3.2 Formatting Text Quiz
    16. Example 1.3.3 Dictionary
    17. Exercise 1.3.4 That's Bold
    18. Exercise 1.3.5 Artificial Intelligence
    19. Exercise 1.3.6 State Capitals
    20. 1.4 Links

    21. Video 1.4.1 Links
    22. Check for Understanding 1.4.2 Links Quiz
    23. Example 1.4.3 The <a> Tag
    24. Exercise 1.4.4 Simple Link
    25. Exercise 1.4.5 My Favorite Websites
    26. 1.5 Images

    27. Video 1.5.1 Images
    28. Check for Understanding 1.5.2 Images Quiz
    29. Example 1.5.3 The <img> Tag
    30. Example 1.5.4 Building the CodeHS Homepage
    31. Exercise 1.5.5 Collage on a Theme
    32. Exercise 1.5.6 Linking an Image
    33. Exercise 1.5.7 Personal Library
    34. 1.6 HTML Lists

    35. Video 1.6.1 HTML Lists
    36. Check for Understanding 1.6.2 HTML Lists Quiz
    37. Example 1.6.3 Grocery Shopping
    38. Exercise 1.6.4 Favorite Things
    39. Exercise 1.6.5 To-Do List
    40. Exercise 1.6.6 List Article
    41. 1.7 HTML Tables

    42. Video 1.7.1 HTML Tables
    43. Check for Understanding 1.7.2 HTML Tables Quiz
    44. Example 1.7.3 Address Book
    45. Exercise 1.7.4 Favorite Songs
    46. Exercise 1.7.5 Calendar
    47. Survey 1.7.6 Mindsets
    48. 1.8 HTML Styling

    49. Video 1.8.1 HTML Styling
    50. Check for Understanding 1.8.2 HTML Styling Quiz
    51. Example 1.8.3 Stylish Address Book
    52. Exercise 1.8.4 Background Colors
    53. Exercise 1.8.5 Style Your To-Do List
    54. 1.9 Introduction to CSS

    55. Video 1.9.1 Introduction to CSS
    56. Check for Understanding 1.9.2 Introduction to CSS Quiz
    57. Example 1.9.3 Styling your H1s
    58. Exercise 1.9.4 First style with CSS
    59. Exercise 1.9.5 List Styling
    60. 1.10 CSS Select by Tag

    61. Video 1.10.1 CSS Select by Tag
    62. Check for Understanding 1.10.2 CSS Select by Tag Quiz
    63. Example 1.10.3 Rainbow
    64. Example 1.10.4 Dog Styling
    65. Exercise 1.10.5 Restaurant Menu
    66. Exercise 1.10.6 Put Karel Together
    67. 1.11 CSS Select by Class

    68. Video 1.11.1 CSS Select by Class
    69. Check for Understanding 1.11.2 CSS Select by Class Quiz
    70. Example 1.11.3 Simple Checkerboard
    71. Exercise 1.11.4 Tic Tac Toe
    72. Exercise 1.11.5 Music Library
    73. 1.12 CSS Select by ID

    74. Video 1.12.1 CSS Select by ID
    75. Check for Understanding 1.12.2 CSS Select by ID Quiz
    76. Example 1.12.3 Logo
    77. Exercise 1.12.4 Favorite Dog
    78. Exercise 1.12.5 Bingo
    79. 1.13 Viewing Websites

    80. Video 1.13.1 Viewing Websites
    81. Check for Understanding 1.13.2 Viewing Websites Quiz
    82. Free Response 1.13.3 Explaining a URL
    83. Badge 1.13.4 Web Development Badge
    84. 1.14 Project: Your First Website

    85. Challenge 1.14.1 Your First Website
    86. 1.15 Web Design Quiz

    87. Unit Quiz 1.15.1 Web Design Quiz
  2. Digital Information

    1. 2.1 Intro to Digital Information

    2. Video 2.1.1 What is Digital Information?
    3. Check for Understanding 2.1.2 What is Digital Information Quiz
    4. Example 2.1.3 Fast Food Menu
    5. Free Response 2.1.4 Reflection: Encodings Everywhere
    6. 2.2 Number Systems

    7. Video 2.2.1 Number Systems
    8. Notes 2.2.2 Number Base Tool
    9. Check for Understanding 2.2.3 Number Systems Quiz
    10. Video 2.2.4 Decimal to Binary
    11. Check for Understanding 2.2.5 Decimal to Binary Quiz
    12. Exercise 2.2.6 Binary Game
    13. 2.3 Encoding Text with Binary

    14. Video 2.3.1 Encoding Text with Binary
    15. Check for Understanding 2.3.2 Encoding Text with Binary Quiz
    16. Example 2.3.3 Custom Encoding
    17. Example 2.3.4 Bits to ASCII
    18. Exercise 2.3.5 Hello World in Bits
    19. Exercise 2.3.6 Create your own Encoding
    20. 2.4 Pixel Images

    21. Video 2.4.1 Pixel Images
    22. Check for Understanding 2.4.2 Pixel Images Quiz
    23. Resource 2.4.3 Creating Pixel Images
    24. Example 2.4.4 CodeHS Logo
    25. Exercise 2.4.5 Checkerboard
    26. Exercise 2.4.6 Ladder
    27. Exercise 2.4.7 Create an Image!
    28. 2.5 Hexadecimal

    29. Video 2.5.1 Hexadecimal
    30. Check for Understanding 2.5.2 Hexadecimal Quiz
    31. Exercise 2.5.3 Binary to Hex Game
    32. 2.6 Pixel Colors!

    33. Video 2.6.1 Pixel Colors
    34. Check for Understanding 2.6.2 Pixel Colors Quiz
    35. Example 2.6.3 Colors in Bits
    36. Exercise 2.6.4 Exploring RGB
    37. Exercise 2.6.5 Making Yellow
    38. Exercise 2.6.6 Rainbow
    39. Exercise 2.6.7 Create a Color Image!
    40. 2.7 Digital Information Quiz

    41. Unit Quiz 2.7.1 Digital Information Quiz
  3. The Internet

    1. 3.1 Intro to the Internet

    2. Video 3.1.1 Welcome to the Internet
    3. Check for Understanding 3.1.2 Welcome to the Internet Quiz
    4. Free Response 3.1.3 The Internet and You
    5. 3.2 Internet Hardware

    6. Video 3.2.1 Hardware of the Internet
    7. Check for Understanding 3.2.2 Internet Hardware Quiz
    8. Connection 3.2.3 The Internet is in the Ocean
    9. 3.3 Internet Addresses

    10. Video 3.3.1 Internet Addresses
    11. Check for Understanding 3.3.2 Internet Addresses Quiz
    12. Free Response 3.3.3 The Need for Addresses
    13. Check for Understanding 3.3.4 4-bit Addresses
    14. Free Response 3.3.5 IPv4 vs IPv6
    15. 3.4 DNS

    16. Video 3.4.1 DNS
    17. Check for Understanding 3.4.2 DNS Quiz
    18. Connection 3.4.3 How Does DNS Work?
    19. Free Response 3.4.4 How Does DNS Work?
    20. 3.5 Routing

    21. Video 3.5.1 Routing
    22. Check for Understanding 3.5.2 Routing Quiz
    23. Free Response 3.5.3 Redundancy
    24. Survey 3.5.4 Mindsets
    25. 3.6 Packets and Protocols

    26. Video 3.6.1 Packets and Protocols
    27. Check for Understanding 3.6.2 Packets and Protocols Quiz
    28. Resource 3.6.3 Passing Notes
    29. Connection 3.6.4 How the Internet Works
    30. Free Response 3.6.5 The Story of the Internet
    31. 3.7 The Impact of the Internet

    32. Video 3.7.1 The Impact of the Internet
    33. Check for Understanding 3.7.2 The Impact of the Internet Quiz
    34. Connection 3.7.3 Are All Bits Created Equal?
    35. 3.8 Project: The Effects of the Internet

    36. Free Response 3.8.1 Topic Brainstorm
    37. Free Response 3.8.2 Gathering Resources
    38. Presentation 3.8.3 Make Your Project
    39. Free Response 3.8.4 Written Responses
    40. Badge 3.8.5 The Internet Badge
    41. 3.9 The Internet Quiz

    42. Unit Quiz 3.9.1 The Internet Quiz
    43. 3.10 Computing Ideas Completed

    44. Badge 3.10.1 Computing Ideas Completion Badge
  4. Digital Information Extension Lessons

    1. 4.1 Hexadecimal

    2. Video 4.1.1 Hexadecimal
    3. Quiz 4.1.2 Hexadecimal Quiz
    4. Exercise 4.1.3 Binary to Hex Game
    5. 4.2 Pixel Colors!

    6. Video 4.2.1 Pixel Colors
    7. Quiz 4.2.2 Pixel Colors Quiz
    8. Example 4.2.3 Colors in Bits
    9. Exercise 4.2.4 Exploring RGB
    10. Exercise 4.2.5 Making Yellow
    11. Exercise 4.2.6 Rainbow
    12. Exercise 4.2.7 Create a Color Image!