Este es un curso introductorio sobre redes de computadoras, específicamente Internet. El curso se centra en los principios de las redes de computadoras, fundamentándolos en la práctica al explicar cómo funciona Internet desde cómo se envían los bits a través de los cables hasta cómo funcionan los protocolos como HTTP y BitTorrent. 

Los estudiantes implementan protocolos y servicios de bajo nivel, que incluyen transporte confiable, reenvío de IP y un dispositivo de traducción de direcciones de red. Los estudiantes adquieren experiencia en lectura y comprensión de RFC (especificaciones de protocolo de Internet) como declaraciones de lo que debe hacer un sistema. El curso explora muchos de los conceptos en la práctica actual y los desarrollos recientes, como la neutralidad de la red y la seguridad del DNS.

Este curso está planteado utilizando un modelo de enseñanza mixto. Todo el material de instrucción está contenido en videos grabados por los instructores, los cuales se espera que los estudiantes vean fuera de clase. La clase se reúne dos veces por semana. Los ejercicios en clase incluyen examinar las cadenas de certificados HTTPS, el comportamiento de la memoria intermedia de TCP, o examinar en detalle el comportamiento de la red de un navegador web.