Internet History, Technology, and Security (Coursera)

Internet History, Technology, and Security (Coursera)

The impact of technology and networks on our lives, culture, and society continues to increase. The very fact that you can take this course from anywhere in the world requires a technological infrastructure that was designed, engineered, and built over the past sixty years. To function in an information-centric world, we need to understand the workings of network technology. This course will open up the Internet and show you how it was created, who created it and how it works. Along the way we will meet many of the innovators who developed the Internet and Web technologies that we use today.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

What You Will Learn:
After this course you will not take the Internet and Web for granted. You will be better informed about important technological issues currently facing society. You will realize that the Internet and Web are spaces for innovation and you will get a better understanding of how you might fit into that innovation. If you get excited about the material in this course, it is a great lead-in to taking a course in Web design, Web development, programming, or even network administration. At a minimum, you will be a much wiser network citizen.

Syllabus

WEEK 1
Getting Started
Welcome to the class. We will first look at the history of the Internet and Web, followed by a look at how the network works and then examine how we secure information on the Internet and Web.
History: Dawn of Electronic Computing
World War II emphasized the strategic importance of computation, communication, and information. There was unprecedented investment in the development of new technologies during the war. We start with Alan Turing and others at Bletchley Park.

WEEK 2
History: The First Internet - NSFNet
In the 1960s and 1970s, there was a great deal of research done to build the first wide-area packet switched networks for the US Department of Defense. In the 1980s, the first “Internet” was formed to allow academic researchers to access supercomputer resources.

WEEK 3
History: The Web Makes it Easy to Use
The World-Wide-Web was invented in 1990 but it was not an overnight success. But by 1994 - “the year of the web” - the web was being widely used and Internet usage was growing by leaps and bounds.

WEEK 4
History: Commercialization and Growth
The late 1990’s saw the web and Internet used increasingly to revolutionize how business was done. Companies like Amazon were founded and grew very rapidly.

WEEK 5
Technology: Internets and Packets
The Internet is designed based on a four-layer model. Each layer builds on the layers below it. The Link and Internetwork layers are the lowest layers of that model.

WEEK 6
Technology: Transport Control Protocol (TCP)
The Transport layer is built on the Internetwork layer and is what makes our network connections reliable.

WEEK 7
Technology: Application Protocols
With reliable “pipes” available from the Transport layer, we can build applications like web browsers, file transfer applications, or email clients and servers.

WEEK 8
Security: Encrypting and Signing
Using simple examples, we examing how to shield data from prying eyes and make sure that the data was not altered while in transit.

WEEK 9
Security: Web Security
We apply the basic ideas of encryption and signing to who we actually secure the connections that we use on today’s Web and Internet.

WEEK 10
Final Exam

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

Related Courses

Digital Shield: Cybersecurity for Data and System Protection (Coursera) Coursera
Universidad Anáhuac

Digital Shield: Cybersecurity for Data and System Protection (Coursera)

Digital Shield: Cybersecurity for Data and Systems Protection" is a course designed to provide a solid introduction to the protection of sensitive data and the infrastructure supporting various information systems. This MOOC was created in collaboration with CYBERPRO Global, a leading international provider of cyber education programs with over a decade of experience in training security personnel and delivering large-scale technological projects. Its aim is to educate participants on the fundamental concepts of information security and cybersecurity, including techniques and tactics necessary to protect information and computer systems from potential threats.

Nov 16th 2026
5-12 Weeks
Securing Digital Democracy (Coursera) Coursera
University of Michigan

Securing Digital Democracy (Coursera)

In this course, you'll learn what every citizen should know about the security risks--and future potential — of electronic voting and Internet voting. We'll take a look at the past, present, and future of election technologies and explore the various spaces intersected by voting, including computer security, human factors, public policy, and more.

Nov 16th 2026
5-12 Weeks
Development of Real-Time Systems (Coursera) Coursera
EIT Digital

Development of Real-Time Systems (Coursera)

This course is intended for the Master's student and computer engineer who likes practical programming and problem solving! After completing this course, you will have the knowledge to plan and set-up a real-time system both on paper and in practice. The course centers around the problem of achieving timing correctness in embedded systems, which means to guarantee that the system reacts within the real-time requirements.

Nov 16th 2026
5-12 Weeks
Cybersecurity Job Search and Interviews: Getting Started (Coursera) Coursera
University System of Georgia

Cybersecurity Job Search and Interviews: Getting Started (Coursera)

Are you planning to have a career in cybersecurity? This course can help you plan your preparation for such a career as well as give some advice on finding positions and landing a position. What you will learn: the process and resources for finding the perfect cybersecurity job; the cybersecurity professional’s role in an organization’s cybersecurity effort; the knowledge preparation for the cybersecurity professional from an education versus training perspective.

Nov 9th 2026
5-12 Weeks
System Validation (2): Model process behaviour (Coursera) Coursera
EIT Digital

System Validation (2): Model process behaviour (Coursera)

System Validation is the field that studies the fundamentals of system communication and information processing. It is the next logical step in computer science and improving software development in general. It allows automated analysis based on behavioural models of a system to see if a system works correctly. We want to guarantee that the systems does exactly what it is supposed to do.

Nov 9th 2026
3 Weeks
Networking Fundamentals (Coursera) Coursera
Akamai Technologies, Inc.

Networking Fundamentals (Coursera)

Students start by learning basic network theory and terminology including network components, node functions, types of networks and network models. Students will gain an understanding of the Open Systems Interconnection (OSI) model and the TCP/IP Model including encapsulation and common network protocols. Students learn about data transmission methods and ethernet including CSMA/CD and CSMA/CA.

Nov 9th 2026
4 Weeks
An Introduction to Logic for Computer Science (Coursera) Coursera
University of Leeds

An Introduction to Logic for Computer Science (Coursera)

Logic plays a fundamental role in computer science. This course is designed to equip you with a solid understanding of the fundamental principles of logic and their relevance in the field of computer science. In this course, you'll explore proposition logic and discover its practical applications in problem-solving, algorithm design, and the development of intelligent systems. By engaging in hands-on exercises, exploring real-world examples, and participating in discussions, you'll develop strong logical reasoning and critical thinking skills.

Nov 16th 2026
2 Weeks
Problem Solving, Python Programming, and Video Games (Coursera) Coursera
University of Alberta

Problem Solving, Python Programming, and Video Games (Coursera)

This course is an introduction to computer science and programming in Python. Important computer science concepts such as problem solving (computational thinking), problem decomposition, algorithms, abstraction, and software quality are emphasized throughout. The Python programming language and video games are used to demonstrate computer science concepts in a concrete and fun manner. However, a learner can take the knowledge and skills from this course and apply them to non-game problems, other programming languages, and other computer science courses.

Nov 16th 2026
5-12 Weeks
Marketing no mundo digital (Coursera) Coursera
University of Illinois at Urbana-Champaign

Marketing no mundo digital (Coursera)

Este curso analisa como ferramentas digitais, por exemplo, a Internet, os smartphones e a impressão 3D, estão revolucionando o mundo do marketing ao mudar as funções e práticas das empresas e dos consumidores. O Marketing no mundo digital é um dos cursos mais procurados da Coursera com mais de 250 mil alunos e ele foi classificado pela Class Central como um dos 50 melhores cursos on-line abertos e massivos (MOOCs, na sigla em inglês) de todos os tempos.

Nov 16th 2026
4 Weeks