Development Bootcamp: What does Hack Reactor's 12-week program cost and what if I can’t afford it?
Tuition is about the same as a single semester at private university: $19,780 for 12 weeks, six days per week with 11 hours of focused instruction per day. We're considering students of all financial backgrounds, and hold a small number of slots for students who need to defer a few thousand dollars of their tuition, even up to half, until some number of months after the program. These seats are especially competitive. Students with stronger technical backgrounds have a definite advantage.
What is the typical background of a Hack Reactor student?
Hack Reactor's development bootcamp engineers come from a variety of different backgrounds. Some have a computer science or CS related bachelor's or master's degree and wanted to get web dev-specific training before applying to jobs. Some come from adjacent fields like design or IT, and have been tangentially working with coding for a while. Some have been learning programming on their own, and want to get the complete foundational skill set they needed to start a professional development career.
Finally, we have a number of students who are seeking the entrepreneurial route and looking for skills they'll need to go from start to finish on a minimum viable product or prototype of their application.
How are you different from other coding bootcamps like DBC or App Academy?
What does the curriculum cover?
Here is an overview of the curriculum modules we'll be covering throughout our development bootcamp:
- Core Tools and Practices
- HTML & CSS Fundamentals
- Full Stack Overview
- Pages, Markup, jQuery, and the DOM
- Fundamentals of Interface & Design
- CS - Data Structures and OOP
- Intro to Application Architecture and MVC using Backbone.js
- Remote Data: Forms, AJAX, JSON, and API's
- Hosting and servers: The Client/Server web, HTTP & DNS
- Stateful Applications and Sessions
- Authentication: Cross Domain Issues and Security
- Writing Server Code: Rails, Node, NPM, & the Command Line
- Data Storage: Validation, File I/O, SQL, & ORMs
- Browsers: The Rendering Pipeline, Browser Compatibility, & Mobile
- Front-end Performance Techniques
- Important JS Libraries and Technologies
- Advanced CSS/HTML: HTML5, CSS3, SASS/LESS, CSS Frameworks
- Advanced Design Concerns
- Interviewing and Portfolios
- Advanced Architecture Concerns
- Operations: Deployment, Domain Administration
- Culture: Documentation, Estimation, Code Review
What kinds of development bootcamp student projects do you do?
Do you have a lot of support from/ involvement with the larger tech community?
YES! We have had amazing guest instructors and speakers in from a ton of different companies - Google, Twitter, Mozilla, Adobe, Microsoft, AirBnB, OpenTok, Coursera, WalMart Labs, General Assembly, TapJoy, etc. You can go to meetups and industry events at Zen Desk, Pivotal Labs and SFJS, and regularly attend multi-day hackathons in San Francisco and Mountain View. Also, Hack Reactor's Hiring Day will get you face to face with prospective employers.
Can I have other commitments during the program (part-time job, evening class, startup obligation)?
We’re aiming to create a completely immersive learning environment (coding schools are often called "coding bootcamps" for a reason). There will be focused projects and activities all day, six days per week, Monday through Saturday. We’ll take Sundays off for sightseeing, rejuvenation, and personal business. We really don’t recommend committing to any side projects or trying to juggle any other obligations during this course. There just won’t be time.
Where/how do I find a place to live?
One pay-and-go option would be one of the many, many hostels around the downtown area (please note that we cannot vouch for their quality, and highly recommend you do diligent research on any accommodations you intend to use). There are probably half-a-dozen within a 3 block radius of our classroom. You won't be spending much time there anyway, so a bunk room is probably a fine low-cost option. It's worked for many of our students in the past. Maybe start with http://www.hostelworld.com. Other than that, Craigslist temporary/ sublet boards can be a good place to start. AirBnB is also a good bet. Our office is located in the heart of S.F., a stone’s throw from the Powell BART commuter rail station.
What kind of resources do you recommend using to prepare in general?
1) Create an array of numbers, save it to a variable
2) Use a loop to iterate through each element of the array
3) Write a separate "doubling" function that returns any number it is given multiplied by two
4) Pass each number from the array to the "doubling" function in turn
5) Save the original numbers and the doubled results as key-value pairs in an object
Co-Founder, Hack Reactor