CS4998: Blockchain Development

Fall 2023

The official textbook for CS4998: Blockchain Development offered at Cornell University. This book focuses on teaching students both the theorhetical and applied skills necessary to become a proficient blockchain developer.

CS4998: Blockchain Development teaches students how to program using the Solidity programming language. Throughout this students, students are also exposed to languages such as Python for on-chain data interaction and libraries such as Foundry for local contract development.

Course Number: 19848

Authors: Rodrigo Villar (Head of Research @ Cornell Blockchain), Abhishek Bhattacharya

Copyright: Released under the Creative Commons Attribution-NonCommericial-NoDerivatives 4.0 International License

Last updated