Rustie Lin UC Berkeley CS, Distributed Systems, Blockchain

Blockchain Education

A repository of some of my favorite blockchain education resources made by me and others. Some resources not necessarily blockchain focused, but are good for general education/context.

Blockchain Fundamentals

Blockchain at Berkeley fundamental curriculum. In development since Fall 2016, iterating ever since. I’ve had the privilege of teaching it to students, other educators, and just about anyone you can imagine.


  • edX
  • Berkeley Newsnew-uc-berkeley-online-course-will-make-blockchain-so-clear-you-can-explain-it-to-your-grandma/)
  • Computerworlduc-berkeley-puts-blockchain-training-online-thousands-sign-up.html)
  • Daily Cal

Courses & Slides

CS198.1x Bitcoin and Cryptocurrencies

CS198.2x Blockchain Technology


Blockchain for Developers

DRAFT: Introduction to Cryptocurrencies and Blockchain: A High Level Overview

  • Fun fact: Blockchain Fundamentals was previously known as the Cryptocurrency DeCal, hence the title above
  • My attempt at turning my notes into a “textbook”, probably staying a draft forever
  • Edit (Fall 2019): new B@B members taking on textbook writing from a non-technical perspective. Launch soon!


Selected Lecture Videos