Please enable JavaScript to use CodeHS

Illinois Introduction to Computer Science

Networking Fundamentals

Students explore the structure and design of the internet and networks, and how this design affects the reliability of network communication, the security of data, and personal privacy. Students learn how the Internet connects computers all over the world by using networking protocols.

Lessons

15.1 Introduction to the Internet

  • Welcome to the Internet
  • Intro to the Internet
  • Inside Facebook's Connectivity Lab
  • Connectivity Lab Reflection

15.2 Notational Systems

  • Number Systems
  • Number Systems Quiz
  • Number Base Tool
  • Decimal to Binary
  • Decimal to Binary Quiz
  • +1 more

15.3 Data Representation

  • Hexadecimal
  • Hexadecimal Quiz
  • Binary to Hex Game
  • Encoding Text with Binary
  • Encoding Text with Binary Quiz
  • +3 more

15.4 Internet Hardware and Sending Information

  • Internet Hardware
  • Internet Hardware
  • Sending Information
  • Sending Information
  • The Internet is in the Ocean
  • +1 more

15.5 Internet Addresses

  • Internet Addresses
  • Internet Addresses
  • The Need for Addresses
  • IPv4 vs. IPv6
  • Reflection: IPv4 vs IPv6

15.6 Domain Name System (DNS)

  • Domain Name System (DNS)
  • Domain Name System
  • How Does DNS Work?
  • How Does DNS Work?

15.7 Routing

  • Routing
  • Routing
  • Redundancy

15.8 Packets & Protocols

  • Packets
  • Packets
  • Protocols
  • Protocols
  • How the Internet Works
  • +1 more

15.9 Viewing a Webpage

  • Viewing a Webpage
  • Viewing a Webpage
  • Explaining a URL
  • Net Neutrality Explained
  • FCCs Net Neutrality Rules Officially Repealed
  • +3 more

15.10 Impact of the Internet

  • Impact of the Internet
  • Impact of the Internet
  • What is the Digital Divide?
  • What is the Digital Divide?

15.11 Networking Fundamentals Quiz

  • Mindsets
  • Networking Fundamentals Quiz

Courses that include this module