
Hardhat
Course Index
28 Lessons · 3 Levels
Master the professional Ethereum development framework — compile, test, debug, and deploy smart contracts with Hardhat. Covers mainnet forking, Hardhat Ignition, gas reporting, coverage, TypeChain, and CI/CD pipelines with GitHub Actions & 3 production-grade builds.
28Lessons
3Levels
3Projects
FreeAccess
Level IHardhat Setup & Testing FoundationsLessons 1–10
LESSON 01
What is Hardhat?
LESSON 02
Installation & Project Setup
LESSON 03
Hardhat Config: hardhat.config.ts
LESSON 04
Compiling Smart Contracts
LESSON 05
Hardhat Network
LESSON 06
Accounts & Forking Mainnet
LESSON 07
Writing Tests with Mocha & Chai
LESSON 08
Testing with Ethers.js & Fixtures
LESSON 09
Hardhat 3: Solidity Tests
LESSON 10
console.log in Solidity
Level IIDebugging, Deployment & Advanced ToolingLessons 11–22
LESSON 11
Debugging with Hardhat
LESSON 12
Stack Traces & Error Decoding
LESSON 13
Deployment Scripts
LESSON 14
Hardhat Ignition
LESSON 15
Deploying to Testnets
LESSON 16
Contract Verification: Etherscan
LESSON 17
Gas Reporting Plugin
LESSON 18
Code Coverage with...
LESSON 19
Hardhat Plugins & Custom Tasks
LESSON 20
TypeChain: TypeScript Typings
LESSON 21
Hardhat vs Foundry
LESSON 22
CI/CD for Smart Contracts