Introduction to Web3

CS2128.01
Course System Home Terms Spring 2023 Introduction to Web3

Course Description

Summary

This course will provide a wide range of information about fast-developing world of Web3. The course will cover the history of web1, web2, web3 and blockchain technologies focusing on the applications of blockchains, cryptocurrencies, and decentralization through technology. Students will learn about blockchains and the decentralization of trust and power through technology, launch a cryptocurrency token, create non-fungible tokens, and build an application on a blockchain with prerecorded videos given by the Blockchain Academy and given access to the education platform to get an additional certificate. We will also discuss applications, ethical implications, and policy questions around decentralization. The students will also have an opportunity to follow a tutorial to create their own smart contracts. 50% of the class will be in the classroom and 50% will be asynchronous with micro education materials provided by Blockchain Academy. Students should have basic computer skills, general familiarity of how computing work, and be comfortable working in either Linux, Unix, Windows, or MacOs.    

Instructor

  • Meltem Ballan

Day and Time

Academic Term

Spring 2023

Area of Study

Credits

2

Course Level

2000

Maximum Enrollment

20