Hardhat for Web3 Development

3 tutorials

In this module, we’ll cover the fundamentals of Hardhat, a development environment for Ethereum software. It consists of different components for editing, compiling, debugging and deploying your smart contracts and dApps, all of which work together to create a complete development environment. Level up your Web3 development skills by adding this powerful toolkit to your arsenal!

We recommend that learners complete our Introduction to Blockchain & Solidity module to build a strong foundation of Web3 development concepts (especially Solidity) before proceeding with this module. However, they can still proceed with this module if they haven’t yet done so.

Helpful prior knowledge

  • Basic understanding of blockchain technology
  • Basic Solidity and Javascript is a bonus

Learning Outcomes

By the end of this module, players will be able to

  • Describe Hardhat and the benefits it provides to a project
  • Write unit tests using Hardhat
  • Debug and deploy smarts contracts to the Hardhat Network and Goerli testnet
Oops, you are not logged in!

Please log in to view this page, and provide additional information required (if any) to unlock the full experience on Learn.