Videos Recording In Progress

Video Tutorial Series

30 step-by-step video tutorials guiding you through building complete full-stack dApps. Follow along, code in the IDE, and deploy to blockchain.

33 Video Episodes
100+ Hours of Content
3 Seasons
Beginner10 episodes

Season 1: Foundations

Start your Web3 journey with beginner-friendly builds

EP 014h

ERC-20 Token

Learn to create your own fungible token on Ethereum following the ERC-20 standard. This is the foundation for creating cryptocurrencies, utility tokens, and governance tokens.

SolidityHardhatEthers.js
+50 pts
EP 026h

Crypto Wallet

Build a browser-based cryptocurrency wallet that can send and receive ETH, view balances, and display transaction history.

Next.jswagmiviem
+60 pts
EP 035h

NFT Collection

Create an ERC-721 NFT collection with metadata, images stored on IPFS, and a minting function.

SolidityHardhatOpenZeppelin
+55 pts
EP 044h

Time-lock Wallet

Build a smart contract wallet that locks funds until a specified time. Users can deposit ETH and only withdraw after the lock period expires.

SolidityHardhatEthers.js
+50 pts
EP 055h

NFT Minting Page

Build a full NFT minting page with wallet connection, mint button, supply counter, and gallery of minted NFTs.

Next.jswagmiviem
+55 pts
EP 066h

Blockchain-based Image Storage

Build a decentralized image storage dApp using IPFS for file storage and blockchain for ownership tracking.

SolidityHardhatReact
+60 pts
EP 078h

DAO

Build a Decentralized Autonomous Organization with token-based governance, proposal creation, and voting.

SolidityOpenZeppelin GovernorHardhat
+75 pts
EP 0810h

NFT Game

Create an on-chain NFT game where players mint characters, battle each other, and earn experience points.

SolidityHardhatOpenZeppelin
+80 pts
EP 098h

Web3 Forum

Build a decentralized forum where posts and comments are stored on-chain, with token-gated access for premium content.

SolidityHardhatNext.js
+70 pts
EP 103h

Todo-list dApp

Build a simple decentralized todo list where tasks are stored on-chain. A great first dApp project.

SolidityHardhatReact
+40 pts
Intermediate11 episodes

Season 2: Building Real dApps

Level up with intermediate full-stack decentralized applications

EP 1112h

Crowdfunding App

Build a decentralized crowdfunding platform where users can create campaigns, contribute funds, and withdraw if goals are met. Learn about handling Ether, time-based conditions, and state management.

SolidityHardhatReact
+100 pts
EP 1215h

Peer to Peer Ridesharing

Build a decentralized ridesharing platform where drivers and riders connect directly, with payments handled via smart contracts and escrow.

SolidityHardhatNext.js
+120 pts
EP 1310h

Decentralized Blog Application

Create a decentralized blogging platform where articles are stored on IPFS with on-chain indexing, tipping, and author verification.

SolidityHardhatNext.js
+90 pts
EP 1418h

NFT Marketplace

Build a fully functional NFT marketplace where users can list, buy, sell, and auction NFTs with royalty support.

SolidityHardhatOpenZeppelin
+150 pts
EP 1514h

Decentralized Music Application

Build a decentralized music streaming platform where artists upload tracks as NFTs, listeners can stream and tip, and royalties are distributed automatically.

SolidityHardhatNext.js
+110 pts
EP 1620h

Uniswap Clone

Build a simplified decentralized exchange (DEX) with automated market maker (AMM), liquidity pools, and token swaps.

SolidityHardhatOpenZeppelin
+160 pts
EP 1712h

Disk Space Renting System

Build a decentralized storage marketplace where providers rent out disk space and users pay to store files, with proofs of storage.

SolidityHardhatNext.js
+100 pts
EP 1810h

ICO

Build an Initial Coin Offering (ICO) platform with multiple sale phases, whitelist, vesting schedules, and a contribution dashboard.

SolidityHardhatOpenZeppelin
+90 pts
EP 1916h

E-commerce Application

Build a decentralized e-commerce platform with product listings, crypto payments, escrow, and dispute resolution.

SolidityHardhatNext.js
+130 pts
EP 2012h

Domain Service

Build a blockchain-based domain name service (like ENS) where users can register, transfer, and resolve human-readable names to addresses.

SolidityHardhatNext.js
+100 pts
EP 2114h

Chat Application

Build a decentralized chat application where messages are stored on-chain or IPFS, with end-to-end encryption and token-gated chat rooms.

SolidityHardhatNext.js
+110 pts
Advanced12 episodes

Season 3: Advanced Protocols

Master complex DeFi protocols and advanced smart contracts

EP 2220h

Blockchain-based Voting System

Create a transparent and tamper-proof voting system on the blockchain. Learn about access control, vote delegation, time-locked voting periods, and result tabulation.

SolidityHardhatReact
+180 pts
EP 2315h

Stylus dApp

Build your first dApp on Arbitrum Stylus using Rust. Stylus allows you to write smart contracts in Rust, C, and C++ that run on the Arbitrum blockchain with significant gas savings.

RustStylus SDKcargo-stylus
+140 pts
EP 2425h

Decentralized Crypto Exchange

Build a full-featured DEX with order books, limit orders, market orders, and trading pairs management.

SolidityHardhatOpenZeppelin
+200 pts
EP 2522h

Social Media Application

Build a decentralized social media platform with profiles, posts, follows, likes, and token-based content monetization.

SolidityHardhatNext.js
+190 pts
EP 2618h

Decentralized Web Hosting System

Build a decentralized web hosting system where users can deploy static sites to IPFS with blockchain-based DNS and access control.

SolidityHardhatIPFS
+160 pts
EP 2724h

Video Sharing Application

Build a decentralized video sharing platform with IPFS-based video storage, on-chain metadata, monetization, and content curation.

SolidityHardhatNext.js
+200 pts
EP 2820h

Decentralized Notion Clone

Build a decentralized note-taking and collaboration tool with on-chain access control, IPFS storage, and real-time sync.

SolidityHardhatNext.js
+180 pts
EP 2922h

Crypto Lending Platform

Build a DeFi lending protocol where users can supply assets to earn interest and borrow against collateral.

SolidityHardhatOpenZeppelin
+190 pts
EP 3016h

Crypto Trading Bot

Build an automated trading bot that monitors DEX prices, executes trades based on configurable strategies, and reports performance.

TypeScriptethers.jsviem
+150 pts
EP 3125h

DeFi Application

Build a comprehensive DeFi application with yield farming, staking, liquidity mining, and a governance token.

SolidityHardhatOpenZeppelin
+200 pts
EP 3220h

DeFi dApp

Build a DeFi dApp on Arbitrum Stylus using Rust. Create a lending protocol with gas-efficient Rust smart contracts.

RustStylus SDKcargo-stylus
+180 pts
EP 3318h

Stylus Gaming dApp

Build an on-chain game using Rust on Arbitrum Stylus. Create a turn-based battle game with character NFTs and gas-efficient game logic.

RustStylus SDKcargo-stylus
+160 pts

Video Series Coming Soon

We're recording professional video walkthroughs for every project. In the meantime, you can follow the written step-by-step guides and build in the browser IDE.

Start Building Now