Bitcoin for Developers

Hannah Rosenberg This course was created for experienced developers who are comfortable in a UNIX based command line and want to learn how to work with blockchain technology, specifically the Bitcoin Blockchain Network. You will gain tools needed to understand how Bitcoin transactions work, how wallets work, Bitcoin scripting and how to integrate Bitcoin payments into existing platforms. We’re here to help. If you have any questions or feedback about this course please email us at – we’d love to hear from you!

You are Not Logged In

You can still browse without logging in, but you won't be able to earn badges and tokens. login No Thanks

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.

Crypto Basics

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.

The Specifics

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.