A curated list of free, high quality, on-demand resources for learning & building web3 & blockchain applications, with a focus on independent creators. In addition to educational resources, I’ve included links to various resources like DAOs, grants programs, networks, tools, and protocols.

Curated by Nader Dabit in response to a large number of requests. These resources have already helped thousands of developers land full time jobs in web3. This is not comprehensive of the entire ecosystem and is instead meant to get you up and running as quickly and easily as possible without becoming overwhelmed with the countless resources available.

To submit a new piece of content for consideration, click here.

Full Stack Guides (written)

Title Author
Ethereum Speed Run Austin Griffith
DevPill DCBuilder
The Complete Guide to Full Stack Ethereum Development Nader Dabit
The Complete Guide to Full Stack web3 Development Nader Dabit
Create a Solana Dapp from Scratch Loris
Build a Decentralized News Feed using Reactjs, TailwindCSS, Etherjs, IPFS & Solidity Idris

Full Stack Guides (video)

Title Author
Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial Patrick Collins
The Complete Guide to Full Stack Ethereum Development Nader Dabit
The Complete Guide to Full Stack Web3 Development Nader Dabit
How to Build a Full Stack NFT Marketplace on Ethereum with Polygon and Next.js Nader Dabit
[Build your first Web3 application Full Tutorial](https://www.youtube.com/watch?v=0X30BftznSE)
Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript Patrick Collins

General High Quality Resources

Title Author
30 Days of Web3 WomenBuildWeb3
Cryptozombies Cryptozombies
How To Write a Solidity Smart Contract! - Hello World (3 pt series) Albert Hu
Questbook Guides Questbook
Rust for Beginners Pascal Precht
Foundry Book Bjerg
useweb3 Wesley
Scaffold ETH Austin Griffith
Data in Web3 & Building with Ceramic Eda
Pointer.gg Pointer.gg
Buildspace Buildspace
Smart Contract Engineer Course Smart Contract Programmer
Creating a Permaweb App with Arweave + React Arweave
I don't know how to code. How do I start learning Web3 development? Samina
How to Get Into Crypto and Web3 as a Developer Nader Dabit
Solidity By Example Smart Contract Programmer
Detools Josh Stein
The Complete Guide to Getting Started With The Graph Cami Ramos
Building a Blockchain in Go PT: I - The Hello World of Blockchains Noah Hein
The Sway Programming Language Fuel

Web3 Architecture

Title Author
The Architecture of a Web 3.0 application Preethi Kasireddy
Defining the web3 stack Nader Dabit
A Developer's Guide to the Web3 Stack Isaac Lau

YouTube Channels

YouTuber
Patrick Collins
Smart Contract Programmer
ETH Global
Nader Dabit
Eat the Blocks
Hashlips
Web3 Club

Helpful Documentation

Name
Solidity
Cairo
Anchor
Hardhat
Foundry
Ethers.js

Grant programs

The following programs offer grants in the range of $10 million to $800 million for community members interested in contributing to the ecosystem. This is a great way to get your foot in the door and get paid as you are still learning.

Protocol / team
Gitcoin
NEAR
Radicle
The Graph
Solana
Harmony One
Polygon
Aurora
Chainlink
Celo
Arweave
Interchain / Cosmos
Ethereum Foundation
Tezos
Livepeer
Consensy
Protocol Labs
Web3 Foundation
Sandbox
Algorand
Terra
AAVE

DAOs

Name
LearnWeb3DAO
Developer DAO
Odyssey DAO
Superteam DAO
BuilderDAO