Dev Bootcamp

We're hiring!

Tuition details

We do our best to help make this affordable for everyone. Check these resources on how to pay for Dev Bootcamp or see if you qualify for any of our scholarship discounts.

Discounts

I qualify for scholarship.

You qualify for a $500 scholarship if you're female, a veteran of the U.S. Military, or from an ethnic minority group underrepresented in the software engineering field (African American, Chicano/Latino, Native American, Pacific Islander). The tech world is notoriously unrepresentative of the larger population. We believe that the sooner that changes, the better off we all are.

I am applying for the Girl Develop It Scholarship.Learn more.

Total tuition after scholarships $12,200 / total
Close

Frequently Asked Questions

What is Dev Bootcamp?

Dev Bootcamp pioneered the short-term immersive "bootcamp" model which transforms novices into web developers. Our training takes place in-person in San Francisco, New York and Chicago with a 70-90 hour a week project-based curriculum. For the past two years we've iterated and improved our curriculum, which has helped more students land more jobs than any other program.

What kind of people are you looking for?

You are a self-starter. You are self-directed and motivated. You are tenacious, often seen struggling earnestly and relentlessly with a problem, just because you have to figure it out. You are resourceful. You know when you're stuck, and how to ask for help. You are a genuinely kind and good person, often inclined to give a hand. You see the best in others. To you, not only is the glass half-full, but you're grateful that there is a glass in the first place. You love learning, and you really, really want to build cool things. You're passionate about building a career as a software developer and you love the idea that your first job is going to pay you to continue learning.

So I'm going to be sitting in class for 40 hours a week?

No. That would be terribly boring and ineffective. You will spend an hour or two a day in lecture and most of the time building things with code. You'll work in pairs and small groups on an exciting integrated curriculum. By Phase 2 (week 4) you'll be recreating applications like Twitter and Survey Monkey. Your brain will be buzzing as you solve problems, tackle challenges, and build applications until you're confident in your mastery of the skills. If you have an idea for a web app you want to build, then definitely bring it.

Dev Bootcamp learning

What am I going to learn at Dev Bootcamp?

There are three areas of learning that we focus on at DBC, which we believe, together, best prepares students for dynamic careers as programers.

  • True technical knowledge: Students should know why they're writing each and every line of code they type. DBC is a no-memorization zone.
  • Self-awareness: Students are aware of their own internal motivations, thoughts, feelings, and confusion.
  • Empathy: Students are aware of their fellow students' motivations, thoughts, feelings, and confusion.
  • We orient each student from day one towards seeking technical understanding, appreciation, and depth. So that their future as a developer is built on this solid foundation. And we have an integrated and intensive Engineering Empathy curriculum, based on decades of experience in these fields, to directly address empathy and self-awareness. You can read more about our approach here, and also hear about what one of our students had to say about it.

    What's the arc of the curriculum over the 19 weeks?

    It is important to note that even though Dev Bootcamp's immersion program is 9 weeks, there is Phase 0, a 9 week prep phase that is accomplished remotely. You'll be expected to put at least 15-25 hours of work in each week on the curriculum and pair with fellow students. While this phase is remote, it does require consistent effort every week.

    Phase 0 (weeks -9-0): Basic front end, Ruby, and relational database concepts. You’ll also cover pairing, learning strategies, and maintain a blog.

    Phase 1 (weeks 1-3): Basic Ruby, how to think and communicate like a programmer, Database and ActiveRecord.

    Phase 2 (weeks 3-6): How the web works, MVC, and front end development, HTML CSS and Javascript.

    Phase 3 (weeks 6-9): Putting these all together through the Rails framework and building an original APP from scratch!

    Career Week: The week after graduation you'll go through everything you need to know to land your first job as a developer. From interview practice to updating your online presense after graduating you'll have access to our Careers Team at each of our locations.

    Can you really become a programmer in 19 weeks?

    Software engineering is a craft that takes years of deliberate practice and learning to master. Our goal is to graduate world-class beginners, and jumpstart your journey towards becoming an elite coder. Having said that, we are betting that in 18 weeks you can learn enough programming to start contributing value to an engineering team as an entry level developer, where your learning can continue on the job. In fact, we think that our most successful graduates are those that view their first job as covering their food and rent while they continue to learn.

    For a more in-depth look at how we manage to teach people to program so quickly checkout Jesse Farmer's answer on quora.

    I don't know any programming. Is that ok?

    Absolutely. No previous computer science background is needed. We teach you everything from scratch. However, you do need to be proficient with a computer. Additionally, we've found that student success is directly tied to how intently students engage with the preparatory work we provide before the program, and with Phase 0.

    Do I have what it takes to be accepted?

    If you are smart, passionate about learning technology, excited about a career as a software developer, and genuinely driven, then yes; you don't need any special super powers to be a programmer. You don't need advanced math or calculus. It's not dark magic, it's a language, and a way of thinking about the world. Anybody who wants to can learn it and become proficient. Many people don't think this is true. Ignore them.

    What do I need to do to prepare for the interview?

    Our interviews are not so focused on how much you know, rather on how you learn and think on your feet. Having said that, however, we still have some required prep work to be done before an applicant interviews with one of our instructors.

    We require that all applicants complete the following sections of RubyMonk:

    • Introduction To Ruby Objects
    • Introduction To Strings
    • Conditions and Loops: Control Structures in Ruby
    • Introduction to Ruby Methods

    This will arm you with enough Ruby fundamental knowledge to be able to interview with our instructors, and work with them on our technical challenges. Even if you’re able to quickly get through these exercises, we strongly suggest you go through it at least one more time so that you’re able to comfortably showcase what you’ve learned during the interview.

    We also require that students watch this video on Emotional Intelligence. This will introduce you to some of the ideology and methodology behind our Engineering Empathy program. Your thoughts and responses to this video will be of interest to the interviewer. This of course doesn't mean that we expect you to agree with all or any of it, just reflect on and respond to it.

    Dev Bootcamp learning

    What is the difference between Prep and Phase 0?

    Prep is the work you do before applying and enrolling in Phase 0 which is when your educational experience officially begins with Dev Bootcamp. Phase 0 starts 9 weeks before your cohort start date. While prep work is only recommended, Phase 0 is required for you to attend lectures, pair with your cohort-mates and follow a 15-25 hour curriculum with predefined learning competencies.

    What happens after Dev Bootcamp is over?

    After the core program ends students enter the Careers Phase. Careers Phase is a week long intensive career prep program to help you land your first job as a junior developer. Each location has two experienced career coaches to help you prep and introduce you to potential hiring partners.

    The Career Phase curriculum covers:

    • Understanding your career and personal goals for life after Dev Bootcamp
    • Personal branding via Github profiles, Linked In, Resume, and Cover Letters
    • How to leverage and expand your personal network
    • Conducting technical mock interviews and coding challenges
    • Creating a system to track your outreach and manage your time
    • How to deal with objections, rejection and salary negotiation

    How many people will be in the class?

    To maintain a great learning environment, each cohort will have at most a 12:1 students:teacher ratio. We overlap our cohorts, so at any time there will be three cohorts going on at the same time in different phases of DBC.

    Do you accept foreign students?

    Absolutely! However, we don't have the resources to offer payment plans or visa assistance.

    Are you guaranteeing me a job?

    Nope, just world-class training. Our approach is to get continuously better at preparing the best possible software developers - employees who are prepared to thrive not only in situations they know, but on teams where they will continue to learn and grow. Building a reputation for producing great talent (who actually produce) is one of the best ways we can help future cohorts like yours succeed.

    Do you have a job lined up for me?

    Nope, but we can help you start the journey. We have connections with over 200 companies in Silicon Valley, Chicago, New York, and several other cities that are interested in Dev Bootcamp grads. We give them chances to see student work and engage in the community through mentorship, events and an exclusive employer network.

    Does Dev Bootcamp take a percentage of my income when I get a job?

    No, we don't take any of your income. If we introduce you to one of our hiring partners, we may receive a placement fee which is 10% of your first year's salary.

    How long will it take me to find a job?

    This varies from student to student. It can take anywhere from one week to six months post-graduation. While the Dev Bootcamp placements team is dedicated to assisting you in your job search, it is ultimately up to you to find and land a junior development position. A majority of all Dev Bootcamp students have found employment within three months, if they're dedicated to their job search.

    When I hear the word bootcamp I think of pushups. Will there be pushups?

    Probably not. There will be yoga, stretching, and even basic meditation and mindfulness training. Sitting in front of a computer all day can be tough on the body and mind, and we will be teaching you good habits and ways to take care of yourself. Plus, at the end of the day, what we really care about is helping great people learn into themselves. Coding is our main vehicle, but it's not our only one.

    Dev Bootcamp learning

    Is this going to be easy?

    No, this will be very hard work. But it should also be a lot of fun. Want to take a leap with us?

    What is the difference between a web application and a web site?

    Web sites are static, like an online brochure. Your dentist has a web site. Your bank has a web application. Web applications have a two-way exchange, usually including some form of data input, retrieval and manipulation.

    I’m not a US citizen, can Dev Bootcamp help me get a visa?

    We don't help with the visa process, if you can find a tourist visa that will get you here for the immersive 9 weeks that should be fine. Student visas would need support from the school that we don't provide. Know though that if you choose the tourist visa this complicates your job search. You'd need to go back home and get hired from there, as far as we know US immigration does not like people looking for jobs on tourist visas. But you’d need to do your own research on this matter.

    Do companies hire non-citizens?

    It is definitely a much more complex issue for companies to hire non-US residents, but depends on the company size, policy, etc. We can't really speak to that. You should check in with any companies that you like.

    I have a programming background, should I do this?

    You bet. About a third of our students come to us with some computer science background or other technical experience.

    I am over 40, and I hear that this could be a hindrance in getting a junior developer job, can I apply?

    It is true that this industry tends strongly towards younger junior developers, amongst many other tendencies we at Dev Bootcamp feel committed to questioning and redirecting, e.g. white, male, etc. Previous experience is really not required for Dev Bootcamp and we don't interview or assess based on that or age. We assess more based on the following:

    (1) willingness to commit up to 1000 hours of your waking life to learning what we teach in the 9 week immersive (yes, we did the math and 1500 total hours means you get to do anything you want with the other 500. we recommend sleep). No, seriously, have you ever worked 70-90 hours per week? Our students do and they have fun while doing it.

    (2) ability to learn what we teach as determined by 2 pre-job interview interviews. Sounds complicated but it means you don't get through unless you pass an assessment every 3 weeks until your real-world assessment -- the hiring interviews.

    (3) humility, self awareness, and a willingness to help others.

    (4) joy and excitement. To code is to be able to write ideas into reality. We want people who bring a fierce joy to that pursuit.

    If you bring those to your application and interview you should be fine. Also regarding employment, our oldest graduating boot was 42 and was snatched up by tap joy. Age might end up being a limiting factor in finding a job but by no means a deal breaker.

    I am very young, a teenager, can I apply?

    While you can apply, we currently accept students 18 years and older.

    Can you help me find accommodation?

    We do not provide help, but previous boots have found houses that they've rented together (hacker houses) that have been relatively affordable (approx. $500 each). If you're accepted, 9 weeks before your cohort begins you will be invited to a facebook group with all other boots. That would be the place to coordinate housing, etc.

    Can I commit to anything else during the same time?

    Don't even think about committing to anything else. If you have a job, quit or take time off. If you're in a relationship, send them a variation of our personal apology letter.

    Dear boss/friends/family, I'm training at Dev Bootcamp for the next few months, learning to be like Neo. See you on the other side. I love you and I'm sorry.

    I've heard of the coaching program. What is that exactly?

    Coaching is a program that our students can opt in for. During that time students will be using the DBC space and resources to help them find work, and work on their own projects. They will also function as TA's for the newer cohorts at DBC, and getting paid for that work.

    Do I need to bring a laptop?

    No. We will be providing computers with dual monitor pairing stations. Having said that, if you have a laptop, feel free bring it. The workstations we provide are all Mac OS X computers, and we recommend bringing a Mac laptop since most all our teachers work with them. Windows can be used however setting up your development environment and running certain programs are not as straight forward as using Mac or Linux. You do not need to bring a laptop, however if you do, you are responsible for setting up and maintaining your own development environment. We do not have the staff resources to guarentee that any machine brought into DBC will be fit for development.

    What could I build at the end of Dev Bootcamp?

    Our students continually blow us away with what they can create in a week. Below is one project from New York, check out other projects on our YouTube channel.

    Here are a few projects from our Chicago and San Francisco 2013/14 cohorts:

    How can I learn more about the student experience?

    Our homepage videoexplains a lot about our learning culture and what life as a student is like. You can also read some student blogs such as:

    Feel free to ask questions in our Discover Dev Bootcamp Facebook group, search for our alumni on Linked In or sign up for a tour at any of our campuses: San Francisco, Chicago, New York.

    Where exactly will this take place?

    We have campuses in San Francisco, New York City and Chicago.

    Dev Bootcamp learning

    Dev Bootcamp - New York City Office
    48 Wall St., 15th Floor
    New York, NY 10005

    We opened our New York City location in March of 2014. Our offices are at 48 Wall St., the center of the Financial District of Manhattan. There is a lot more to FiDi than just banks: our neighbors include tech companies such as Fog Creek and Stack Exchange, with many more located across the bridge in DUMBO (Etsy, Amplify, HowAboutWe) and just a few subway stops away in Manhattan (Foursqaure, Tumblr, Google, Twitter, Pivotal Labs, ThoughtWorks).

    Dev Bootcamp - Chicago Office
    351 West Hubbard St. (at Orleans)
    Suite 701
    Chicago, IL 60654

    We opened our Chicago office in 2013, in River North, close to the Brown Line. We are at heart of the tech boom and surrounded by tech companies like Braintree, Google Chicago, Spartz Media, Fooda, Table XI, Trunk Club, 8th Light, and Thoughtworks.

    Dev Bootcamp - San Francisco Office
    633 Folsom Street (at Hawthorne) 6th Floor
    San Francisco, CA 94107

    Our San Francisco headquarters is located in SOMA, home to hundreds of tech companies such as Twitter, Google SF, Twillio DropBox, Square, ZenDesk, Foursquare and Yammer.

    What does the application process look like?

    Here's what you can expect:

    Once your application is submitted, you will hear back from us within a week.

    If you are selected for an interview, you will schedule one with either Chicago, New York City, or San Francisco.

    Once your interview is complete, you will hear back from us within 8 hours with a decision.

    If you are accepted, you will have one week to pay your deposit, fill out an acceptance form, and select your cohort. This one week deadline can be extended under special circumstances, you would need to communicate with us about that within that week. Your spot in a cohort is not reserved or held until you have completed your acceptance form and paid your deposit. Up until then it's on a first come, first serve basis, and spots fill up quickly!

    After this your application process will have been completed, you will be receiving your prep resources and learning objectives. You will then be starting Phase 0 9 weeks before your cohort's start date.

    What are the cohort times and when can I apply?

    You can find a list of the cohorts, full and available, on our application page http://apply.devbootcamp.com.

    You can apply now for any available cohort in the future, no maximum lead time. However, the sooner you apply, the more likely you are to secure a place in one of the earliest available cohorts.

    When can I start doing the prep work once admitted?

    We will be sending out information about your prep work immediately after you're admitted. Phase 0 will officially begin 9 weeks before your first day on campus at Dev Bootcamp. You cannot ask for or receive Phase 0 material any earlier than 9 weeks before your cohort begins. We want the entire cohort beginning at the same time.

    Do I really have to wait months before I get started? I would really like to get into a cohort that’s already full, is there a waiting list for closed cohorts, or any way I can get in earlier?

    We appreciate your excitement to get started, we get it, it’s exciting stuff. And we understand that for some of you the decision to join another Dev school and get started earlier will make sense. However, we do also believe that we are worth the wait! There's a reason you have to wait so much, it's because we get hundreds of applicants a month and the demand for our school is really high, which means we are also really selective about our students and you get to roll with the best! We do have people drop out at the last minute sometimes and we do have people on the wait list to fill their position in these cohorts. But how you get on a wait list is by applying, being accepted to one of our available cohorts, and then asking to be placed on the wait list for an earlier one. We do not accept applications for closed cohorts.

    What a lot of students who like to start early do is attend DBC in Chicago or NYC. Any and all of DBC’s placement resources are available to all students from all locations. So there are many students who go to DBC NYC or Chicago in order to start their careers in San Francisco. Check out one student's story on why she learned in Chicago to launch her career in the Bay Area.

    How does rolling admissions work and how many students are there exactly per class?

    A new cohort of boots is admitted every 3 weeks for a 9 week intensive. Meaning you'll be with boots of varying levels throughout the course, and you'll meet and network with over 100 students throughout your time here. The cohort size is flexible for many reasons but we maintain a ratio of about 10 boots per teacher. This ensures that boots are getting plenty of attention, review, and guidance.

    What are my payment options?

    Tuition for Dev Bootcamp is $12,200. We require a $1,000 deposit ($250 of which is non-refundable) upon acceptance to reserve your placement. You will have 1 week from your acceptance date to pay your deposit, and your place will not be reserved until you pay your deposit.

    We offer one payment plan, the tuition must be fully paid 60 days before assigned cohort begins.

    When exactly you make the payments before the deadline is up to you.

    We offer a $500 scholarship if you're female, a veteran of the U.S. Military, or from an ethnic minority group underrepresented in the software engineering field (African American, Chicano/Latino, Native American, Pacific Islander).

    Girl Develop It

    What is the Girl Develop It Scholarship program?

    Dev Bootcamp has partnered with Girl Develop It to offer the Girl Develop It Scholars program supporting women working to build a career in technology. In 2014, Dev Bootcamp will offer 10 scholarships to members of Girl Develop It who are admitted as students. Girl Develop It Scholars will receive a $2,500 discount off of our standard tuition price. (Note: applicants are not eligible for our $500 Diversity Scholarship). These scholarships are distributed evenly across the three Dev Bootcamp locations throughout 2014.

    I am a veteran of the US Armed Forces. Do you accept the Post 9/11 GI Bill?

    Unfortunately, we don't currently accept tuition payments via the GI Bill. This is something we're actively working on. Among other things, it requires us to get certified through various per-state certification agencies, a process which can take 8-12 months or more. And we've barely been around for longer than that. Right now we're moving at the speed of government on this issue. We do have a $500 discount for veterans though.

    What's the schedule? How many hours per day will I be working?

    Everyone needs to be at DBC during "core hours" (9am-6pm in SF/NYC, 8am-5pm in Chicago). This is where the bulk of the instruction, practice, code reviews, competitions, etc. will take place. Having said that, we expect that folks will want to work more than 8 hours a day (and maybe even weekends).

    Is Dev Bootcamp closed during Christmas and New Years?

    Dev Bootcamp will be closed from December 22nd - January 5th. This means the last 3 cohorts will have a two-week break during the duration of the immersive program. We see this extra time as a huge benefit for students, especially for those who want to spend more time with materials over an extended period. While you are not required to work, students will be provided extra challenges to work on individually or virtual pair programming.

    Phase 1 and 2 students will have extra time to solidify their learning while Phase 3 students will have extra time to work on their final projects and/or review materials they may want to spend more time on. You can certainly take this time off as a student, however we recommend that people spend some time continuing to do some coding to make sure there’s no delay when the program resumes on Monday January 3rd.

    What sort of salaries are Ruby on Rails developers starting at?

    Ruby on Rails is a very hot technology. In the United States, the average starting salary for a Ruby on Rails developer is about $75k. In San Francisco and New York, it's closer to $90k.

    Why Ruby on Rails?

    We focus on Rails for many reasons. The easiest to discover is the demand for Rail developers in the job market. But why is there such high demand for Rails developers? It's because startups love Rails for how quickly you can express your product ideas with it. It's ideal for time-to-market sensitive projects. The software developer community embraced Rails because it removes a lot of the mundane issues of web development, and it has had strong test suite integration from the beginning. One of the core reasons we choose Rails is because of its vibrant international community and its overall friendliness toward beginners.

    Do you have something against Python?

    We think Python is great. It's just not our favorite technology. Dev Bootcamp instructors tend to know Ruby best.

    How transferable are the skills of coding in Ruby as opposed to Python? And vice versa?

    Once you're proficient in Ruby, your skills tend to be easily transferable to the LAMP stack. We've found that is true between Ruby, Python, and PHP, mainly because they're all dynamic languages, and have a similar lineage in Perl. Some of our students have been hired by companies that only do Python!

    Dev Bootcamp learning

    Why are you doing this?

    We really want more people to learn how to code and live better lives. Seriously ... we're not just saying that. We also think that college is broken. Recruitment is broken. And we want to make a dent in both of these industries.

    Feeling adventurous? Apply now.

    How do your graduates feel about their experience at Dev Bootcamp?

    Many of our students have learned more than they ever thought was possible. Our most recent net promoter score (December 2013) was a 70. To give you a reference point, consumers rate their iPhone purchase decision with a 70 as well.

    Are the teachers Ruby experts?

    Our facilitators have a wide range of backgrounds, from masters degrees and multiple years of professional coding to recent graduates from our own program. We're actively developing our technical skills, but our real goal is to be awesome facilitators of learning.

    Do you offer any accreditation?

    No we do not offer any accreditation, we are focused on graduating world class developer beginners whose accreditation is their own skill. Seems to be the main accreditation that any company cares about today.

    The Bureau for Private Postsecondary Education (BPPE), a California regulatory agency under the Department of Consumer Affairs, has contacted us regarding our status under their regulations. We have submitted for compliance and don’t see any future issues with the regulation.

    We have tremendous respect for the work the BPPE is doing and understand that it is ultimately for the protection of the student's rights which is something Dev Bootcamp cares deeply about. We are also working closely with the relevant government bodies in Illinois and New York and are confident there will be no interruptions to our classes in any way.

    Is food and lodging covered?

    No. Besides bringing in some pizza and some coffee every now and then, people would need to pay for their own living expenses. Once the cohort is accepted, we'll send out links for out of towners to coordinate if they want to share accommodation with each other.