Crypto is not just Bitcoin and NFTs. Web3 is a new layer of the internet where applications run on public blockchains without central authorities. This track teaches you how blockchains actually work, how to write and audit smart contracts, how DeFi protocols are built, and how to analyse on-chain data — the skills that make Web3 developers the highest paid in all of software.
Who is this for?
✓ Students starting from zero who want structure
✓ Self-taught learners who need a clear path
✓ Career switchers ready to commit consistently
What can you build?
ERC-20 tokens and NFT collections
Decentralised applications (dApps) with wallet integration
DeFi protocols: AMMs, lending markets, governance systems
Write, test, and deploy a custom token to a testnet with name, symbol, supply cap, and access-controlled minting.
SolidityHardhatOpenZeppelin
#02
On-Chain Guestbook
Contract that stores messages on-chain with wallet address and timestamp. Build a frontend with wallet connect and live message feed.
Solidityethers.jsReact
#03
On-Chain Data Dashboard
Build a public Dune Analytics dashboard for one protocol — explain every SQL query in plain English.
DuneSQLOn-Chain Analysis
intermediate
#01
Decentralised Voting System
Governance contract with proposal creation, time-locked voting, quorum, and result tallying. Full Foundry test coverage.
SolidityFoundryGovernance
#02
NFT Collection with On-Chain Metadata
Full ERC-721 collection with IPFS metadata, minting frontend, whitelist phase, and royalties (ERC-2981).
SolidityIPFSReactwagmi
#03
DeFi Protocol Analysis Report
Pick any top-10 DeFi protocol. Write a full technical breakdown: how it works, revenue model, risks, smart money activity, 12-month TVL trends.
DeFiOn-Chain AnalysisResearch
advanced
#01
Simplified AMM from Scratch
Build a constant-product AMM: add/remove liquidity, token swap, LP token minting, fee collection. No scaffolding — write every line. Foundry fuzz tests required.
SolidityDeFiAMMFoundry Fuzzing
#02
Smart Contract Security Audit Report
Select an unaudited open-source contract. Run Slither, write Foundry fuzz tests, manually review logic. Produce a professional report: scope, findings by severity, PoC, and fixes.
SecuritySlitherFoundryAuditing
AI Guide
What AI helps with
✓ Explaining complex DeFi mechanisms in plain terms
✓ Reviewing Solidity code for common vulnerability patterns
✓ Writing boilerplate contract code from a specification
✓ Generating Foundry test cases for smart contract functions
✓ Summarising audit reports and protocol documentation
✓ Helping you understand transaction traces from Tenderly
What AI cannot replace
✗ Auditing smart contracts reliably — AI misses subtle logic errors that cost millions
Explain how the x*y=k invariant in Uniswap V2 determines token price and why large trades cause more slippage than small ones.
Review this Solidity function for reentrancy vulnerabilities and show me how to apply the checks-effects-interactions pattern: [paste code]
Write a Foundry fuzz test for this ERC-20 transfer function that tests for balance underflow, approval bypass, and zero-address edge cases: [paste function]
Explain the difference between msg.sender and tx.origin in Solidity, when each is used, and what the security implications of using tx.origin are.
In Web3, on-chain proof beats credentials every time. A GitHub with deployed contracts, a public Dune dashboard people use, or a Code4rena finding that paid out will get you further than any certificate. Start building in public from day one.