SIWES Physical
Web3 & Blockchain Development
Overview
Understand blockchain fundamentals and build on them. Covers smart contracts, dApps, Solidity, security auditing, and Web3 tooling. Best suited for strong developers ready to go deeper.
Duration
3 months
Format
SIWES Physical
What you'll learn
- Write and deploy Solidity smart contracts using OpenZeppelin libraries
- Build ERC-20 and ERC-721 (NFT) token contracts with security best practices
- Set up Hardhat development environment, write unit tests, and run security audits
- Connect smart contracts to React frontends using Ethers.js and Viem
- Identify and fix common vulnerabilities — re-entrancy, integer overflow, access control flaws
- Understand Layer-2 scaling (Arbitrum, Optimism) and cross-chain interoperability
- Explore AI-powered smart contract auditing tools used in production