Back to Curriculum
Active Track
IntermediateVer. 2.0.26

Base Blockchain Development

Learn to build on Base, the Ethereum L2 blockchain powering OpenxAI infrastructure

Duration
10 weeks
Rewards
+69 Points
Certification
On-chain NFT
thumbnail
Resume Learning

Progress automatically synced to Docker DB

Curriculum Modules

4 Total Chapters
ChapterTopic & ObjectivesDurationAction
01Base Architecture
Base L2 architecture (OP Stack)Ethereum compatibilityLow-cost transactionsTransaction processing and finalityNetwork topology and sequencers
2 weeks
02Smart Contract Development
Solidity programming for BaseEthereum development toolsWriting and deploying contractsContract testing with Hardhat/FoundryError handling and security
3 weeks
03Base Client Development
Ethers.js / viem for BaseWallet integration (Coinbase Wallet, MetaMask)Building frontend DAppsTransaction signing and submissionInteracting with Base contracts
3 weeks
04Assessment and Project
Build a Base DAppDeploy contracts to Base Sepolia/mainnetFinal assessment
2 weeks

Learning Outcomes

  • Understand Base's architecture and advantages
  • Write and deploy smart contracts on Base
  • Build client applications for Base
  • Deploy production-ready DApps on Base

Prerequisites

web3-fundamentals