Blockchain/Web3 as an evolution of the consumer web

CS2138.01
Course System Home Terms Fall 2025 Blockchain/Web3 as an evolution of the consumer web

Course Description

Summary

The large-scale consumer web has been defined by epochs. The first epoch was defined by the user as consumer: large companies created content which was consumed by the masses. The second web epoch (web 2.0) has been defined by consumer creators, large companies own and deliver content created by users to other users (Facebook, TikTok, Snapchat, Twitter, Instagram, …). The third web epoch is—if you believe the hype—to be defined by self-ownership of content. The move to true ownership of content—and the associated rights and privileges that go with it—creates unique opportunities in product development, user experience, and economic capabilities on the web. It also creates a need for large encryptable, distributed, and censorship resistant databases, namely blockchains.

This is NOT a programming course, but rather a survey of how technology works. This course will help students gain a firm understanding of the development of the web through its first two epochs and how that lays the framework for a move towards potential mass ownership of one’s own content and data. It then explores the fundamental technologies that help power mass ownership in web3, namely blockchain and cryptocurrency. Both provide opportunities and pitfalls, and students will be asked to form and explain opinions on these and especially if web3 will happen, or not. Finally, the course explores the contours of the nascent web3 industry to provide students pathways to further explore the industry on their own.

This course is open to students in any discipline who are interested in the role of technology in society. It is likely especially relevant to students with plans focusing on computing, social science, and public policy. Evaluations are based on class participation and essays.

 

Learning Outcomes

  • Understand the evolution of the consumer web
  • Be able to explain the details of web3 and if it is important in the development of the consumer web.
  • Know the major details of what a blockchain is and why an immutable, distributed, censorship resistant database is important

Instructor

  • Michael Corey

Day and Time

TH 3:40pm-5:30pm

Delivery Method

Fully in-person

Length of Course

Full Term

Academic Term

Fall 2025

Area of Study

Credits

2

Course Level

2000

Maximum Enrollment

20

Course Frequency

Every 2-3 years