Back to Network Systems Foundations
University of Colorado Boulder

Network Systems Foundations

Welcome! Throughout this course, Network Systems Foundations, you will delve into the fundamental layers of network communication. You will start with a thorough discussion of the Link Layer and its crucial role, moving on to the intricacies of Internet Protocol (IP) and router data planes, and then navigate through the complexities of the transport layer, application layer, and network security. With a practical focus, you'll write Python code to manage routing tables, analyze network traffic, simulate router functionalities, and create digital certificates for web servers. By the end of this course, you will have a well-rounded understanding of networking principles, from data transmission and routing to application protocols and security, and will be equipped with practical skills to navigate the ever-evolving landscape of network technology. By completing this course, learners will be able to: 1. Describe the layers in depth and how they relate to one another 2. Analyze traffic through python programming 3. Design a simplified routing protocol that has similar features as to what powers the Internet 4. Create a client and server with socket programming 5. Generate certificates for TLS which powers the security in https This course can be taken for academic credit as part of CU Boulder’s MS in Electrical Engineering or MS in Computer Science degrees offered on the Coursera platform. These fully accredited graduate degrees offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals. Learn more: MS in Electrical Engineering: https://www.coursera.org/degrees/msee-boulder MS in Computer Science: https://coursera.org/degrees/ms-computer-science-boulder Course logo by Jordan Harrison on Unsplash.

Status: Network Security
Status: Network Architecture
IntermediateCourse21 hours

Featured reviews

FS

4.0Reviewed Jun 7, 2024

I found it a bit superficial for a graduate-level course.

TT

5.0Reviewed Sep 27, 2025

The prof's delivery is really good and the labs are solid.

HM

4.0Reviewed Mar 13, 2025

The requirements on the Max Bytes in Flight lab were not very clear, but overall the course was great and helped refresh the topics I learned in my undergraduate networking course.

MM

5.0Reviewed Jan 27, 2025

Great job with the slideshow! Very nice to have concise notes to copy down and study outside of classes. Thanks a bunch!

MS

5.0Reviewed Sep 22, 2024

Excellent overview of the fundamentals of networking.

AI

5.0Reviewed Mar 8, 2026

Good course for engineers having intermediate level of skills

LS

5.0Reviewed Jan 13, 2025

Really nice to be able to apply abstract topics of network conceptual knowledge in code!

IM

4.0Reviewed Aug 10, 2024

Good introductory networking class, with short simple labs

JT

4.0Reviewed Nov 23, 2024

Interesting course well put together. I enjoyed Python (scapy). An easy pathway for "MS-CS".

LP

5.0Reviewed Feb 4, 2026

Excellent content, clear explanations of Network concepts, very practical coding exercises that reinforce the learning and feel like on-the-job experiences.

All reviews

Showing: 20 of 24

Chuin Siang Bu
5.0
Reviewed May 2, 2024
Galit Weinfeld
3.0
Reviewed Jan 24, 2025
Abhinash Khatiwada
2.0
Reviewed Apr 13, 2024
MARCO RONCHINI
4.0
Reviewed Aug 17, 2024
Joshua Scott Wright
1.0
Reviewed Jun 22, 2024
Brodie Parsons
5.0
Reviewed Dec 2, 2024
Takahiro Kataoka
5.0
Reviewed Dec 31, 2025
Hunter McClurg
4.0
Reviewed Mar 14, 2025
Felix Schröter
4.0
Reviewed Jun 8, 2024
Srini R
3.0
Reviewed Mar 2, 2025
Jesús Angel González
5.0
Reviewed Jan 13, 2025
Lucas A Del Priore
5.0
Reviewed Feb 4, 2026
Marshall
5.0
Reviewed Jan 28, 2025
Luiz Carlos Martins Scheid
5.0
Reviewed Jan 14, 2025
Hidetake Takahashi
5.0
Reviewed Jan 17, 2024
Arsal Imam
5.0
Reviewed Mar 9, 2026
Trent
5.0
Reviewed Sep 28, 2025
Mike Smoot
5.0
Reviewed Sep 22, 2024
Ilyas Bambrik
5.0
Reviewed Dec 23, 2024
Куцинас Дариус
5.0
Reviewed Dec 7, 2025