Introduction to Computer Networking (Stanford Online)

Offered by Stanford University,
Introduction to Computer Networking (Stanford Online)

This is a self-paced introductory course on computer networking, specifically the Internet. It focuses on explaining how the Internet works, ranging from how bits are modulated on wires and in wireless to application-level protocols like BitTorrent and HTTP.

It also explains the principles of how to design networks and network protocols. Students gain experience reading and understanding RFCs (Internet protocol specifications) as statements of what a system should do. The course grounds many of the concepts in current practice and recent developments, such as net neutrality and DNS security.
Suggested Readings:
Computer Networking: A Top-Down Approach (6th Edition)

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Redes de computadores (edX) EdX
Universidad del Rosario,URosarioX

Redes de computadores (edX)

Aprende los fundamentos de las redes de computadores, incluyendo su arquitectura, protocolos y los aspectos a considerar para hacerlas seguras. Las redes de computadores, o renombradas hoy en día como Networks of Things , son esenciales para soportar los servicios de Internet que usamos a diario, dado que soportan la transformación digital de las empresas y apalancan de manera directa la revolución 4.0 que vivimos hoy en día.

Self Paced
Self-Paced
Service-Oriented Architecture (Coursera) Coursera
University of Alberta

Service-Oriented Architecture (Coursera)

Based on an understanding of architectural styles, you will review architectures for web applications, then explore the basics of Service-Oriented Architecture (SOA) in two approaches: Web Services (WS*) and Representational State Transfer (REST) architecture. In the Capstone Project you will connect a Java-based Android application with Elasticsearch, a web service with a REST application programmer interface (API).

Sep 21st 2026
4 Weeks
Os vários elementos das redes informáticas (Coursera) Coursera
Google

Os vários elementos das redes informáticas (Coursera)

Este curso foi concebido para proporcionar uma vista geral das redes informáticas. Vamos abordar desde os princípios básicos das tecnologias e protocolos de redes modernos até aplicações práticas e resolução de problemas de rede. Para terminar, vamos abordar o modo como estas informações podem surgir numa entrevista de emprego e dar-lhe algumas sugestões para resolver problemas no local.

Sep 14th 2026
5-12 Weeks
Networking and Storage Essentials (edX) EdX
IBM

Networking and Storage Essentials (edX)

Become proficient in the fundamentals of computer networking and storage and gain the skills to diagnose, repair and maintain computer networks and storage. Organizations require fast, efficient, and secure networks to compete in today’s global business world. Technical Support professionals are in high demand to meet organizations’ expanding needs and to help maintain and update computer networks to reduce downtime and minimize disruption.

Self Paced
Self-Paced
Los bits y bytes de las redes informáticas (Coursera) Coursera
Google

Los bits y bytes de las redes informáticas (Coursera)

Este curso está diseñado para brindar una visión general completa de las redes de computadoras. Abordaremos todo, desde los fundamentos de las tecnologías y los protocolos de redes modernas hasta una descripción general de la nube, aplicaciones prácticas y solución de problemas de red. Cerraremos viendo cómo podría aparecer esta información en una entrevista laboral y brindándote algunos consejos para que resuelvas problemas en el momento.

Sep 21st 2026
5-12 Weeks
IoT Communications (Coursera) Coursera
University of Illinois at Urbana-Champaign

IoT Communications (Coursera)

This course builds on the previous course: IoT Devices. After we have built and programmed a small self-driving vehicle, now it's time get into more advanced territory and enhance the device's connectivity further. To do so you will study radio frequency (RF) communication, the MAC layer, Mesh Networking as well as distributed algorithms for use with geographic locations. These techniques will be applied to your device in the lab, which is composed of four steps, one in each week of the course.

Sep 21st 2026
4 Weeks
Cybersecurity Policy for Aviation and Internet Infrastructures (Coursera) Coursera
University of Colorado System

Cybersecurity Policy for Aviation and Internet Infrastructures (Coursera)

In this course we will examine the aviation and Internet infrastructures, and various policies that have been developed to help guide and strengthen their cybersecurity programs. The aviation and Internet infrastructures are also considered "lifeline infrastructure" as part of the transportation and communications sectors. Both subsectors are overseen by the Department of Homeland Security National Protection and Programs Directorate which manages the DHS National Infrastructure Protection Program.

Sep 21st 2026
4 Weeks
Web Application Technologies and Django (Coursera) Coursera
University of Michigan

Web Application Technologies and Django (Coursera)

In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the Hypertext Transfer Protocol (HTTP) request/response cycle, including GET/POST/Redirect. You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the overall structure of a Django application.

Sep 21st 2026
5-12 Weeks
Internet Giants: The Law and Economics of Media Platforms (Coursera) Coursera
University of Chicago

Internet Giants: The Law and Economics of Media Platforms (Coursera)

Law

This seven-week course will explore the relationship between law and technology with a strong focus on the law of the United States with some comparisons to laws around the world, especially in Europe. Tech progress is an important source of economic growth and raises broader questions about the human condition, including how culture evolves and who controls that evolution. Technology also matters in countless other ways as it often establishes the framework in which governments interact with their citizens, both in allowing speech and blocking it and in establishing exactly what the boundaries are between private life and the government. And technology itself is powerfully shaped by the laws that apply in areas as diverse as copyright, antitrust, patents, privacy, speech law and the regulation of networks.

Sep 28th 2026
5-12 Weeks
Sistemas e Tecnologias Digitais nas Organizações (Coursera) Coursera
FIA Business School

Sistemas e Tecnologias Digitais nas Organizações (Coursera)

Nossas boas-vindas ao Curso Sistemas e Tecnologias Digitais nas Organizações. Neste curso, você aprenderá sobre o histórico da utilização dos sistemas e tecnologias digitais em organização. Será mostrada a evolução do uso restrito a sistemas de back office, passando pelos sistemas integrados de gestão, comércio eletrônico, redes sociais e aplicativos móveis, destacando-se os impactos nos modelos de negócios das organizações promovidos pela tecnologia.

Sep 21st 2026
4 Weeks
Building Interactive Web Pages Using Modern JavaScript (Coursera) Coursera
NIIT StackRoute

Building Interactive Web Pages Using Modern JavaScript (Coursera)

Most businesses with a strong online presence wish to provide its consumers a rich interactive user experience. HTML5 and CSS3 frameworks help you build a static web page, that displays content and works on any device. However, to make a page interactive you need a programming language that can be understood by the browsers. JavaScript is one of the core technologies of the World Wide Web.

Sep 14th 2026
5-12 Weeks
Estrutura e Funcionamento das Redes de Computadores (Coursera) Coursera
Google

Estrutura e Funcionamento das Redes de Computadores (Coursera)

Este curso foi desenvolvido para apresentar uma visão geral completa das redes de computadores. Falaremos sobre vários aspectos, desde os fundamentos das modernas tecnologias e protocolos de rede, passando por uma visão geral da nuvem, até as aplicações práticas e soluções para problemas de rede. Encerraremos discutindo como essas informações podem aparecer em uma entrevista de emprego e apresentando dicas para solução de problemas práticos.

Sep 21st 2026
5-12 Weeks