Free Resources to Learn Solidity, Ethereum, Blockchain, Fullstack dApps & Smart Contract


3 min read

Featured on

Table of contents

Blockchain technology is still in its early stages, gathering momentum. Most businesses have started to use this technology to deliver changes to legacy systems.

We might be wondering, Where can I learn Solidity for free? Is Solidity free to use? Is Solidity hard to learn? How do I start learning Solidity?

Knowing the Solidity programming language is essential to getting involved and building our Decentralized Applications, Smart Contracts, and other products.

This post curates fantastic and valuable resources to learn Solidity and build our smart contracts.


Solidity & Smart Contract

๐Ÿ‘‰ Official Solidity Documentation

๐Ÿ‘‰ Solidity By Example

๐Ÿ‘‰ Smart Contract Best Practices

๐Ÿ‘‰ Ethernaut is a Web3/Solidity based Wargame

๐Ÿ‘‰ Learn X in Y minutes - Solidity

๐Ÿ‘‰ Learn Solidity By Creating a Zombie Factory

๐Ÿ‘‰ Learn to Build a Smart Contract

๐Ÿ‘‰ Become a Pro in Solidity Programming Language

๐Ÿ‘‰ Use Web3 - Smart Contract

Blockchain & Ethereum

๐Ÿ‘‰ Speedrun Ethereum

๐Ÿ‘‰ Blockchain Technology

๐Ÿ‘‰ Ethereum Developer Learning Tools

๐Ÿ‘‰ Blockchain Course

Fullstack Decentralized Application

๐Ÿ‘‰ The Complete Guide to Full Stack Ethereum Development

๐Ÿ‘‰ NFT Minter Tutorial: How to Create a Full Stack DApp

๐Ÿ‘‰ How to Build a Full Stack NFT Marketplace

๐Ÿ‘‰ Build a Mini Buymeacoffee dApp Using Solidity + Ethereum Smart Contract + ReactJs + TailwindCSS

๐Ÿ‘‰ The Definitive Guide To Building A FullStack Decentralized Application

๐Ÿ‘‰ How to Build a Cross-Chain Zapper dApp with ReactJS Using Moralis API and Serverless Real-Time Transactions


Solidity & Smart Contract

๐Ÿ‘‰ Solidity Tutorial

๐Ÿ‘‰ Learn Solidity Syntax

๐Ÿ‘‰ Learn Solidity basics

๐Ÿ‘‰ A Complete Course on Blockchain Development, Smart Contracts.

๐Ÿ‘‰ Learn Solidity: Full Course For Beginners

Blockchain & Ethereum

๐Ÿ‘‰ Blockchain Roadmap

๐Ÿ‘‰ Ethereum Blockchain Development

๐Ÿ‘‰ Ethereum + Web3.js

๐Ÿ‘‰ Blockchain Test

๐Ÿ‘‰ Master Ethers.js for Blockchain Step-by-Step

Fullstack Decentralized Application

๐Ÿ‘‰ A Complete Guide to Fullstack Ethereum Development

๐Ÿ‘‰ Interact with Smart Contract on the Client

๐Ÿ‘‰ How to Build a Full Stack NFT Marketplace on Ethereum with Polygon and Next.js

๐Ÿ‘‰ Ethereum Programming for Beginners - How to Create Your First Decentralized Application

๐Ÿ‘‰ Ether.js + React - Decentralized Application

๐Ÿ‘‰ Bootstrapping a Decentralized Application with Moralis

๐Ÿ‘‰ Building decentralized applications with Skynet

๐Ÿ‘‰ How to Build a Full Stack decentralized app

๐Ÿ‘‰ Build and Deploy a Modern Web 3.0 Blockchain App | Solidity, Smart Contracts

๐Ÿ‘‰ Blockchain Tutorial for Beginners | Build a DeFi App (Ethereum, Solidity, Web3.js & Truffle)


This post curates free resources to learn Solidity, Ethereum, Blockchain, Fullstack dApps & Smart Contract.

I'd love to connect with you at Twitter | LinkedIn | GitHub | Portfolio