Blockchain Development Resources
The contents of this repository will help you launch a career in Blockchain development. It contains useful website, courses, tutorials, articles and books for blockchain enthusiasts, enginners, crypto traders, developers, designers and stakeholders in the Crypto space.
Learning resources on learn how to deploy smart contracts on Ethereum, build DApps, DeFi, DEX, DAO, NFTs and Token protocol. It also comprises of How-to-use tutorials on Blockchain engineering tools & Technologies - Solidity, Hardhat, Web3js, Ganache, RemixIDE, Metamask, Ethersjs, Truffle, OpenZeppelin, Infura, Reactjs etc
Contributing guidelines
before opening a pull request or issue.
Please carefully read If you appreciate these contents, don't forget to give this repository a Star⭐
Table of Contents
- Websites
- Youtube channels
- Free Online Courses
- Github Repositories
- Articles & Blog posts
- Gamified Tutorials
- Documentations
- Recommendated Books
Websites
Youtube Channels
DApp University |
Eat the blocks |
Ivan on Tech |
Nader Dabit |
Samarth Developer |
Austin Griffith |
Merunas Grincalaitis |
Free Online Courses
Complete DApp Solidity React Blockchain Development |
Blockchain Theory 101 |
Blockchain Technology |
Smart Contracts |
Github Repositories
- https://github.com/jklepatch/eattheblocks
- https://github.com/benstew/blockchain-for-software-engineers
- https://github.com/benstew/blockchain-for-software-engineers/
- https://github.com/crytic/awesome-ethereum-security
- https://github.com/iearn-finance/yearn-starter-pack
- https://github.com/pbrudny/learning-solidity-2018
- https://github.com/OffcierCia/DeFi-Developer-Road-Map
- https://github.com/ConsenSys/ethereum-developer-tools-list
- https://github.com/yjjnls/awesome-blockchain
- https://github.com/protofire/blockchain-learning-path
- https://github.com/bkrem/awesome-solidity
- https://github.com/BlockchainBooks/blockchainbooks.github.io
- https://github.com/jpantunes/awesome-cryptoeconomics
- https://github.com/OpenZeppelin/awesome-openzeppelin
- https://github.com/coinpride/CryptoList
- https://github.com/BlockchainLabsNZ/awesome-solidity
Articles & Blog Posts
- https://freecodecamp.org/the-complete-guide-to-full-stack-ethereum-development/
- https://hackernoon.com/an-introduction-to-bitcoin-and-cryptocurrency-618c139d1d06
- https://kndrck.co/posts/building-on-ethereum-mainnet-an-opinionated-guide/
- https://blog.chain.link/build-defi-yield-farming-application-with-chainlink/
- https://hackernoon.com/getting-started-as-an-ethereum-web-developer-9a2a4ab47baf
- https://blog.oliverjumpertz.dev
- https://investopedia.com/solidity
- https://hackmd.io/NS-XCiEbS2GUpI8Wu1Xdew
- https://michaelnielsen.org/ddi/how-the-bitcoin-protocol-actually-works/
Gamified Tutorials
Cryptozombies |
Ethernaut |
Documentations
Website | About |
---|---|
Solidity Docs | Solidity Tutorial Documentation |
Questbook | Building a bank with Solidity that isn't a toy foe beginners |
Cryptodevhub.io | Ethereum Virtual Machine - Getting Started |
Learn Solidity | Learn Solidity from Discord |
Advanced Smart Contracts | Advanced Smart Contracts |
Solidity Tutorial - Learn x in y minutes | Solidity Tutorial |
OpenZeppelin Docs | OpenZeppelin Documentation |
OpenZeppelin by Ethernaut | OpenZeppelin Tutorials by Ethernaut |
Solidity Docs II | Solidity Tutorial Documentation |
Ethereum | Ethereum Tutorial |
Remix IDE Docs | Remix Tutorial |
Ethereum Docs | Ethereum Tutorial |
Recommendated Books
Mastering Ethereum: Building Smart Contracts and DApps - Andreas Antonopoulos & Dr. Gavin Wood
Mastering Ethereum: Implement Advanced Blockchain Applications - Merunas Grincalaitis
Mastering Bitcoin: Programming the Open Blockchain - Andreas M. Antonopoulos
The Infinite Machine - Camila Russo
Mastering Bitcoin: Unlocking Digital Cryptocurrencies - Andreas Antonopoulos
Programming Bitcoin: Learn How to Program Bitcoin from Scratch - Jimmy Song
Bank 4.0 - Brett King
Building Ethereum DApps: Decentralized Applications on the Ethereum Blockchain - Roberto Infante
Mastering the Lightning Network: A Second Layer Blockchain Protocol for Instant Bitcoin Payments - Andreas Antonopoulos, Olaoluwa Osuntokun & Rene Pickhardt
Seizing Opportunities in the Blockchain and Digital Currency Revolution: A Handbook for Enthusiasts - Chimezie Chuta
Ethereum Blockchain Developer Guide - Thomas Wiesner
Hands on Smart Contract Development with Solidity and Ethereum: From fundamentals to deployment - Randall Kanna & Dave Hoover