blockchain-and-cryptocurrency icon indicating copy to clipboard operation
blockchain-and-cryptocurrency copied to clipboard

In this course, students will learn about the fundamentals of blockchain technology as well as the cryptocurrencies built on top of it. Module 1 serves as an intro to the concept of blockchains, crypt...

Table of Contents

  • Module 1: Introduction to Blockchains
  • Module 2: Understanding Tokens
  • Module 3: Implementing Payment Channels
  • Module 4: More Payment Channels & Off-Chain Transactions

About

In this course, students will learn about the fundamentals of blockchain technology as well as the cryptocurrencies built on top of it. Module 1 serves as an intro to the concept of blockchains, cryptocurrencies, limitations of these services, and payment channels. Module 2 explains tokens and gives students the opportunity to experiment with an ERC-20 style token built on Motoko. In Module 3 students begin their own implementation of a payment channel in Motoko, and in Module 4 they finish this implementation. Each module builds upon concepts learned and activities completed in the prior modules.

Content

The provided content was developed in collaboration with the following students:

  • Nick Zoghb, a graduate of University of California, Berkeley (2018) with a focus on Computer Science and Bioengineering
  • Connor Solimano, a student at Harvard College (2022) pursuing a degree in Computer Science and Economics