Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Computer science fundamentals

Computer Networks

The planned outline of 18 modules. Lessons are written, run and reviewed before they are published.

Coming soon 18 modules

Coming soon. This track is being written. Below is its planned outline: a lesson appears here once its examples have been run and its technical review is signed off.

Planned outline

  1. Module 1

    How the Internet works

    Coming soon
  2. Module 2

    Switching, performance and the physical layer

    Coming soon
  3. Module 4

    Medium access control and Ethernet

    Coming soon
  4. Module 5

    Switching, spanning tree and VLANs

    Coming soon
  5. Module 6

    Wireless and mobile networks

    Coming soon
  6. Module 7

    IPv4 addressing, subnetting and NAT

    Coming soon
  7. Module 8

    IP datagrams, ARP, DHCP and ICMP

    Coming soon
  8. Module 9

    IPv6

    Coming soon
  9. Module 10

    Routing

    Coming soon
  10. Module 11

    Transport layer and reliable delivery

    Coming soon
  11. Module 12

    TCP

    Coming soon
  12. Module 13

    Socket programming

    Coming soon
  13. Module 14

    DNS

    Coming soon
  14. Module 15

    Web and application protocols

    Coming soon
  15. Module 16

    Network security

    Coming soon
  16. Module 17

    Troubleshooting and operations

    Coming soon
  17. Module 18

    Data centres, cloud and the full picture

    Coming soon

Related tools

Official documentation

More in Computer science fundamentals

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.