Learn Blockchain Together
Curated collection of lists of useful mostly free resources to learn Blockchain together.
Content
Tags legend
- ( course ) -- consists of series of text/video articles trying to give to a reader solid foundation
- ( article ) -- either single article or single video-tutorial
- ( reading ) -- material to read
- ( video ) -- material to watch
- ( interactive ) -- it is possible to interact and get feedback from the system
- ( list ) -- list of resources
- ( certificate ) -- certificate is available
- ( introductory ) -- introductory level
- ( advanced ) -- advanced level
- ( introductory ) -- introductory level
- ( non-technical ) -- non-technical explanation
- ( technical ) -- technical explanation
- ( theoretical ) -- theoretical
- ( practical ) -- practical
- ( non-eng ) -- non-english language
- ( domain:uniswap ) -- related to uniswap
- ( domain:cryptography ) -- about cryptography
- ( domain:consensus ) -- consensus specific resources
- ( python ) -- contains Python code
- ( js ) -- contains JavaScript code
- ( java ) -- contains Java code
- ( framework ) -- material is related to certain framework
- ( book ) -- a book
General-purpose technical introductory courses
( course ) ( introductory ) ( technical )
- ⭐ Learn Blockhchain by TechnoDine ( video ) ( theoretical )
- ⭐ Cryptography by practicalnetworking.net ( reading ) ( course ) ( theoretical )
- Cryptography Course by Julian Hosp ( video ) ( theoretical )
- ⭐ DeFi Programming Course by EatTheBlocks ( video ) ( practical )
- Web3 Tutorial by EatTheBlocks ( video ) ( practical )
- Solidity Tutorial by EatTheBlocks ( video ) ( practical )
Courses with certification
( video ) ( reading ) ( interactive ) ( certificate ) ( technical )
- Intro to Information Security by Georgia Tech
- Blockchain and Bitcoin Fundamentals by George Levy
- Blockchain Technology: A Guide To The Blockchain Ecosystem by Ravinder Deol
General-purpose non-technical introductory courses
( course ) ( introductory ) ( non-technical )
- Blockchain & Cryptocurrency by Simply Explained ( video ) ( theoretical )
- Crypto by Finematics ( video ) ( theoretical )
- Learn Blockhchain by Lisk ( video ) ( theoretical )
- Educational Guides by Coin Bureau ( video ) ( non-technical )
- The Complete Beginner's Crypto Crash Course by 99Bitcoins ( video ) ( non-technical )
- Blockchain & Crypto 101 by Binance Academy ( video ) ( non-technical )
- ⭐ Blockchain career advice by EatTheBlocks ( video ) ( practical )
- Blockchain Технологии by CryptoInside ( video ) ( theoretical ) ( non-eng )
- Погружение в крипту за 7 дней by Incrypted ( video ) ( non-technical )
Introductory articles
( article ) ( introductory )
- But how does bitcoin actually work? by 3Blue1Brown ( video ) ( technical )
- Bitcoin for Beginners by Ali Abdaal ( video ) ( non-technical )
- WTF is The Blockchain? by Mohit Mamoria ( reading ) ( non-technical )
- Blockchain for 2018 and Beyond: A (growing) list of blockchain use cases by Kevin Doubleday ( reading ) ( non-technical )
- ⭐ Learn Blockchain: The COMPLETE beginner’s guide by Dapp University ( video ) ( technical ) ( theoretical )
- ⭐ Blockchain Tutorial for Beginners | Build a DeFi App by Dapp University ( video ) ( technical ) ( practical )
Build your own Blockchain
( introductory )
- How To Build Your Own Blockchain by Jack Schultz ( reading ) ( course ) ( python )
- Creating Your First Blockchain with Java by Kass ( reading ) ( course ) ( java )
- Learn Blockchains by Building One by Daniel van Flymen ( reading ) ( article ) ( python )
- A blockchain in 200 lines of code by Lauri Hartikka ( reading ) ( article ) ( js )
- Code Your Own Cryptocurrency on Ethereum by Dapp University ( video ) ( course ) ( practical )
- Beginner Blockchain Tutorial For Developers by Dapp University ( video ) ( course ) ( practical )
- Solidity for Beginners by Dapp University ( video ) ( course ) ( practical )
- Blockchain Developer Tutorials by Dapp University ( video ) ( course ) ( practical )
Cryptography
( domain:cryptography )
- ⭐ Cryptography by practicalnetworking.net ( reading ) ( course ) ( introductory ) ( technical )
- Cryptography Course by Julian Hosp ( video ) ( course ) ( introductory ) ( technical )
Lists
( list )
- Curated list of resources for the development and applications of block chain by yjjnls
- A Curated List of Blockchain and General Cryptocurrency Resources by Coderplex Foundation
- Awesome Blockchain for Developers by Jeiwan
- A collection about awesome blockchains - open distributed databases w/ crypto hashes incl. git by Jeiwan
- Blockchain Learning Path by ProtoFire
- A curated list of Blockchain and Cryptocurrency Technologies visualisation by xpfio
- Curated list of blockchain services, especially focused on decentralized exchange protocol by Kordan Ou
- A list of crypto readings and resources by a16z
- Blockchain and Identity by Markus Sabadello
- Awesome Non-Financial Blockchain by Machinomy
Books
( book ) ( reading )
- 📘 Attack of the 50 Foot Blockchain: Bitcoin, Blockchain, Ethereum & Smart Contracts by David Gerard
- 📘 Mastering Bitcoin - Programming the Open Blockchain by Andreas M. Antonopoulos
- 📘 Programming Blockchains in Ruby from Scratch Step-by-Step Starting w/ Crypto Hashes... by Gerald Bauer
- 📘 Programming Cryptocurrencies and Blockchains in Ruby ( Beta / Rough Draft ) by Gerald Bauer
- 📘 Blockchain for Dummies, IBM Limited Edition by Manav Gupta
- 📘 Mastering Ethereum - Building Contract Services and Decentralized Apps on the Blockchain by Andreas M. Antonopoulos
- 📘 Building Decentralized Apps on the Ethereum Blockchain by Roberto Infante
- 📘 Blockchain in Action by Bina Ramamurthy
- 📘 Permissioned Blockchains in Action by Mansoor Ahmed-Rengers
- 📘 Programming Hyperledger Fabric by Siddharth Jain