Blockchain for Developers
Welcome to Blockchain for Developers!
You can use the bar on the left to find the course schedule and syllabus.
Week 1 Announcement
Hello world!
We’re excited to be offering our Blockchain for Developer’s course this semester. If you’re planning on joining us, please fill out this form (TBD) for us to track your attendance.
Week 1
Introduction to Blockchain Development - A High-Level Overview
- Jan 31
-
- LECTURE What is Blockchain?
- Slides
-
- VITAMIN Fundamentals Quiz
- Submit
-
- HOMEWORK Build Your Own Blockchain
- Github Repo
- Feb 7
-
- HOMEWORK DUE
- Submit
Week 2
Blockchain Development - Developer Tools
- Feb 7
-
- LECTURE Developer Tools
- Slides
-
- VITAMIN Week 2 Quiz
- Submit
-
- HOMEWORK Deploy ERC721
- Github Repo
- Feb 14
-
- HOMEWORK DUE
- Submit
Week 3
Solidity Syntax In Depth
- Feb 14
-
- LECTURE Solidity Syntax & Features
- Slides
-
- VITAMIN Week 3 Quiz
- Submit
-
- HOMEWORK Buidling an NFT Marketplace
- Github Repo
- Feb 21
-
- HOMEWORK DUE
- Submit
Week 4
Writing Efficient & Secure Solidity
- Feb 21
-
- LECTURE Writing Efficient & Secure Solidity
- Slides
-
- VITAMIN Week 4 Quiz
- Submit
-
- HOMEWORK Gas Optimization
- Github Repo
- Feb 28
-
- HOMEWORK DUE
- Submit
Week 5
Ethers.js
- Feb 28
-
- LECTURE Ethers: Bringing Ethereum to the Web
- Slides
-
- VITAMIN Week 5 Quiz
- Submit
-
- HOMEWORK Ethers.js
- GitHub Repo
- Mar 6
-
- HOMEWORK DUE
- Submit
Week 6
Intro to Rust
- Mar 6
-
- LECTURE Intro to Rust
- Slides
-
- HOMEWORK Rust Basics
- Github Repo
- Mar 13
-
- HOMEWORK DUE
- Submit
Week 7
NEAR Fireside Chat
- Mar 13
- LECTURE NEAR Fireside Chat with Illia Polosukhin
Week 8
Rust II
- Mar 20
-
- LECTURE Rust II
- Slides
-
- HOMEWORK Rust Basics
- Github Repo
- Apr 3
-
- HOMEWORK DUE
- Submit
Week 9
Spring Break
- Mar 27
- LECTURE No Lecture – Enjoy Break!
Week 10
CosmWasm
- Apr 3
-
- LECTURE CosmWasm Contracts
- Slides
-
- HOMEWORK CosmWasm
- Github Repo
- Apr 10
-
- HOMEWORK DUE
- Submit
Week 11
Uniswap and Aave
- Apr 10
-
- LECTURE Trading, DEXs, and Uniswap
- Slides
-
- HOMEWORK Uniswap
- Github Repo
- Apr 17
-
- HOMEWORK DUE
- Submit
Week 12
Guest Lecture
- Apr 17
- LECTURE Guest Lecture
-
- VITAMIN Vitamin 6
- Submit