BUIDL BOOTCAMP
Become A Bitcoin Developer
Online Bitcoin programming bootcampAll code in Python$1500100% refundable if you don't love the classLessons take ~100 hours to complete.Join a dynamic, close-knit community dedicated to contributing to Bitcoin
Curriculum
Part 1: Implement Bitcoin
Learn how Bitcoin works by building it. We start with a comically stupid digital cash implementation (PNGCoin) and iteratively improve it until all major Bitcoin features have been added.
Part 2: Peer-To-Peer Network
Write a Bitcoin network crawlerWrite a partial implementation of initial block download.Write Script execution engine
Part 3: Build a Hardware Wallet
Build a hardware wallet using Micropython, just like TrezorHD wallets, seed phrases, multisig, secret sharing, and more
Part 4: Final project
Build your own projectOr team up with classmatesOr contribute to a popular open source projectThis is where most aspiring Bitcoin developers get stuck -- they learn a little but never apply their knowledge. We won't let this happen!
FAQ
Course Format
Daily video & exercises20 hours / week is the suggested pace, but you can more faster or slower if you like. You can always retake the course in future months if life gets in the way.I'm available 3 times every day for office hours over Google Hangouts
Prerequisites
Complete any "Introduction to Python" course. I recommend Mooniversity or SoloLearn.
"Graduation"
BUIDL Bootcamp doesn't offer certificates or diplomas because they are worthless!Instead I focus on helping you build a real Bitcoin project or onboarding you as a contributor to a popular open source project. This is valuable because few people can pull it off!
Community
The curriculum is great, but the community is better. We are like-minded people dedicated to rebuilding the global financial and monetary system atop Bitcoin. BUIDL Bootcamp is the best community to support your Bitcoin programming career.
Some Student Final Projects
BTCPayServer Quickbooks PluginThe first outside feature implemented on JouleTor support on Pierre Rochard's Node LauncherLibrePatron - an open source, Bitcoin-powered Patreon alternativeLinks to many more in my most recent newsletter
Instructors

Justin Moon
I made the BitBoy hardware wallet and the Junction UI for using hardware wallets with Bitcoin Core Check out my podcast appearances: Stephan Livera | Tales from the Crypt | NodedI organize the Austin Bitcoin Developers meetupFollow me on Twitter
Student Testimonials
BUIDL Bootcamp by @_JustinMoon_ is absolutely awesome.
— Robbert Jacobs β‘οΈ (@l0bbelt) July 7, 2019
Nothing beats getting the opportunity to #LearnToCode and (hopefully at some point) building on Bitcoin at the same time.
Some of the most amazing hours in front of a computer screen with #BuidlBootcamp by @_JustinMoon_
— 21isenough [Jan/3π] (@21isenough) December 18, 2018
Just finished "POW Coin" - a 400 line Python implementation of a "Proof-of-Work Coin". An intermediate step on the way to bitcoin.
Absolutely well done, Justin! Loving it π ππ» pic.twitter.com/qde0i1zcDC
There is no better way to celebrate the 10 years of this beautiful protocol, than working to understand down to smallest detail by building it up again. The clarity of the guidance by @_JustinMoon_ at the https://t.co/cJpkIYUzsC does not stop to amaze me. pic.twitter.com/a589zo5avG
— bluecell296β‘ (@openoms) January 3, 2019
Iβm into the second week of the BUIDL Boootcamp and Itβs already worth multiple times the investment. If youβre motivated but your coding skills are rusty, or non-existent, @_JustinMoon_ will get you to start building stuff. No question is dumb enough (I stress tested this π).
— The Bitcoin Observer [Jan/3π] (@festina_lente_2) December 20, 2018
Day 2 of BUIDL Bootcamp getting a better sense of SHA256 and other cool stuff with @_JustinMoon_ π π pic.twitter.com/W0wowPhwC7
— Thib β‘ (@thibtoo) December 12, 2018
As a current participant in @_JustinMoon_ 's #BUIDLbootcamp I really recommend joining in. The best thing you can do in a market like this is learn learn learn - the more hands-on, the better. DM me with any questions about joining this awesome Python for Bitcoin course! https://t.co/4QhocJJYO5
— Chelsea Palmer (@IMmsGNU) January 17, 2019
Join Email List
Where I share resources & opportunities to help advance your Bitcoin development career
Β© BUIDL Bootcamp LLC. All rights reserved.
Pay
The invoice will be for $1450 at current exchange rates. The course materials will cost an additional $50, which gives a total of $1500. You will directed to buy these online before the course starts.
Sign Up for BUIDL Bootcamp
Check Your Email
We emailed you a link to pay for the course.
It expires in 1 hour, so don't delay!
Check Your Email
We sent you an invitation to the class Slack room.
See you there!