Skip to main content Link Search Menu Expand Document (external link)

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

Jan 31 · 0 min read

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