Bitcoin for Developers: Part I
As cryptocurrencies continue to gain popularity the demand for bitcoin savvy developers is on the rise. This course is designed to give developers the tools they need to understand how Bitcoin transactions work, how wallets work, Bitcoin scripting and how to integrate Bitcoin payments into existing platforms.
Prerequisites: This course was built for developers who are comfortable using a Unix based command line.
Why and How
Where did Bitcoin come from? Why was Bitcoin created? What exactly does a blockchain do? What is mining? This section aims to answer these questions for you.
To really understand a system like Bitcoin in its entirety, you’ll need to have a basic understand of decentralization and cryptography. In this section we’ll cover the foundational pieces of bitcoin.
In this section we finally get into the specifics. When you've finished with this section you will hopfully understand what a node does, what a bitcoin really is and how they are stored in wallets. This will get us nice and prepped for Part II of this course.