⬑ Ethereum Path
Phase 1 β Foundations
Orientation, Intro to blockchainsWhy blockchain, how it works
Encryption & private keys, Keccak-256Core cryptography for ETH
ETH intro, EVMAccounts, gas, EVM execution model
Creating a web based walletMetaMask, key management basics
Phase 2 β Smart Contract Dev
SolidityLanguage fundamentals, types, functions
Ganache, Truffle, Hardhat & FoundryLocal dev environments & testing
Ownership, authorities, programsAccess control patterns in contracts
Upgradable contractsProxy patterns, OpenZeppelin
Upgradable staking contractReal-world upgradable contract build
Smart contract security & auditing Newπ₯ Hot
Slither, Mythril, reentrancy, flash loan attacks
ERC standards deep dive New
ERC-20, ERC-721, ERC-1155, ERC-4337 (Account Abstraction)
Account Abstraction (ERC-4337) Newπ₯ Hot
Bundlers, paymasters, smart wallets β biggest ETH trend 2025β26
Phase 3 β Frontend + DApp
ETH on the frontendethers.js / viem, connecting wallet
Client side ETHReading state, sending txns from UI
End to end contract with FEFull DApp: contract + React frontend
Extra session: Publishing your first DAppDeploy + publish on testnet
wagmi + viem + RainbowKit Newπ₯ Hot
Modern ETH frontend stack replacing ethers.js in most new jobs
The Graph (Subgraphs) New
Index & query on-chain events via GraphQL β used in every DeFi app
Phase 4 β Advanced
Decentralized exchangesAMM design, Uniswap mechanics
DEXs & fundingLiquidity pools, tokenomics
BridgesCross-chain messaging, ETHβL2
Layer 2 deep dive Newπ₯ Hot
Arbitrum, Optimism, Base, zkSync β most new ETH jobs are L2-first
Chainlink & Oracles New
Price feeds, VRF, CCIP cross-chain messaging
Real-world assets (RWA) & tokenization Newπ₯ Hot
Biggest institutional trend 2026 β $23B+ on-chain, huge job demand
Private key management SharedSecure key storage, HSMs, MPC
GitOps & ArgoCD SharedCI/CD for smart contract deployments
Phase 5 β Extra Tech Stack (2026 Market)
Foundry testing mastery New
Fuzz testing, invariant tests β auditors & senior devs need this
IPFS + Filecoin / Arweave New
Decentralized storage for NFT metadata, DApp assets
TypeScript for Web3 New
All modern DApp jobs require strong TypeScript, not just JS
Next.js 14+ for DApps New
Server components, App Router β standard in Web3 frontend roles
Phase 6 β Job Prep
Interview questionsSolidity, EVM, security questions
Phase 6 β Projects (Build All 3)
1. DeFi Lending Protocol
Solidity Β· Hardhat/Foundry Β· wagmi Β· Next.js Β· The Graph
Users deposit ETH as collateral and borrow stablecoins. Includes liquidation logic, interest rate model, and a live dashboard showing on-chain positions via subgraph.
2. NFT Marketplace with Royalties
Solidity Β· ERC-721/2981 Β· RainbowKit Β· IPFS/Pinata Β· Next.js
List, buy, sell NFTs with on-chain royalties (ERC-2981). Metadata stored on IPFS. Includes a wallet-connected frontend with real-time event indexing.
3. Smart Wallet (Account Abstraction)
ERC-4337 Β· Solidity Β· Pimlico bundler Β· wagmi Β· Base L2
Build a gasless smart wallet using ERC-4337. Users sign transactions without needing ETH for gas (paymaster pays). Deploy on Base β most hirable project in 2026.
β Solana Path
Phase 1 β Foundations
Orientation, Intro to blockchainsWhy blockchain, how it works
Exploring BitcoinUTXO model, how Bitcoin differs
Solana jargon & programming modelAccounts, programs, rent, epochs
Creating a web based walletPhantom / Backpack, keypairs
Phase 2 β Core Concepts
Wallet adapterConnect wallet to React app
Tokens & Token launchpadSPL tokens, mint authority, metadata
Ownership, authorities, programs & PDAsCore Solana account model
Transactions & IDLsInstructions, accounts list, IDL schema
Token-2022 (Token Extensions) Newπ₯ Hot
Transfer hooks, confidential transfers, interest-bearing tokens β new SPL standard
Metaplex & NFT standard New
Core NFTs, compressed NFTs (cNFTs), Bubblegum β Solana NFT stack
Phase 3 β Anchor Framework
Anchor vs raw contractsWhy Anchor, what it abstracts
Anchor part 1 β basicsProgram structure, accounts, errors
Anchor part 2 β CPIsCross-program invocations
Anchor part 3 β PDAsDeriving, creating, signing with PDAs
PDAs, bumps & invoke_signedLow-level PDA signing in raw programs
Anchor testing with bankrun New
Fast Solana program tests without spinning up a validator
Phase 4 β Advanced
Decentralized exchangesSerum, Raydium, on-chain order books
Indexing Solana accountsHelius, Shyft, custom indexers
TG Bot for trading (BonkBot)Trading bot, transaction parsing
Helius webhooks & DAS API Newπ₯ Hot
Real-time on-chain event streaming, compressed NFT indexing
Jupiter SDK & swap aggregation Newπ₯ Hot
Best-price routing, swap integration β used in almost every Solana DApp
Solana Pay & payments New
QR-based crypto payments, transaction requests β growing merchant use
MEV & Jito bundles Newπ₯ Hot
Sandwich attacks, arbitrage bots, Jito tip β high-paying niche in 2026
Private key management SharedSecure key storage, env vars, HSMs
GitOps & ArgoCD SharedDeploy pipeline for Solana programs
Phase 5 β Extra Tech Stack (2026 Market)
Rust basics for Solana Newπ₯ Hot
Ownership, borrowing, structs β enough Rust to write raw programs
@solana/web3.js v2 New
New tree-shakeable JS SDK replacing v1 β jobs now expect this
TypeScript for Web3 New
Strong typing for IDLs, account deserialization, RPC calls
Next.js 14+ for DApps New
Server components + Solana wallet adapter β standard frontend stack
gRPC & Yellowstone (Geyser) New
High-speed account/transaction streaming β needed for bots & indexers
Phase 6 β Job Prep
Interview questionsSolana accounts, PDAs, anchor
Phase 6 β Projects (Build All 3)
1. Token Launchpad + Vesting
Anchor Β· Token-2022 Β· Metaplex Β· Next.js Β· Helius webhooks
Launch a custom SPL token with vesting schedule for team allocations. Users can claim vested tokens over time. Frontend shows live token supply and holder stats via Helius DAS API.
2. On-chain Order Book DEX
Anchor Β· PDAs Β· Jupiter SDK Β· @solana/web3.js v2 Β· Next.js
Limit order book with maker/taker model using PDAs for escrow. Integrates Jupiter for best-price routing on market orders. Shows real-time orderbook and trade history.
3. MEV Arbitrage / Trading Bot
Rust / TypeScript Β· Jito bundles Β· Yellowstone gRPC Β· Jupiter
Monitor Solana mempool via Yellowstone, detect price discrepancies across DEXs, execute atomic arbitrage using Jito tip bundles. The most hirable project for high-paying Solana roles.