Blockchain & Web3
Blockchain & Web3 Mastery
Write, test and ship real smart contracts, from Solidity to a live Web3 frontend
Learn Solidity from Remix through Hardhat, building fund-me contracts, ERC tokens and NFTs, then connect them to a React frontend using Ethers.js. Real projects like a Web3 lending app and an NFT marketplace take you from your first smart contract to a fully working decentralized application.
20h
of content
16
modules
98
lessons
Fees from
₹6,500
per level · 3 levels · complete programme ₹26,000
- Duration
- 6 mo
Fees by level
Start at any level, or take the complete programme. The fee you pay for a level is locked for you.
| Level | What it covers | Duration | Fee |
|---|---|---|---|
| Beginner | Start from zero | 2 mo | ₹6,500 |
| Intermediate | Build working projects | 2 mo | ₹8,500 |
| Advanced | Get job-ready | 2 mo | ₹11,000 |
| Complete programme (all levels) | ₹26,000 | ||
All fees are in Indian Rupees and include applicable taxes. See our pricing & payment terms.
The complete curriculum
This is the entire syllabus — all 16 modules and 98 lessons, in the order you'll learn them. Nothing hidden.
↓ Download full curriculum (PDF)01 Introduction To Blockchain 11 lessons ▶
- 1.1Distributed systems
- 1.2History
- 1.3Introduction to blockchain
- 1.4Generic Elements Of Blockchain
- 1.5Benefits And Limitations Of Blockchain
- 1.6Mining
- 1.7Types Of Consensus
- 1.8Features Of Blockchain
- 1.9Applications Of Blockchain
- 1.10Types Of Blockchain
- 1.11Welcome To Blockchain
02 Solidity 15 lessons ▶
- 2.1Keeping Private Key Safe
- 2.2Introduction To Solidity
- 2.3Conditional and loops
- 2.4Arrays And Structure
- 2.5Mapping
- 2.6Inheritance
- 2.7Interfaces
- 2.8Abstract Contracts
- 2.9Interfaces,Abstract and Inheritence
- 2.10Functions to revert transactions
- 2.11Deploying one contract in another
- 2.12Injected Web3
- 2.13Gas
- 2.14Storage Locations
- 2.15Oracles
03 Remix Simple Storage 1 lesson ▶
- 3.1Simple Storage
04 Remix Fundme 4 lessons ▶
- 4.1FundMe Remix
- 4.2Methods Used to Pay
- 4.3Withdraw in Remix
- 4.4Keep track of Funders using Mapping
05 Javascipt Basics 7 lessons ▶
- 5.1JS introduction
- 5.2JS functions and Objects
- 5.3Events in JS
- 5.4Arrays in JS
- 5.5Conditional Statements and Looping in JS
- 5.6Date in JS
- 5.7Callbacks,Async/Await in JS
06 Ethers.js Simple Storage 6 lessons ▶
- 6.1Simple storage intro
- 6.2Signing Transactions
- 6.3Simple Storage deploy.js
- 6.4Interacting with Smart Contract
- 6.5Verifying Contracts
- 6.6Basic Setup
07 Hardhat Simple Storage 5 lessons ▶
- 7.1Hardhat
- 7.2Working With Hardhat
- 7.3Dotenv
- 7.4Keeping Private Key Safe
- 7.5Interacting with contract in Hardhat
08 Hardhat Fundme 6 lessons ▶
- 8.1Hardhat Fundme
- 8.2Deploy for Fundme
- 8.3Customised Deploying of Fundme
- 8.4Deploying in Sepolia network
- 8.5Deploying using Metamask
- 8.6Interact With Contract in Hardhat
09 HTML/Javascript Fund Me 5 lessons ▶
- 9.1Connecting to Browser
- 9.2Fund frontend
- 9.3Fund
- 9.4Get Balance Frontend
- 9.5Withdraw frontend
10 LOR WEB3 Project 3 lessons ▶
- 10.1LOR-Inroduction
- 10.2Smart Contract for LOR
- 10.3Deploy.js for LOR
11 LOR Web3 Project Frontend 12 lessons ▶
- 11.1Frontend introduction for LOR
- 11.2Connect Metamask to Browswer
- 11.3RequestLetter.js
- 11.4RequestLetter.js Continuation
- 11.5RequestLetter.js handleRequest
- 11.6ApproveLetter.js
- 11.7ApproveLetter.js Continuation
- 11.8GetDetails.js
- 11.9GetDetails.js Continuation
- 11.10Displaying in GetDetails.js
- 11.11Demo Of LOR
- 11.12React.js Basics
12 Hardhat ERC 5 lessons ▶
- 12.1Tokens
- 12.2ERC20
- 12.3Example Of ERC tokens
- 12.4Native vs ERC Tokens
- 12.5Ethereum Standards
13 Hardhat Starter Kit 2 lessons ▶
- 13.1Hardhat Starter Kit
- 13.2Adding Hardhat Account To Metamask
14 Hardhat NFT 6 lessons ▶
- 14.1Hardhat NFT introduction
- 14.2Writing MyNFT.sol
- 14.3Deploy.js for MyNFT
- 14.4Deploying MyNFT in Sepolia
- 14.5IPFS
- 14.6Upload files in Pinta
15 Hardhat NFT React.js 6 lessons ▶
- 15.1NFT Viewer Introduction
- 15.2NFTGallery.js Connect Function
- 15.3NFTGallery.js Fetch NFT
- 15.4NFTGallery.js Return
- 15.5NFTGallery.css and Demo
- 15.6NFTGallery Summary
16 Hardhat DeFi 4 lessons ▶
- 16.1Creation Of Token Introduction
- 16.2MyToken deploy
- 16.3MyToken mint
- 16.4MyToken burn
Tools you'll use
ReactJavaScriptHTMLCSSSolidityEthereumWeb3Hardhat
Every course includes
Live, instructor-led classes
Course materials & lab access
Doubt-clearing sessions
Final assessment + one free re-attempt
Verifiable certificate