Best of Web 3.0 Learning resources [UPDATED]

Best of Web 3.0 Learning resources [UPDATED]


3 min read

Web 3.0 is on fire these days it has the potential to disrupt how we interact with each other on the internet, I noticed a lot of bits and pieces here and there so I thought it is helpful to make a list of all the best learning resources on the web, I'll keep it updated as long as possible enjoy

What Exactly is Web3? by Juan Benet

Screenshot 2022-04-01 131402.jpg

Learn more :

The web3 stack by Nader Dabit


Learn more :


in just two years, 101 Blockchains has become the leader in the field of blockchain education and research. Now, we have the largest blockchain community in the world, with over 30,000 professionals.


Learn more:

Web3 University


The comprehensive educational resource on blockchain development with the most useful tutorials across the web3 ecosystem. Partnering with a16z, Alchemy, Polygon, Pantera, Chainshot, Off-chain Labs, and many more.



The goal of EthHub is to provide a single source for essential Ethereum information.

What is a Decentralized Application on the Blockchain

Screenshot 2022-04-01 181811.jpg

Watch the video :

Solidity, Blockchain, and Smart Contract Course โ€“ Beginner to Expert Python Tutorial

Screenshot 2022-04-01 171337.jpg

Learn more :

Solidity Cheatsheet


Very extensive and comprehensive cheatsheet.

Solidity cheatsheet by Manoj Pramesh


Cheat sheet and best practices for solidity. Write smart contracts for Ethereum.

Web3 Developer Stack


Learn more :



learn more :

Build and Deploy a Modern Web 3.0 Blockchain App | Solidity, Smart Contracts, Crypto

Screenshot 2022-04-01 125834.jpg

Learn more :

Build Tinder Blockchain Web 3.0 App with Moralis | Solidity | Next.js |

Screenshot 2022-04-01 112633.jpg

Check the tutorial :



Alchemy Supernode is the most widely used blockchain API for Ethereum, Polygon, Arbitrum, Optimism, Flow and Get all the functionality of a node, including JSON-RPC support, but with the supercharged reliability, data correctness and scalability needed to run world-class applications on the blockchain.

Learn what is a Decentralized Application:

Screenshot 2022-04-01 125703.jpg

Learn more :

learn how to create Smart contracts :

Screenshot 2022-04-01 131031.jpg

Learn more :

Connect your DApp Front-end: Learn Web3.js/ Ethers.js

Now that you know how to create Smart Contracts, you need a way to connect your front-end with your local or remote Solidity (or similar) backend, using anything from HTTP to WebSocket.

To do so you can choose between two JavaScript Libraries:

Web3.js Ethers.js

Web3.js web3.js is a collection of libraries that allow you to connect with a local or remote Ethereum node using HTTP, WebSocket, and other communication protocols directly from your JavaScript Based front-end.

Full web3.js crash course by DApp University :

Ethers.js Ethers.js is a lightweight JavaScript library used as an alternative to Web3.js to connect JavaScript front-end with Smart Contacts.

Learn Front-end DApp development with Ethers.js by Nader Dabit :