Launching the Introduction to Cryptocurrency

Today I’m launching Introduction to Cryptocurrency, an online course teaching the basics of programming cryptocurrencies. The first two modules are already released, and the remainder of the course will be coming out over the next few months.

Introduction to Cryptocurrency

Introduction to Cryptocurrency is a multidisciplinary exploration of cryptocurrencies from the ground up, spanning computer science, history, cryptography, and economics.

The course has nine modules in total:

  1. History: money, the cypherpunks, and Satoshi Nakamoto
  2. Cryptography 101: hashing, Merkle trees, and public-key crypto
  3. Decentralization, P2P networking, and gossip protocols (not yet released)
  4. Consensus, Byzantine fault-tolerance, and blockchains (not yet released)
  5. Game theory and cryptoeconomics (not yet released)
  6. Ethereum and decentralized computation (not yet released)
  7. Smart contract development 101 (not yet released)
  8. Smart contract security (not yet released)
  9. Approaches to scaling cryptocurrencies (not yet released)

I decided to make this Introduction to Cryptocurrency completely free, and I want to explain why.

When I first got into crypto, I had no idea where to start. There were no good educational resources—most textbooks and documentation were out of date, those that existed were poorly explained, and no one had laid out a clear path to learning this stuff. All of the important ideas were strewn across blog posts, articles, and Twitter conversations.

Eventually, I was able to get myself up to speed. But even today, there still are no good resources I’d confidently point a beginner towards. In my frustration, I decided a while back to write a short guide to blockchain development. To my chagrin, that post blew up and became the entrance point for many developers into the blockchain space. And it wasn’t even that good! It made me realize how hungry people are for a clear curriculum for understanding crypto.

I’m a teacher at heart. So I decided to make the course I would’ve wanted to take when I first started.

If you are in the same place I was, then this course is for you. There is so much innovation left to wring out of blockchains, and it’s the next generation of developers who’ll have to pick up that mantle. I’m hoping that’s you.

The course is primarily designed for programmers. But even if you’re not a programmer, you should get some value out of it. I encourage you to check it out—at worst, you’ll come away with a deeper appreciation for what makes cryptocurrencies so captivating and disruptive.

Like this post? Subscribe.
I'll send my new posts (and secrets) to your inbox.
or subscribe via RSS.

Managing Partner at Dragonfly Capital. Effective Altruist. Airbnb, (acquired by Coinbase) alum. Instructor @ Bradfield. Writer. Former poker pro. Donate 33% of my income to charity.

San Francisco
Load comments 

By Haseeb Qureshi and Ashwin Ramachandran It was August 2017. The price of Ether was near an all time high, the Ethereum blockchain was exploding with usage, and the chain was buckling under the ever increasing demand. Researchers and developers were frantically searching for new scalability solutions. At blockchain conferences around the world, developers debated scaling proposals. The Ethereum community was desperate for a solution. In the middle of this...
read more

Jan 2020

I recently turned 30. When the decade began in 2010, I was still 20, a professional poker player, a college dropout, and deeply unhappy. What did I believe I’d be doing a decade later? I don’t think I knew, only that I definitely wouldn’t be playing poker anymore. I’d be doing something much more valuable to the world, I thought. But I had no idea what it might be. I...
read more