Don't spend $10k on a bootcamp. Try our back-end career path first.
Back home

Why Boot.dev is Not Completely Free

By Lane Wagner on Aug 15, 2022

A few days ago I received an email regarding Boot.dev where the sender informed me:

I am ideologically opposed to charging people for online education.

I mean fair enough right? I certainly understand this viewpoint, and perhaps I even ideologically agree. That said, let me explain why Boot.dev isn’t completely free - though quite a bit of it is free.

The lifeblood of a good learning platform is ongoing development #

My current goal with Boot.dev is to provide the most effective path to a career in backend development . Some key points regarding how I plan to do that include:

You’ll notice, I can’t really accomplish these goals by, say, spending a few months of my spare time writing content, then putting it out for free while I get back to work at a full time job. The content wouldn’t remain up to date, wouldn’t be gamified, and I simply wouldn’t have the time be able to write all the material I want to. I want this thing to be as thorough as a CS degree (but more streamlined) when its complete.

This project, if it’s actually going to accomplish its goals (which I believe are aligned with the student’s goals) requires that myself, and maybe even a few others are able to continuously work on this thing full-time.

Right of the gate I’m bound by the constraint that I need to be able to earn a living wage through this thing.

Get a back-end job without spending $10k on a bootcamp

  • Learn Python, Javascript and Go
  • Build the professional projects you need to land your first job
  • Spend about 6 months (when done part-time)
  • Pricing as low as $24/month*
  • No risk. Cancel anytime.

So what is Boot.dev’s current business model anyways? #

I don’t think I’ve gotten this right yet, but at the moment we have a simple way to fund ongoing development: our “membership”.

Signing up, reading all the content, and even playing in the code sandbox is free for everyone. However, after the first few chapters of any individual course, if you want to continue to “pass off” assignments, and get your answers checked for correctness you need to become a member . There are 3 pricing options:

A membership subscription sill get you access to all the features and content.

Charging the learners isn’t the only way to monetize the platform #

Let’s take a look at a few alternative business models. I want to optimize for a few things when choosing:

Model #1 - Totally free, ads #

Benefits:

Drawbacks:

Model #2 - Totally free, donations #

Benefits:

Drawbacks:

Model #3 - Charge businesses for career placement after students graduate #

I actually looked into this for a couple months, and based on my research, I don’t think this will work for a platform built primarily for entry-level developers. If I was providing career education to junior or mid level developers, I’m sure I could charge a “recruiting” fee to businesses or something like that. Unfortunately, companies simply don’t pay to find juniors.

Model #4 - Charge students for career coaching #

This is an interesting one I’ve been thinking about recently. The idea is that I could open up the entire curriculum for free, then charge “lambda school”-style pricing for optional career coaching sessions for graduates. We would meet once a week on a video call to help you find a job, then if you get a high-paying job you pay us back over the first year of employment.

I think we’ll experiment with this, but I’m a little skeptical, because the incentives become too focused on “weeding out” the students who are less likely to be placed in a career, rather than just educating everyone as effectively as possible.

There could be a hybrid model where the career placements subsidize the education platform, making the learning portion cheaper while still incentivizing us to provide an amazing experience.

A simple path to your career in back-end development

The pace of Boot.dev's JavaScript, Python and Go courses has been perfect for me. The diverse community in Discord is a blast, and other members are quick to help out with detailed answers and explanations.

- Daniel Gerep from Cassia, Brasil

So what are we going to do? #

Well, for now we’re going to keep monetizing the way we’ve been doing it - simple monthly subscriptions. For students who can’t afford the price, all of our content can be read for free, and hopefully that’s a decent middle-ground solution until we have the bandwidth to try other things.

My priority right now is just getting this thing to a level where I can pay my server costs, my mortgage and my family’s expenses without going into the red.

A final note on the “ideological opposition” #

I am ideologically opposed to charging people for online education.

Again, I agree in my heart - but there are a few facts that I think are important to keep in mind:

At the moment, anything can be learned online for free. The problem that platforms like Boot.dev are solving isn’t access to information. It’s organizing that information so that it can be consumed in easy, fun, and effective ways. Again, that’s why I allow people to access all the information on Boot.dev for free.

There is a reason that people are still paying for expensive university and bootcamp tuition . It’s not because they can’t find the information online or in a book. People are paying for content curation, for degrees and certificates, and for the external motivation that deadlines and teachers provide. I think we can do all that for less than 1% of what people are paying currently.

Anyhow, as usual, if you have any comments or think I’ve erred in some way, feel free to let me know on Twitter .

Learn back-end without spending $10,000+ on a bootcamp

Related Reading