Explore our courses

Explore our Bitcoin courses, available in-person or online. Start by selecting a difficulty level, then refine your search with filters for topics, enrollment status, and format.

Filters
Good for the family and friends that are new or nothing to bitcoin, all the way down to practised core developers.
Little to no developer experience required, but this is a 'technical' class.
You have a few years of full-time work experience as a developer and are very proficient in at least one programming language.
These are our most advanced classes, requiring familiarity with topics from Bitcoin Developers Basics 1+2 at a minimum.
Search
Clear
Format
Clear
Topic
Clear
Availability
Clear
Tag
Showing 0 of 100
Can't find what you're looking for? Let us know what we're missing.
Request a Course

Your path to building on Bitcoin starts here

Use this map as a guide.

  • Solid lines mark the essential steps. Before exploring Mempools or Taproot, you’ll need the foundations from Bitcoin Developer Basics. Some courses, like Taproot, are necessary before unlocking more advanced concepts (Covenants).

  • Dotted lines show optional routes. Lightning isn’t required for Covenants, but it might give you extra insight along the way.


Still not sure? Feel free to reach out and chat with us.

"As a junior developer it's a daunting task jumping into Bitcoin development for the first time, I've tried on my own and failed multiple times in the past. Base58 gave me a new opportunity to dive in again guided by a real expert in the industry along side a class of likeminded students. This has been invaluable for my understanding of the Bitcoin protocol and has given me examples and actionable next steps for developing my skills and starting to build on Bitcoin for real. Thank you Base58!"

PlebDev
Front End Engineer @ Fold

"Phenomenal course. Came into it with limited technical knowledge of bitcoin. They make it super accessible (no dev experience needed, interactive and fun) and I'm now sooo much more comfortable with the technical side of the bitcoin fundamentals. In fact, some of the things I learnt helped me while interviewing at bitcoin companies! If you're interested in bitcoin and want to learn about how it works - highly recommend taking this course!"

Super Coder
Sr. Software Engineer @ Swan Bitcoin

"I thought I knew how transactions worked in bitcoin up until I took the class. It is a deep, byte by byte dive into the different types of transactions, understandable for non-coding people. Just have an open mindset, let yourself be taught the most basic bitcoin-cli and python commands, and you are good to go. I was afraid it would be too technical, and don't get me wrong, it does get into the roots of how the transaction protocols work, but nifty managed to keep it simple and clear enough for someone with a basic bitcoin knowledge to follow."

Based Anon

FAQ

We've answered the most common questions here.

Question not answered?

What payment methods do you accept?

For courses on Udemy, we only accept fiat payments. For courses on our site, you can checkout with Bitcoin (onchain + lightning) or with a credit card (fiat)

What if I'm not satisfied with the course?

You can get a full refund within the first week of the course. No questions asked.

Are there any options for team training?

Yes! Please contact us at [email protected]

The protocol’s not magic. It’s mastery.

We don't just say we know Bitcoin—we teach it, build on it, live in it. If you're the type who likes to audit the source, head this way. You'll find the humans behind the hashes.