Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Blockchain Developer Mentorship
Week 1: Blockchain Fundamentals
Week #1 Introduction (5:19)
Installing Dependencies (24:25)
Why Blockchain? (9:23)
What is Blockchain? (14:11)
How Blockchain Works (10:07)
Top Blockchain Use Cases (12:57)
Introduction to Ethereum (17:58)
Consensus Protocols Explained: Proof of work Vs Proof of Stake (17:13)
The Ethereum Virtual Machine (EVM) Explained (12:10)
Intro to EVM Compatible Chains (Polygon, Avalanche, Binance Smart Chain & More…) (10:19)
Introduction to Layer 2 Scaling Solutions (13:11)
Introduction to The Interplanetary File System (IPFS) (10:00)
Introduction to Cryptography for Blockchain (21:54)
Introduction to Wallets (17:25)
Intro to Smart Contracts (17:52)
Introduction to ERC-20 Tokens (11:01)
Introduction to NFTs & ERC-721 Tokens (12:44)
Introduction to Solidity (19:51)
Introduction to Hardhat (15:02)
Introduction to Ethers.js (22:23)
Introduction to React.js & Redux (5:22)
Week #1 Homework
Week 2: Code a Cryptocurrency from Scratch
Week #2 Introduction (4:15)
1. Create Project (27:22)
2. Smoke Test (56:16)
3. Testing Contracts (53:35)
4. Token Balances (21:01)
5. Token Transfers (50:45)
6. Token Approvals (28:50)
7. Token Transfer Delegation (28:24)
Project Deployment (43:29)
Week #2 Homework
Week 3: Create a Full Stack Crowdfunding App
Project Overview (4:09)
Create Project (8:51)
Create Contract (9:02)
Buy Tokens (51:12)
Receive Function (10:33)
Finalize Sale (28:54)
Deploy Contracts (14:11)
Create Website (23:47)
Navbar (12:19)
Load Accounts (32:01)
Load Contracts (40:34)
Buy Tokens (31:55)
Website Deployment (3:13)
Week 3: Homework
Week 4: Code a Decentralized Autonomous Organization (D.A.O.)
DAO Overview (6:41)
Create Project (6:35)
DAO Contract (18:31)
Create Proposal (50:53)
Voting (20:41)
Finalize Proposals (29:16)
Deploy Contracts (4:56)
Seed Dao (21:53)
Create Website (18:16)
List Proposals (41:33)
Create Proposal (29:29)
Week 4: Homework
Week 5: Code a Generative NFT Drop
NFT Introduction (17:52)
Project Setup (7:51)
IPFS Uploading (7:16)
Import Contracts (6:14)
Create NFT (38:46)
Mint NFTs (55:41)
Withdrawing Ether (9:30)
Deploy Contracts (5:20)
Create Website (27:07)
Mint on Website (23:24)
Week 5: Homework
Week 6: Solidity Intensive Module
Project Setup (4:13)
Types (16:53)
Variables (34:36)
Functions (42:54)
Constructors (9:14)
Operators (17:58)
Conditionals (11:44)
Arrays (16:14)
Loops (12:22)
Mappings (20:48)
Structs (10:49)
Enums (8:50)
Events (14:51)
Time (14:59)
Ether (17:29)
Inheritance (13:11)
Contract Interactions (10:14)
Error Handling (10:14)
Week 7: Amm Backend Module
Introduction to Automated Market Makers (26:03)
Create Project (4:14)
Create AMM (13:11)
Add Liquidity (57:07)
Swapping Tokens (77:25)
Remove Liquidity (31:10)
Contract Deployment (9:27)
Seed AMM (19:44)
Week 8: Amm Front End Module
Intro to AMM Front End (2:41)
Introduction to Redux (9:13)
Installing Redux (47:47)
Loading Data into Redux (20:13)
Navbar (33:36)
Routes (16:18)
Swaps (91:45)
Adding Liquidity (43:42)
Remove Liquidity (27:55)
Price Chart (70:53)
Week 9-11: Portfolio Module
Capstone Project & Portfolio Instructions (16:42)
Week 12: Job Search Module
Introduction (12:58)
Using Your Network (1:26)
LinkedIn Strategy (9:23)
Direct Apply Strategy (11:42)
Cold Outreach (5:20)
In-Person Networking (5:18)
Content Creation (3:31)
Online Networking (5:53)
Freelancing (5:41)
Resources (2:50)
Teach online with
Introduction to Redux
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock