This is a list of Free Web3 Resources links to learn Blockchain development.
๐ Join the Community: free web3 project on 4C
๐ All Francesco's Twitter posts here
- Blockchain Trilemma An article about the Blockchain Trilemma.
- Endgame An Article by Vitalik Buterin to have an idea of the direction Ethereum is taking.
- Ethereum Whitepaper Introductory paper published in 2014 by Vitalik Buterin, Ethereum's founder, before the launch in 2015.
- Ethereum Yellowpaper The "Yellow Paper": Ethereum's formal specification
- Complete Web3.0 And Solidity Development Roadmap 2022 by Vittorio Rivabella
- How To Get Into Crypto? 2022 Roadmap For A Web3 Developer by Darrius Singleton
- My roadmap in web 3 by Jesus Guerrero
- My web3 journey in 100 days by Eda
- Roadmap to becoming a web3 developer by Darshancodes
- The Complete Roadmap and Resources to Become a Web3 Developer in 2022 by Nagaraj Pandith
- Web 3.0: A Developer Roadmap, Guide, and Resources to Get Started by Olubisi Idris Ayinde
- Your Roadmap To Becoming A Web 3.0 Developer by Oliver Jumpertz
- Blockchain Developer Roadmap (Step by Step) by Kamran Ahmed
- Complete Web3 Developer Roadmap - 2022 by Remote3
- Web3 Roadmap for beginners, Resources to master Blockchain! by commclassroom
- Blockchain Roadmap! by Kamran Ahmed
- Web3 Beyond the Hype by Mckinsey by Anutosh Banerjee
- Introduction to Web3 and its importance by Ethereum.org
- Become a Web 3 & Blockchain Developer in 2022 | Practical Step by Step Solidity and Web3 Roadmap by Javascript Mastery
- A simple guide to the web3 developer stack by Coinbase
- How to Become a Blockchain Developer? Complete web3 Developer Roadmap by Ishan Sharma
- Complete Blockchain Development Roadmap 2022 ๐ฅ| Project Ideas | Solidity | Web3js | Truffle by Nishant Chahar
- How to become a Blockchain Developer in 2022? | ๐ฅ Complete Roadmap + Salary + Tech Stack by Apna College
- How to get started with Web3 Development - Become Blockchain Developer in 2022 Complete Roadmap by Coding Money
- Your Roadmap to becoming a Frontend + Web 3.0 Developer in 2022 | 3-Day React JS + Web 3.0 Challenge by Clever Programmer
- Complete Blockchain Development Roadmap ๐ฅ What is Blockchain and how to get started? Salary & Course by Anuj Bhaiya
- Blockchain roadmap by Apna College
- Blockchain roadmap 2022 by Nishant Chahar
- Complete Blockchain Development Roadmap ๐ฅ What is Blockchain and how to get started? Salary & Course by Anuj Bhaiya
- Blockchain roadmap by Apna College
- Blockchain roadmap 2022 by Nishant Chahar
A list of currently active Blockchains projects. Sorted Alphabetically.
- Algorand Algorand is a blockchain cryptocurrency protocol based on proof of stake and a Byzantine agreement that aims to be scalable.
- Arbitrum The ideal scaling solution for many Defi apps Arbitrum Rollup can scale any Ethereum contract.
- Avalanche Avalanche is a decentralized, open-source blockchain with smart contract functionality.
- Binance Smart Chain BNB, is the blockchain gas token that fuels transactions on BNB Chain.
- BitCoin Bitcoin is an innovative payment network and a new kind of money.
- Cardano Cardano is a public blockchain platform. It is open-source and decentralized, with consensus achieved using proof of stake.
- Celo Celo is global payments infrastructure that makes financial tools accessible to anyone with a mobile phone.
- Corda Build digital financial solutions quickly on the only private, secure, and scalable DLT platform designed for regulated markets.
- Cosmos Cosmos is an ever-expanding ecosystem of interconnected apps and services, built for a decentralized future.
- EOSIO EOSIO is an open-source blockchain platform that helps developers, investors, and businesses build with confidence.
- Ethereum Ethereum is the community-run technology powering the cryptocurrency ether (ETH) and thousands of decentralized applications.
- Elrond Elrond is a highly scalable, fast, and secure blockchain platform for distributed apps, enterprise use cases, and the new internet economy.
- Fantom Fantom is a highly scalable blockchain platform for Defi, crypto dApps, and enterprise applications.
- Harmony is an open and fast layer-1 blockchain. It is compatible with EVM and Solidity. It supports very low transaction fees. Its native crypto is ONE.
- Hedera Hashgraph Hashgraph is a distributed ledger technology that has been described as an alternative to blockchains.
- Hyperledger Fabric Hyperledger Fabric is intended as a foundation for developing apps or solutions with a modular architecture.
- IBM Blockchain Trusted data exchange and workflow automation beyond the boundaries with distributed ledger and blockchain.
- Klaytn Kakaoโs global public blockchain project Klaytn is an enterprise-grade, service-centric platform that brings user-friendly blockchain experience to millions.
- Lightning Network Scalable, Instant Bitcoin/Blockchain Transactions.
- MultiChain MultiChain helps organizations to build and deploy blockchain applications with speed.
- Near Through simple, secure, and scalable technology, NEAR empowers millions to invent and explore new experiences.
- Oasis A privacy-enabled blockchain platform for open finance and a responsible data economy.
- Optimism Optimism is a low-cost and lightning-fast Ethereum L2 blockchain.
- Oracle Blockchain Oracle offers easy ways to adopt blockchain technology including a cloud service, an on-premises edition, and a SaaS application for the supply chain.
- Polkadot Polkadot is an open-source, blockchain platform and cryptocurrency that allows for distributed computing.
- Polygon Polygon is a decentralized Ethereum scaling platform that enables devs to build scalable user-friendly dApps.
- Solana Solana is a decentralized blockchain built to enable scalable, user-friendly apps for the world.
- Starknet StarkNet is a permissionless decentralized ZK-Rollup. It operates as an L2 network over Ethereum.
- Stellar Stellar is an open network for storing and moving money.
- Tezos Tezos is a decentralized blockchain that can execute p2p transactions and serve as a platform for deploying smart contracts.
- Tron TRON is a decentralized, blockchain-based operating system with smart contract functionality and proof-of-stake consensus.
- XinFin Enterprise Ready Hybrid Blockchain For Global Trade and Finance.
- ZkSync zkSync is a ZK rollup solving Ethereum scalability with zero security compromises.
- MetaMask MetaMask is a software cryptocurrency wallet used to interact with the Ethereum blockchain.
- Phantom Phantom makes it safe & easy for you to store, buy, send, receive, swap tokens and collect NFTs on the Solana blockchain.
- WalletConnect WalletConnect is the web3 standard to connect blockchain wallets to dapps.
-
Awesome Ethereum by bekatom Awesome Ethereum Resources
-
Awesome Ethereum Security A curated list of awesome Ethereum security references
-
Decentralizing Everything Naval Ravikant brings Ethereum's Vitalik Buterin onstage to explain what it is and why it's useful.
-
District0x An educational resource about Ethereum targeted at beginners.
-
ethereum.org ethereum.org is your portal into the world of Ethereum.
-
Ethereumbook Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
-
EtherWorld An Ethereum educational resource in the form of blogs and video guides
-
Ethereum Boilerplate Ethereum Dapp Boilerplate by Moralis. Despite the name, it also works with any EVM and Solana
-
Ethereum Foundation YT Channel Ethereum Foundation YouTube Channel. It currently has 45k Subscribers
-
Ethereum Wiki Ethereum wiki covers all things related to Ethereum.
-
EthHub The goal of EthHub is to provide a single source for essential Ethereum information.
-
Solidity Docs Solidity documentation
-
Intro to Fullstack Ethereum Development by ChristianChiarulli
-
Solidity Solidity is an object-oriented, high-level language for implementing smart contracts.
-
Vyper Vyper is a contract-oriented, pythonic programming language that targets the Ethereum Virtual Machine (EVM).
-
Solidity Cheatsheet A comprehensive Solidity Cheatsheet.
-
Solidity Cheatsheet by Manojpramesh Cheat sheet and best practices for solidity. Write smart contracts for Ethereum.
-
Solidity Cheatsheet A working .sol file for easy access and recall with Solidity.
-
CryptoZombies Course Learn how to create and work on smart contracts in an interactive and fun way.
-
Solidity Course 10 Days of solidity for Beginners
-
Ethernauts Learn solidity by hacking smart contracts.
-
Capture The Ether Capture the Ether is a game in which you hack Ethereum smart contracts to learn about security.
-
Learn Blockchain, Solidity, and Full Stack JavaScript Development This course will give you a full introduction into all of the core concepts related to blockchain, smart contracts, Solidity, full-stack Web3 dapps, decentralized finance (DeFi), Chainlink, and more.
-
Learn Solidity: The COMPLETE Beginnerโs Guide A video tutorial to learn Solidity language and to make smart contract.
-
Vyper Cheatsheet by Manojpramesh A comprehensive vyper cheatsheet
-
Vyper Programming Tutorial for Ethereum Smart Contract Development (Blockchain) by Dapp University
- Dapp University :: Web3 Focused and has content on Blockchain development .
- Whiteboard Crypto :: U will get lots of Crypto Knowledge here.
- Ethereum Foundation :: Lots of Information on DEVCON.
- Moralis Web3 :: Interviews , Web3 Game Programming "Web3 Focused"
- Smart Contract Programmer :: Tutorials On Learning Vyper , Hack solidity.
- Code Eater :: Web3 Focused and Web3 content in "HINDI".
- EatTheBlocks :: U can Find Roadmaps , Tutorials and Blockchain carrer advice.
- Nader Dabit :: Web3 Focused ,Content on Blockchain , React and Serverless .
- Austin Griffith :: Content on How to build Ethereum.
- Block Explorer :: Focusses on Blockchain Focused Technologies.
- Simply Explained :: Web3 Focused and explain complex topic in plain English.
- Clever Programmer :: Tutorials on python , Javascript and content on Web3.
- Patrick Collins :: Web3 focused
- Alchemy :: Content on Web3 Development , NFT.
- Web3 Foundation :: "Web3 Focused" , content on Web3 Foundation Workshops.
A list of Blockchain Learning Platforms.
- LearnWeb3 LearnWeb3 is the best, fastest-growing, and completely free web3 education platform for new and experienced web2 developers.
- Bankless Academy The Bankless Academy is on a mission to introduce 1 billion people to the exciting possibilities of cryptocurrency, Defi, and beyond.
- Crypto Zombies CryptoZombies is an interactive school that teaches you all things technical about blockchains. Learn to write smart contracts by making your own crypto-collectibles game.
- Alchemy University Alchemy University is a 20-week bootcamp with interactive coding challenges, video lessons, projects and expert instructors to teach you to build smart contracts, master solidity and become a web3 developer. Includes Coding Basics [Apply for early access], Web3 dev bootcamp [Apply for early access] & Road to Web3 [Available now!]
- BlockTrain Long videos with all the information you need to get started in the world of web3 and blockchain for free.
- Remix IDE Web IDE with built-in static analysis, test blockchain VM.
- VS Code with Solidity Extensions Visual Studio Code Solidity Extension.
- Brownie Brownie is a Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
- Foundry Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
- Hardhat Ethereum development environment for professionals.
- Truffle A world-class development environment, testing framework, and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM), aiming to make life as a developer easier.
- Embark The all-in-one developer platform for building and deploying decentralized applications.
- Rainbow Dev Kit RainbowKit is a React library that makes it easy to add a wallet connection to your dapp.
- scaffoldETH Scaffold-eth is everything you need to get started building decentralized applications on Ethereum!
- WAGMI wagmi.sh is a collection of React Hooks containing everything you need to start working with Ethereum.
- create-eth-app Create Ethereum-powered apps with one command. Comes with a wide offering of UI frameworks and Defi templates to choose from.
An Ethereum client is the software that allows Ethereum nodes to read the block on the Ethereum network. (more...)
- Besu An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client
- Erigon Ethereum implementation on the efficiency frontier
- Geth Official Go implementation of the Ethereum protocol
- Nethermind flagship .NET Core Ethereum client for Linux, Windows, and macOS - full and actively developed.
- ethereum.org in different languages Ethereum docs in 43 languages
- Ether.js The ethers.js library aims to be a complete and compact library for interacting with the Ethereum Blockchain and its ecosystem.
- Web3.js Web3.js is a collection of libraries that allow you to interact with a local or remote Ethereum node using HTTP, IPC, or WebSocket.
- Moralis The Ultimate Web3 Development Platform.
- thirdweb Smart contracts you control. Tools that accelerate your workflow. Intuitive SDKs and widgets for developers.
- Alchemy One magic line of code supercharges your development with the worldโs most powerful blockchain developer platform, relied upon by the majority of the world's top blockchain apps.
- Chainstack From startups to large enterprises, thousands of businesses of all sizes use Chainstackโs software and APIs to build, run, and scale blockchain applications.
- Infura Suite of high availability APIs and Developer Tools that can provide quick, reliable access to the Ethereum and IPFS networks so you can focus on building and scaling next-generation software.
- Quicknode Hosted Blockchain Infrastructure as a Service.
Decentralized Storage thread
- Arweave Arweave enables you to store documents and applications forever.
- Filecoin Filecoin is an open-source, public cryptocurrency and digital payment system intended to be a blockchain-based cooperative digital storage and data retrieval method.
- IPFS A peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open.
- Swarm Swarm is a distributed storage platform and content distribution service, a native base layer service of the Ethereum web3 stack that aims to provide a decentralized and redundant store for dapp code, user data, blockchain, and state data. Swarm sets out to provide various base layer services for web3, including node-to-node messaging, media streaming, decentralized database services, and scalable state-channel infrastructure for decentralized service economies.
- The Graph The Graph is an indexing protocol for querying networks like Ethereum and IPFS.
- Buildspace Onboarding devs to web3. Start building cool stuff right now, earn NFTs, and access secret opportunities in crypto.
- Cadena - Build smart contracts, and dapps, on multiple chains with a community and earn a Cadena NFT Certificate.
- Developer DAO Build web3 with friends. The new membership is officially open.
- LearnWeb3DAO Curious about Web3 as a developer? Wonder what are NFTs, DAOs, Defi, and Smart Contracts? This is the place for you!
- Web3 University Teaching Web3 to 20k+ developers worldwide.
- WebXDAO An Open Source Community that focuses on decentralized applications, web 3, and blockchain technologies ๐
- LabsLumos Global Web3 community
- Moralis The Ultimate Web3 Development Platform.
- thirdweb Smart contracts you control. Tools that accelerate your workflow. Intuitive SDKs and widgets for developers.
What is a Blockchain Oracle? Twitter thread
- Chainlink Chainlink decentralized oracle networks provide tamper-proof inputs, outputs, and computations to support advanced smart contracts on any blockchain.
- Flux Flux is the trustless data layer for web3. Flux is a cross-chain oracle that provides smart contracts with access to economically secure data feeds on anything.
- Ceramic Network Ceramic is a decentralized data network that brings unlimited data composability to Web3 applications.
- Gun The decentralized distributed graph database engine. GunDB is the Open Source Firebase alternative, a web3 data protocol.
- Axie Infinity Axie Marketplace is the online shop for the video game Axie Infinity.
- Decentraland Decentraland is completely based on fantasy (Metaverse), with pretty much the same functionality as the real world.
- Looksrare LooksRare is a community-first NFT marketplace with rewards for participating.
- OpenSea Opensea is the largest NFT marketplace and the one I used to mint my first NFT.
- Rarible A very large marketplace, partnered with Adobe. To use the marketplace, you need its own token "Rarible"
- Web3dev Content and community for web 3 developers in Portuguese.
- Ethereum Wiki Ethereum Wiki in Chinese
- Ethereum France is the Main website for Ethereum Content, Communities, and Events in French.
- Learn Solidity Microsoft website to learn Solidity in German
- Ethereum Hindi Main website for Ethereum Content, Communities, and Events in Hindi
- Ethereum Italy Main website for Ethereum Content, Communities, and Events in Italian.
- Cointelegraph Ethereum guide for Web3 beginners in Spanish.
- BTK Academy blockchain and cryptocurrency-focused course in Turkish.
- Tino Group Ethereum info, wallets, and FAQ in Vietnamese
What is a Blockchain Oracle? Twitter thread
- Chainlink Chainlink decentralized oracle networks provide tamper-proof inputs, outputs, and computations to support advanced smart contracts on any blockchain.
- Flux Flux is the trustless data layer for web3. Flux is a cross-chain oracle that provides smart contracts with access to economically secure data feeds on anything.
-
Ceramic Network Ceramic is a decentralized data network that brings unlimited data composability to Web3 applications.
-
Gun The decentralized distributed graph database engine. GunDB is the Open Source Firebase alternative, a web3 data protocol.
-
LearnWeb3 LearnWeb3 is the best, fastest-growing, and completely free web3 education platform for new and experienced web2 developers.
-
Bankless Academy The Bankless Academy is on a mission to introduce 1 billion people to the exciting possibilities of cryptocurrency, Defi, and beyond.
-
Crypto Zombies CryptoZombies is an interactive school that teaches you all things technical about blockchains. Learn to write smart contracts by making your own crypto-collectibles game.
-
The Road To Web3 Road-to-Web3 is a 10-week, self-paced web3 developer program to help new blockchain devs go from beginner to advanced.
- Getting Started with Solana
- Complete Guide to Full Stack Solana Development by Nader Dabit
- How to Mint an NFT on Solana
- Complete Guide to Full Stack Solana Development by Nader Dabit
- How to Mint an NFT on Solana
- Aelf AElf is a blockchain system aiming to achieve scalability and extensibility through the use of side-chains and a flexible design.
- Bitcoin It connects to the Bitcoin peer-to-peer network to download and fully validate blocks and transactions.
- Brownie Brownie is a Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
- Blockchain CLI Build a bitcoin wallet, payment processor, or bitcoin merchant portal in javascript.
- Chainlink Chainlink expands the capabilities of smart contracts by enabling access to real-world data.
- chia-blockchain Chia is a modern cryptocurrency built from scratch, designed to be efficient, decentralized, and secure.
- Cicero Cicero allows you to define natural language contract and clause templates that can be executed by a computer.
- Corda Corda is an open source blockchain project, designed for business from the start.
- Cosmos โ๏ธ A Framework for Building High Value Public Blockchains โจ
- create-web3-dapp This package includes the global command for Create Web3 DApp.
- Diem Diem Core implements a decentralized, programmable database which provides a financial infrastructure that can empower billions of people.
- EIPs The goal of the EIP project is to document standardized protocols for Ethereum clients and applications and to document them in a high-quality and implementable way.
- Embark Provides Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms.
- Enterprise Ethereum Alliance The Enterprise Ethereum Alliance connects Fortune 500 enterprises, startups, academics, and technology vendors with Ethereum subject matter experts.
- ethers.js A complete Ethereum wallet implementation and utilities in JavaScript (and TypeScript).
- fabric Hyperledger Fabric is a platform for distributed ledger solutions, underpinned by a modular architecture delivering high degrees of confidentiality, resiliency, flexibility and scalability.
- Foundry Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
- Ganache UI Ganache is your personal blockchain for Ethereum development.
- go-ethereum It is a Official Go Implementation of the Ethereum protocol.
- Hardhat Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
- Holochain Scalable framework for P2P distributed apps.
- Hyperledger
- ipfs
- LBRY
- Lisk
- Metamask
- Monero
- Neo
- Openchain
- OpenZeppelin
- Quorum
- RemixProject
- Solana
- Solidity
- truffle
- Wallet
- Web3j
- Web3Swift
- web3.swift
- web3.js
- web3.php
- web3.py
- XuperChain
- Zilliqa