Web 3.0 Programming Masterclass - Decentralized Application (Dapp) Development with Blockchain
01
Skill level
All levels
02
Sections
54
03
Lectures
344
04
Instructor
Team Mammoth
What's inside
This course includes.
✓
54
Sections
✓
344
Lectures
✓
566
Resources
✓
Certificate of completion
Included
✓
Mobile and desktop access
Included
✓
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content
Curriculum & lectures.
+ 00a Course Overview - Web3 4 lectures
00a-01 What You'll Need - Web3
Locked
00a-02 Web 3.0 Fundamentals
Locked
00a-00 Course Overview - Web 3.0
Locked
Full Course Source files
Locked
+ 01a Build a simple tally decentralized website with Truffle, Solidity and vanilla JavaScript 5 lectures
01a-01B What Is Truffle Ethereum
Locked
01a-02 What Is Web3js
Locked
01a-00 Project Overview
Locked
01a-03 Install Metamask
Locked
01a-04 What Is Ganache
Locked
+ 01b Build, compile, deploy and migrate Truffle Solidity smart contract 2 lectures
01b-01 Build And Compile Truffle Solidity Smart Contract
Locked
01b-02 Deploy And Migrate Truffle Solidity Smart Contract
Locked
+ 01d Build a simple dapp with React and Web3 that connects to MetaMask 2 lectures
01d-00 Project Preview
Locked
01d-01 Build A New React App
Locked
+ 02 Build React web app components 3 lectures
02-03 Display Main Component On Webpage
Locked
02-04 Build A Signin Component
Locked
02-02 Build A Main Component
Locked
+ 03 Implement web3 in React app 4 lectures
03-05 Build Sign In Handler In Sign In Component
Locked
03-06 Handle Signin In App Component
Locked
03-07 Test With Ganache And Metamask
Locked
03-08 Tips For Debugging Web3 Dapps
Locked
+ 04 Build a dapp to show account and network 5 lectures
04-00 Project Preview
Locked
04-01 Build A React App With Components
Locked
04-02 Detect Metamask Crypto Wallet With Web3
Locked
04-03 Connect Components To App
Locked
04-04 Handle Account Or Network Change
Locked
+ 05 Build a Truffle project with local Ganache CLI blockchain 5 lectures
05-00 Project Preview
Locked
05-01 Build A New Truffle Project Project
Locked
05-02 Build A Local Blockchain With Ganache CLI
Locked
05-03 Deploy Contracts To Local Blockchain
Locked
05-04 Send Transaction To Run Function On Your Contract
Locked
+ 06 Use Infura to connect to public networks 2 lectures
06-05 Use Infura To Connect To Public Networks
Locked
06-06 Fork Infura Client To Local Ganache Blockchain
Locked
+ 07 Project overview - Build an NFT contract and deploy on OpenSea 1 lecture
07-01 Build A New Truffle Project
Locked
+ 07a Build an NFT contract and deploy on OpenSea 3 lectures
07-02 Configure Metamask To Use Mumbai Testnet
Locked
07-04 Build An Nft Solidity Smart Contract
Locked
07-03 Get An Rpc Url Key With Maticvigil
Locked
+ 08 Build collection data and NFT data 2 lectures
08-06 Upload Images And Json To Pinata Ipfs
Locked
08-05 Build Collection Data And Nft Data
Locked
+ 09 Deploy and mint tokens 3 lectures
09-07 Migrate Contracts To Mumbai Network
Locked
09-08 Mint Tokens At Contract Address
Locked
09-09 View NFT On Opensea
Locked
+ 10 Build a Simple NFT Contract with Hardhat, OpenZeppelin and Local Blockchain 6 lectures
10-00 Project Overview
Locked
10-01 Build A New Hardhat Project
Locked
10-02 Build A Simple Nft Contract With Openzeppelin Erc721 Standard
Locked
10-03 Test Smart Contract With Ethereum Waffle
Locked
10-04 Log To Console In Solidity With Hardhat
Locked
10-05 Deploy Contract To Local Network
Locked
+ 12 Build web3 client to interact with smart contract via website 4 lectures
12-03 Build Html To Interact With Smart Contract Via Website
Locked
12-04 Connect To Metamask With Javascript Web3
Locked
12-05 Enable User To Interact With Smart Contract Via Website
Locked
12-06 Test Dapp With Server, Metamask And Ganache
Locked
+ 13 Build an NFT minting dapp with Truffle, Solidity, OpenZeppelin and React 3 lectures
13-00 Project Overview
Locked
13-01 Build React Truffle Project From Scratch
Locked
13-02 Build A Smart Contract For Minting NFTs
Locked
+ 14 Build React frontend for dapp 6 lectures
14-03 Initialize Web3 In React
Locked
14-03A Understanding Initializing Web3
Locked
14-04 Deploy Smart Contract To Get Address And Abi
Locked
14-05 Build Frontend Nft Minting Functionality
Locked
14-06 Build Website Elements For User Interaction
Locked
14-07 Test Project With Metamask And Ganache
Locked
+ 15a Build a to do list dapp with Truffle and React 3 lectures
15a-00 Project Overview
Locked
15a-01 Set Up Truffle Dapp With Create React App
Locked
15a-02 Build A To Do List Smart Contract
Locked
+ 15b Build React frontend for dapp 5 lectures
15b-03 Connect To Smart Contract In Web App
Locked
15b-04 Migrate Smart Contract On Local Ganache Blockchain
Locked
15b-05 Build Api Key Env Variable From Blocknative Notifier
Locked
15b-06 Connect Backend Smart Contract Functionality To Frontend
Locked
15b-07 Listen For Messages From Metamask Browser Wallet
Locked
+ 15c Enable user interaction with dapp 3 lectures
15c-08 Build Website Elements For User Interaction
Locked
15c-09 Test Project With Metamask And Ganache
Locked
15c-10 Style Completed Tasks
Locked
Ready to start building?
Join Mammoth Club and move through the course with structured lessons, previews, and certificates.