Skip to main content

Computing & engineering · Individual course

Computer Networks & Web Protocols (CS 340)

Page describes a top-down journey through Internet architectures, protocols and security mechanisms.

$45 one-time230 lessonsRuntime 25:40:15Self-pacedCertificate of completion

Outline

31 sections

  1. 01Course Intro & Syllabus
  2. 02Section 1: Course Introduction & Internet Overview
  3. 03Section 2: The Network Edge and Access Networks
  4. 04Section 3: The Network Core and Packet Switching
  5. 05Section 4: Delay, Loss, and Throughput in Packet-Switched Networks
  6. 06Section 5: Protocol Layers and Network Security Overview
  7. 07Section 6: Application Layer Principles, Web and HTTP
  8. 08Section 7: Electronic Mail and Domain Name System (DNS)
  9. 09Section 8: Peer-to-Peer Applications and Video Streaming CDNs
  10. 10Section 9: Socket Programming in Python
  11. 11Section 10: Transport-Layer Services and Connectionless Transport: UDP
  12. 12Section 11: Principles of Reliable Data Transfer (rdt)
  13. 13Section 12: Connection-Oriented Transport: TCP
  14. 14Section 13: TCP Flow Control, Congestion Control and QUIC
  15. 15Midterm Exam
  16. 16Section 14: Network Layer Overview and Router Architecture
  17. 17Section 15: IP Addressing: IPv4, IPv6 and Subnetting
  18. 18Section 16: Generalized Forwarding and OpenFlow: SDN
  19. 19Section 17: Classical Routing Algorithms and Calculations
  20. 20Section 18: Internet Hierarchical Routing: OSPF and BGP
  21. 21Section 19: SDN Controller Architecture and Network Management: ICMP
  22. 22Section 20: Link-Layer Services, Error Detection and Correction
  23. 23Section 21: Multiple Access Protocols and Collision Resolution
  24. 24Section 22: LAN Addressing (ARP), Ethernet and Switched LANs
  25. 25Section 23: VLANs, Data Center Networks & Life of a Web Page Request
  26. 26Section 24: Wireless Links, Hidden Terminal, and 802.11 WiFi
  27. 27Section 25: Cellular Networks (4G/5G) and Mobility Management
  28. 28Section 26: Cryptographic Principles, Message Integrity and Secure Email
  29. 29Section 27: SSL/TLS, IPsec VPN and Wireless Security
  30. 30Section 28: Operational Security: Firewalls, Intrusion Detection Systems and Network Defense
  31. 31Final Exam

Course facts

At a glance

Course
Computer Networks & Web Protocols (CS 340)
Course code
CS 340
Track
Computing & engineering
Price
$45 $94.99
Lessons
230
Total runtime
25:40:15
Delivery
100% online, self-paced
Language
English
On completion
Certificate of completion — a non-degree credential

How it fits

Take it alone, or build a credential

A single course earns a certificate of completion. Four related courses earn a named certificate. A structured set of seven to fourteen earns a degree.

On its own

Certificate of completion

Finish this course and receive a certificate of completion naming the course. No further commitment.

In a certificate

A named credential

23 named programmes bundle four related courses from this catalog, completed within twelve months.

Browse certificates

Inside a degree

Academic credit

Many of these courses are also taught inside the five ACLAS degrees, where they carry academic credit.

Compare degrees

Enrol on Computer Networks & Web Protocols (CS 340)

USD 45 one-time. Self-paced, online, with a certificate of completion at the end.