Skip to main content

Command Palette

Search for a command to run...

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

Updated
β€’3 min readβ€’View as Markdown
Free Resources to Learn Solidity, Ethereum, Blockchain, Fullstack DApps & Smart Contract
I

Software Engineer | Developer Advocate | Technical Writer | Content Creator

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.

D_D Newsletter CTA

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


Guides


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

Videos


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)

D_D Newsletter CTA

Conclusion

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

More from this blog

D

Developer DAO Blog | Web3 Tutorials

200 posts

The Developer DAO blog is an entirely Member-driven publication. We publish technical tutorials to help readers learn how to become a web3 developer, Member stories and the occasional opinion piece.