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.
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:
var
keyword in JavaScript.You’ll notice, that 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 to write all the material I want to. I want this thing to be as thorough as a CS degree (but more streamlined) when it’s complete.
This project, if it’s actually going to accomplish its goals (which I believe are aligned with the student’s goals) requires that I, and maybe even a few others are able to continuously work on this thing full-time.
Right off the gate I’m bound by the constraint that I need to be able to earn a living wage through this thing.
I don’t think I’ve gotten this right yet, but at the moment we have a simple way to fund ongoing development: our “patron plan”.
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 patron. There are 3 pricing options:
~$29/mo
~$192/yr
$500
Obviously I play with pricing a lot, so if you’re reading this in the future it may have changed, but that’s what it is today. In a nutshell, you pay a subscription for access to all the features.
Let’s take a look at a few alternative business models. I want to optimize for a few things when choosing:
< 1%
the price of college.Benefits:
Drawbacks:
Benefits:
Drawbacks:
I actually looked into this for a couple of 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.
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.
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.
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.
Also Published here