The curriculum is separated into several modules:
Module | Description |
---|---|
Fundamentals | In this module, fellows will learn about the layers of Web 3, consensus algorithms (Proof of Work/Proof of Stake), the history of crypto(so far), and learn the fundamentals of being a Blockchain Developer |
Use Case Studies | This module will dive into real world use cases of Blockchain Technology and Cryptocurrency, and fellows will get the chance to interact with these applications themselves |
Solidity Basics | In this module, we'll be going over the basics of solidity to get you started as a Web3 developer |
Dapp Development | In this module, fellows will learn about languages and frameworks such as Solidity (smart contract language), Web3.js, Ethers.js, Truffle, Ganache, Hardhat, React/Javascript, and JSON RPC. |
Smart Contract Security | Understanding Smart Contract Exploits & protecting your contracts |
Navigating the Web3 Ecosystem Playbook | Understanding how to navigate the web3 ecosystem as a developer |
Bitcoin Whitepaper, 2008 | Ethereum Whitepaper
Crypto Zombies | Solidity Documentation