Welcome to Blockchain @ Berkeley’s Blockchain for Developers DeCal for the Fall 2025 semester! This decal is designed to provide students with a comprehensive overview of relevant topics in blockchain development, as well as hands-on experience in developing and deploying their own smart contracts & sovereign Cosmos blockchains.
Blockchain is currently one of the fastest-growing industries in the technology sector. In response to this shortage of blockchain developers, this course aims to teach students the technical fundamentals of blockchains, the Solidity programming language, the Cosmos ecosystem, as well as industry-relevant tools such as Metamask, Wagmi, Foundry, Rust, and Cosmos SDK such that students will be equipped with industry-relevant experience in an accessible, collaborative environment. We hope that through this course, students will become more confident in their ability to develop and deploy blockchain-based solutions on important industry issues.
Homework: Weekly homework will consist of coding challenges and quiz questions based on the previous week’s lecture, similar to CS61A assignments. Homework must be submitted on time, with two drops allowed. All check-offs are graded on completion and due before the next lecture. Homework will be posted on the course GitHub repository.
Project: The course includes two major projects: one during the Ethereum section (building an NFT marketplace) and one during the Rust section (developing an MEV bot). These projects will provide you with hands-on experience in blockchain development. Don’t be intimidated! Half of each class will be dedicated to project work, and completion of both projects is required to pass the class.
No day(s) left until application deadline!
Section | Facilitator | Size | Location | Time | Starts | Status | CCN(LD) | CCN(UD) |
---|---|---|---|---|---|---|---|---|
Class | Sara Magaziotis-Ginori, Subham Mitra, Olivia Li | __ | SOCS 20 | [W] 5:00PM-6:30PM | 09/10/2025 | Open | -- | -- |
Name | Download Link | ||
---|---|---|---|