Labs/Smart Contract Fundamentals Lab
Intermediate
Blockchain & TokensNFT Certificate on Completion

Smart Contract Fundamentals Lab

Write, test, audit, and deploy production-grade smart contracts

5 hrs 1,500 XP 5 modules⛓️ Polygon Amoy (testnet)

About This Lab

A rigorous introduction to Solidity β€” state variables, functions, events, modifiers, inheritance, and security patterns. You'll write a multi-function contract, write unit tests in Hardhat, run a simulated audit, and deploy.

Lab Modules

  1. 1
    Solidity deep divelesson

    Types, visibility, modifiers, events, error handling, gas optimization.

    40 min
  2. 2
    Build a multi-function contractbuild

    Pause/unpause, access control, reentrancy guard, upgradeability.

    60 min
  3. 3
    Write Hardhat unit testsbuild

    describe/it, beforeEach, expect, edge cases, gas reports.

    50 min
  4. 4
    Run Slither security analysissimulation

    Static analysis, common vulnerabilities, remediation.

    30 min
  5. 5
    Deploy + verifydeploy

    Mainnet vs testnet, verification, post-deploy monitoring.

    20 min

What You'll Build

  • Write production-grade Solidity with security patterns
  • Write comprehensive unit tests (100% function coverage)
  • Run Slither static analysis and fix vulnerabilities
  • Deploy and verify on Polygon Amoy

Tools & Stack

HardhatEthers.jsSlitherOpenZeppelin
πŸ…

Ready to build?

Complete all 5 modules and earn your NFT certificate. Earn 1,500 XP on completion.

Start Lab β†’Register Free First

Prerequisites

πŸ… NFT Certificate

On completion, your certificate is anchored to IPFS via Unykorn and issued as an on-chain NFT badge β€” permanently verifiable proof of your build.

Verify on Unykorn