A curated list of awesome blockchain resources. Contributions most welcome.
- Bitcoin: A Peer-to-Peer Electronic Cash System
- Ethereum: A Next Generation Smart Contract & Decentralized Application Platform
- Ethereum: A Secure Decentralized Generalized Transaction Ledger
- Sidechains: Enabling Blockchain Innovations with Pegged Sidechains
- Coursera - Bitcoin and Cryptocurrency Technologies
- Coursera - IBM Blockchain Foundation for Developers
- Udemy - Blockchain Technology: A Guide To The Blockchain Ecosystem
- Udemy - Blockchain and Bitcoin Fundamentals
- Udemy - The Complete Course On Understanding Blockchain Technology
- Mastering Ethereum: Building Smart Contracts and Dapps (2018) - If you’re looking to get started with the Ethereum protocol—or are among the many open source developers, integrators, and system administrators already working with this platform—Mastering Ethereum is the definitive book on the topic.
- The Bitcoin Standard: The Decentralized Alternative to Central Banking - The Bitcoin Standard analyzes the historical context to the rise of Bitcoin, the economic properties that have allowed it to grow quickly, and its likely economic, political, and social implications.
- Blockchain: Discover the Technology behind Smart Contracts, Wallets, Mining and Cryptocurrency (including Bitcoin, Ethereum, Ripple, Digibyte and Others) - In addition to blockchain technology, this book also explains the Internet of Things, smart contracts, the Ledger of Things, as well as the application of these technologies.
- Blockchain Technology Explained: The Ultimate Beginner’s Guide About Blockchain Wallet, Mining, Bitcoin, Ethereum, Litecoin, Zcash, Monero, Ripple, Dash, IOTA And Smart Contracts - Instead of talking about investing, this book will focus on how blockchain technology works and how it might be used in the future.
- Blockchain Basics: A Non-Technical Introduction in 25 Steps - In 25 concise steps, you will learn the basics of blockchain technology. No mathematical formulas, program code, or computer science jargon are used. No previous knowledge in computer science, mathematics, programming, or cryptography is required. Terminology is explained through pictures, analogies, and metaphors.
- Blockchain for Dummies from IBM - Everything you need to know about what blockchain is, how it works, and how you can get started building a blockchain network today.
- Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners - Learn how to use Solidity and the Ethereum project.
- Mastering Bitcoin: Programming the Open Blockchain - Mastering Bitcoin is your guide through the seemingly complex world of bitcoin, providing the knowledge you need to participate in the internet of money.
- Blockchain: The Blockchain For Beginners Guide To Blockchain Technology And Leveraging Blockchain Programming
- Edureka - What is Blockchain - This "What Is Blockchain" video by Edureka will help you grasp the basic concepts of Blockchain Technology and how Bitcoin's Blockchain solves the issues in the current banking system.
- Mobifish - Blockchain tutorial
- Popular Use Cases of Blockchain Technology You Need to Know
- Blockchain for 2018 and Beyond: A (growing) list of blockchain use cases
- IBM Blockchain use cases
- Blockchain technology use cases in financial services
- Creating Your First Blockchain with Java
- Learn Blockchains by Building One
- A Beginner’s Guide to Blockchain Technology
- Dapps for Beginners
- A developer-oriented series about Bitcoin
- Understanding Blockchains by Coding One in R
- Building your first dapp
- A developer-oriented series about Bitcoin
- Learn & Build a Javascript Blockchain
- Top 55 Blockchain Interview Questions You Must Prepare In 2018
- Blockchain Interview Questions
- 250+ Blockchain Interview Questions