Learn · Developer
Developer Track: from first contract to protocol security.
Three levels of curated modules for engineers: start with EOAs and ABIs, move to DApps and upgrades, then dive into AMMs, rollups, and security.
Smart contracts DApps Scaling Security
Beginner — From Zero to Smart Contract
Ethereum Accounts & EOAs
Goal: Understand account types and how they interact with the chain.
Format: Video + explorer exercise
Solidity Basics: Your First Lines of Code
Goal: Know how a Solidity file is structured.
Format: Coding walkthrough
Events & Logs
Goal: Understand how contracts emit data to the chain.
Format: Explorer demo + code snippet
Deploying a Contract on Testnet
Goal: End-to-end deploy experience.
Format: Step-by-step with screenshots
Understanding the ABI
Goal: Demystify the ABI.
Format: Interactive decoder
Reading Contracts on Block Explorers
Goal: Navigate real contracts.
Format: Explorer deep dive
Intro to Hardhat / Foundry
Goal: Learn the dev workflow.
Format: Video + sample project
Beginner Quiz: Developer Track
Goal: Validate basic dev literacy.
Format: MCQ + coding questions
Intermediate — Build Real DApps
ERC-20 Token Implementation
Goal: Create a standard token.
Format: Code lab
ERC-721 NFT Implementation
Goal: Understand token IDs and metadata.
Format: Code + testnet mint
Oracles & Off-Chain Data
Goal: Use oracles safely.
Format: Demo + contract integration
Building a Simple DApp Frontend
Goal: Connect frontend to smart contracts.
Format: DApp integration lab
Approval Patterns & Token Permissions
Goal: Understand token flows.
Format: Code patterns + exploit demo
Proxies & Upgradeable Contracts
Goal: Understand how upgrades work.
Format: Diagrams + code lab
Testing Smart Contracts
Goal: Build confidence before deploying.
Format: Hardhat or Foundry tests
Gas Optimisation Basics
Goal: Write cheaper, cleaner code.
Format: Code comparison
Intermediate Developer Quiz
Goal: Assess intermediate skills.
Format: Coding + architecture problems
Advanced — Protocols, Scaling & Security
AMMs Deep Dive
Goal: Build a minimal x·y=k AMM.
Format: Visual math + code
Lending Protocols (Mechanics)
Goal: Understand collateral, liquidation, and health factor.
Format: Simulation + contract review
Designing Bridges
Goal: Understand cross-chain architecture.
Format: Architecture diagrams
Rollups: Optimistic vs ZK Internals
Goal: Understand scaling choices.
Format: Illustrated deep dive
Account Abstraction (ERC-4337)
Goal: Build smart wallets.
Format: Code + diagrams
MEV Mitigation
Goal: Avoid getting exploited at the mempool layer.
Format: Case studies
Protocol Security & Auditing
Goal: Learn how pros audit.
Format: Audit checklist + examples
Advanced Developer Quiz
Goal: Test advanced protocol knowledge.
Format: Real-world problems + attack diagnosis