Professional Documents
Culture Documents
The Coding Bootcamp Handbook - How Do Bootcamps Work and Are They Right For You - PDF
The Coding Bootcamp Handbook - How Do Bootcamps Work and Are They Right For You - PDF
Menu
Prepare yourself. Make sure you have enough money. If you're ready
to enroll, make sure you have enough cash to pay tuition. And make
sure you have enough cash to survive during the bootcamp, and for 6
months after while you apply for jobs.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 2/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Bootcamps aren't magic. Bootcamps can only help prepare you. You Menu
have to learn everything. You have to go through the developer job
interview process. You have to put in the work.
A note on objectivity
I've designed this handbook to be as objective as possible. To this end,
I do not mention any bootcamps or their founders by name. I do not
link to any of their websites.
Second, many of the reviews on these sites were coerced. I've heard
stories from graduates of several bootcamps who were pressured to
leave positive reviews. In some cases, bootcamps made students write
reviews as a mandatory in-class activity.
It's impossible to know which bootcamps are playing by the rules and
which are cheating. So all that these review sites accomplish is to help
cheaters drown out the more ethical bootcamps.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 4/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
This handbook will give you a framework you can use to understand
how bootcamps work. It will help you research your options and plan
the path to your rst developer job.
What exactly is a
bootcamp?
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 5/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Menu
Most bootcamps are around 12 weeks long, though some are as long
as a year.
That's a tall order. And there's a lot of money on the line. Which leads
us to the next question.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 6/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
work?
In many cases, yes. Every year, thousands of bootcamp grads get their
rst developer jobs.
"The best bootcamps take people with raw ability and turn
them into (lightly) experienced programmers. Most of what
they do in some ways is selection, and then put people into
pressure cookers of learning." - a former bootcamp manager I
talked to
But there are also bootcamp grads who fail to get a developer job and
end up going back to their past careers.
Menu
Bootcamps have only existed as a form of post-high school education
for a few years. They aren't yet regulated like colleges and
universities. That is, through accreditation.
But rst, what does it meant to be accredited? And why's that so
important for colleges and universities?
If graduates from the school aren't able to get jobs in their eld of
study, that's a red ag. The school may lose its accreditation.
You may have heard the term "diploma mill". These are colleges and
universities that have lost their accreditation (or never got accredited
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 8/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
in the rst place). They sell worthless courses and worthless diplomas. Menu
In the US, public universities are run by the government. These are
accredited. And most private universities are run by nonpro ts - often
by religious organizations. These are usually accredited, too.
"A foole and his money is soone parted." - Dr. John Bridges, way
back in 1587
In some cases, these schools qualify for federal student loans, the GI
Bill, and other forms of government assistance.
Even so, word of these scams spreads slowly. And even when a school
sounds too good to be true, people still want to believe.
popularity. They can get rich while serving up sub-par results for Menu
students.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 10/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Menu
The biggest factor in how much money you get paid as an entry-level
developer is the cost of living of the city. A junior developer in San
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 11/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Francisco can make twice as much as a junior developer in the middle Menu
of America.
Most good bootcamps are selective. If they don't think you'll be able
to get a developer job after the program, they won't accept you.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 12/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
your tuition dollars. But they also have a long-term incentive not to Menu
accept you if they think you could hurt their employment statistics.
This said, not all bootcamps care about their employment statistics.
Some may focus on short term cash, due to nancial desperation. (A
lot of high-pro le bootcamps have shut down in recent years.)
In some cases, bootcamps may kick out students half way through
their program.
tech?
Usually by the time people enroll in more selective bootcamps,
they've already spent a lot of time coding, and are close to being able
to get a developer job. So it's less common for these bootcamp
graduates to fail to nd a job.
"Sometimes people put in all the work, and are talented, but
just don’t get lucky for a long time. Other times, many people
spam click job applications job boards. This rarely works.
So in many cases, when people fail to transition into tech, it's not really
the bootcamp's fault. Some people just underestimate how arduous
the job search process can be and give up before they nd success.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 14/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
are there?
Privately-Owned Local
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 15/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Bootcamps Menu
These are often founded by one or more local developers. The
founders may teach some of the classes themselves. (This is usually a
good thing.)
Privately-Owned Bootcamp
Chains
As locally-owned bootcamps grow, their founders may open
additional campuses in other cities.
This said, it's hard to offer consistent quality across multiple schools.
University-based bootcamps
Most university-based bootcamps aren't run by the university itself.
They are run by for-pro t education companies.
bootcamps. These bootcamps pay the university a hefty fee to use Menu
their classroom space and - more importantly - their prestigious name.
It's a controversial practice.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 17/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
These programs are selective. They may require applicants to have a Menu
Ph.D. or other advanced degree.
These programs make 100% of their money from employers. The
program charges employers a recruitment fee when they place you at
their company. These recruitment fees can be as high as 33% of your
rst year's salary.
But you as a student don't pay anything. Your future employer covers
the expense of the bootcamp for you.
Online bootcamps
I mention these last because they are new and experimental.
It's one thing to take a student who is new to coding and prepare them
for their rst job in a matter of months. It's another thing to do this
completely online.
"Learn to code" style websites can teach you online because they are
designed for long-term use. If you practice coding online several times
each week for a year or two, your skills will steadily improve.
All this is much harder to accomplish online, and in such a short period
of time.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 18/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
The main reason companies offer online bootcamps is simple: they're Menu
dramatically more pro table.
They can hire instructors from all around the world. This is
much cheaper than hiring instructors in, say, San Francisco.
They can dump students into a big chat room together and let
them gure things out with minimal supervision.
Voilà - a coding bootcamp for 1/10th the cost. And a lot of these online
bootcamps still charge as much as in-person bootcamps.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 19/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
The average age of a bootcamp student is 28, but it's common for
people much older than that to enroll in bootcamps.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 20/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Menu
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 21/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Menu
But since time and money are scarce, we should discuss this in more
detail.
If your rst job out of a bootcamp pays $50,000 per year, that means
you would pay:
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 23/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Most of these ISAs won't kick in until you make at least US $50,000
per year. And if you earn less than $50,000 per year for ve years,
these ISAs will go away and you won't owe anything anymore. And
some ISAs have a "cap" - a maximum amount you have to pay back.
But the important thing to note with ISAs is they are a new form of
debt. Unlike other forms of consumer debt - like student loans - ISAs
exist in a legal gray area.
ISAs are a new form of " nancial engineering". They seem to be legal,
but none of this has been tested in a court of law.
It's also unclear what happens if you take out an ISA, and then the
bootcamp goes bankrupt. (This happens often - even to big bootcamp
chains). You would have no control over who gains ownership over
your debt. It's unclear how aggressively they could pursue you to pay
them back.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 24/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
during a bootcamp?
Your living expenses will depend on which city the bootcamp is in, and
that city's cost of living.
Living at home with your parents in the midwest? Your costs will be
much lower than if you are moving to San Francisco and renting an
apartment.
You should save enough money to last you through the bootcamp, plus
6 months. This way, you have enough time to nd the right job and to
cash your rst paycheck.
To get the true cost of attending a coding bootcamp, you should factor
in opportunity cost as well.
Example: You currently earn $3,000 per month. You're moving to San
Francisco, where it can cost $2,000 per month just to rent a bedroom.
You'll attend a 12-week bootcamp that costs $15,000.
Here is your true cost, assuming an additional 6 months until you get a
job and cash your rst pay check:
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 25/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
As you can see, in this case, the coding bootcamp tuition was only
1/4th of the true cost.
The lesson is simple: don't get too hung up on the cost of coding
bootcamp tuition itself. It is only part of the true cost.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 26/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Menu
A naive answer would be "just apply and see if you can get in."
There's a Goldilocks Zone for coding bootcamps: not too beginner, not
too advanced - just right.
Why?
And then when you get a job afterward, you'll boost their
employment statistics.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 27/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Menu
Scenario #2: You are too new to
coding to get much out of the
bootcamp
If you're a weak candidate, then it comes down to the decision maker
at the bootcamp. Are they focused on the long term or the short term?
How much do they care about their employment statistics?
If the bootcamp is focused on the long term, they should reject you. Or
assign you additional pre-coursework, then ask you to come interview
again in a few months.
But bootcamps who are struggling nancially don't have the luxury of
worrying about their employment statistics. They may not be around
for the long term. Their rational decision might be to just accept you
anyway - regardless of your preparedness.
"In the long run we are all dead." - John Maynard Keynes in
1923
Maybe you rise to the occasion and succeed against the odds. Maybe
you don't. Either way, the bootcamp gets their tuition money and is
able to stay solvent a few months longer.
But again, you don't know which scenario this is. Is this Scenario #3
where you're "just right"? Or is the bootcamp just saying it is? Are you
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 28/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
This is why I said the approach of "just apply and see if you can get in"
is naive.
Menu
You can now apply to coding bootcamps with con dence. You won't be
too advanced. If they accept you, you can be con dent that you're not
too beginner, either.
If they don't accept you, you can just continue your self study and
apply to the bootcamp again later.
How do I choose a
bootcamp?
The rst consideration should be: are there any coding bootcamps in
your city? If so, I encourage you to visit them and learn as much as you
can about them.
By staying in your current city, you can reduce your cost of living. You
can also reduce your stress. You don't have to spend your time
shopping for an apartment or learning a new neighborhood. You can
spend that time coding.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 30/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
It's true that the San Francisco Bay Area - which includes Silicon Menu
Valley - is the tech mecca of the western hemisphere.
San Francisco is home to several excellent bootcamps. It also has tons
of employers. And a huge ecosystem of evening tech events,
hackathons, startup communities, and recruiters.
You can learn a lot from most experienced developers who have
worked in tech for 5 or 10 years. Almost as much as you could learn
from an elite developer at a San Francisco tech company.
(And the most elite developers can earn millions of dollars a year. You
probably won't nd them teaching at bootcamps anyway.)
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 31/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Menu
This may sound counter-intuitive, but I'm going to come right out and
say it. The tools don't matter.
Some bootcamps teach Full Stack JavaScript with Node.js. This is the
most widely used toolchain for new projects. But it may be a bit
harder to learn.
Some bootcamps teach Python and Flask or Django. Some teach the
.NET ecosystem. Some may go straight into mobile development with
Android and Java or Kotlin. Some go close to the metal with C.
Again, the tools don't matter. What matters is that you learn one set of
tools really well.
You can sum up most of what you'll learn in a coding bootcamp as:
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 32/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
You'll learn the same basic things regardless of which tools the
bootcamp teaches.
How important is a
bootcamp's track record?
If a bootcamp that has been around for a few years, you should pay
close attention to their track record.
Older bootcamps
First, nd out whether the bootcamp is part of the Council on
Integrity in Results Reporting. If they aren't, ask them why not.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 33/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Either way, you should nd their graduates on LinkedIn. Reach out to Menu
them to ask them about their experience there.
Newly-opened bootcamps
If the coding bootcamp is new, there will be much less information
available. You will have to rely much more on your intuition.
Do they have any past cohorts? Find their graduates on LinkedIn and
ask them about their experience there.
Like all kinds of small business, bootcamps may shut down quickly if
they don't get traction. If this happens, you will nd yourself
explaining the school to future employers in the past tense. Awkward.
In the face of sparse data, you need to decide for yourself. Do the
people running this bootcamp seem like they know what they're
doing? Are they passionate about this?
Yes. You are about to make a decision that - when you factor in cost of
living and opportunity cost - is tens of thousands of dollars and
months of your time.
By all means, book a ight. Even if you're only ying in for a day trip.
Talk to the teachers and the staff. Scope out the school. Observe the
students.
Tell them your circumstances. Tell them how important this decision is
for you.
This is the most dif cult part of the bootcamp research process. You
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 35/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
may be thinking "I'm an introvert." Or "I don't want to bother these Menu
busy people."
But these people are where you will be a year from now. They are the
best window into what you can expect from this bootcamp.
If you end up going to the bootcamp, these people will be your fellow
alumni. This is an opportunity to also make them your mentors.
Others free resources can help a motivated novice ramp up their skills
and get hired as a developer.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 36/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Menu
There are websites where you can learn to code right in your browser.
Some of them - like freeCodeCamp - are completely free.
These websites cover many of the same concepts and tools as coding
bootcamps.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 37/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Some of these MOOCs also offer certi cations, though you may have
to pay for them.
The important thing to note here is that you can learn almost any topic
- straight from world-class professors - at your convenience.
Always keep this fact in mind when you're considering paid learning
resources. They have a high bar to clear to justify their cost.
Menu
Developers have also sold books that they've since decided to make
freely available.
Also, some developers release digital versions of their books for free,
and sell physical copies of them.
Yes, there are Masters in Computer Science programs. But these are
designed for already-working developers to further expand their
skills.
Coding bootcamps are a much faster way to get coding practice. They
can help you establish the conceptual baseline you need to work as a
developer.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 39/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Menu
Before you enroll in any courses, ask them about past alumni who are
now working as developers. If they can't provide any, the program may
be too basic for you.
There are also websites that specialize in pairing students with online
tutors.
This can be quite expensive. But if you're able to learn to code on your
own, this may be a good option for you. You get the bene t of weekly
tutoring session for the fraction of the cost of a bootcamp.
bootcamps? Menu
The rst coding bootcamps were founded less than a decade ago. This
is still a young industry.
It's hard to predict what will happen with bootcamps. Here are a few
possible directions - with some of them less positive for students than
others.
university?
In their current form, bootcamps are not a substitute for a university
education. They are a supplement to it.
Coding bootcamps are new. There isn't much data. And there's even
less data about bootcamp graduates who didn't nish university.
Menu
But we need a lot more ef cacy data rst. I wouldn't send my kids to a
bootcamp instead of a university, and I urge similar caution to you.
By the way, if you're in high school and reading this, here's my advice
to you: go to the best university you can afford without student loans.
Before you take out student loans, look into community colleges.
There are also accredited ultra-low-cost university programs. You can
do many of these online while working. As always, don't trust their
marketing and do your own research.
Bootcamps may try to remedy this is the same way universities did. By
lobbying the federal government.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 43/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
But there are diminishing returns to these bene ts. Some of these
chains have gone out of business. Others - no longer able to operate
on their own - got acquired by education conglomerates.
There is a right size to any operation. It's unclear what the right size
for a coding bootcamp chain is.
Some of the best bootcamps only have one location. Others are able
to keep quality high across multiple campuses. A lot of their success
comes down to the quality of their leadership.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 44/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
For the record, I'm against the mixing of university programs with
coding bootcamps. These are two different education modalities
designed for two different sets of learners.
There are already programs like this in Europe. And over here in the
US - well, we can dream, can't we?
Menu
1. Your skills
2. Your reputation
3. Your network
Don't make the mistake of focusing on only one or two of these. Think
about ways you can build all three at the same time.
Going to a bootcamp can be the best decision you ever made. Or it can
be an awkward nancial setback.
Bootcamps aren't magic. They aren't going to do the work for you.
In the end, the experience is what you make of it. So make the most of
it.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 47/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Menu
5 replies
1 reply
1 reply
I was in a very lucky situation. I’m under no delusion that most people could
do what I did. I had about half a dozen non-traditional classmates who in a
similar situation, and we had a very different experience than most students.
1 reply
MustaphaMusaAduragbe 6 Sep
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 48/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Coding Bootcamps
When it comes to whiteboard coding interviews, remember to PREP
1 post →
#PYTHON
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 49/51
9/7/2019 The Coding Bootcamp Handbook: How Do Bootcamps Work and Are They Right for You?
Menu
#JAVASCRIPT
You Already Use Types - So Here's Why You Should Use a Type System
SWYX 9 DAYS AGO
Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos,
articles, and interactive coding lessons - all freely available to the public. We also have thousands of
freeCodeCamp study groups around the world.
Donations to freeCodeCamp go toward our education initiatives, and help pay for servers, services, and
staff. You can make a tax-deductible donation here.
https://www.freecodecamp.org/news/coding-bootcamp-handbook/ 51/51