Our Goal: You’ll begin Hack Reactor with a feeling of excitement and anticipation. Twelve weeks later, you’ll follow the footsteps of our trailblazing alumni, taking the methodologies and best practices you perfected at our coding bootcamp to your next job. We’ve built world class software engineering curriculum and programming courses. However, Hack Reactor is, above all else, a world-class learning environment.
You can get a great start to learning code by using online resources, but there is a lot more to working in software engineering than writing code. At Hack Reactor’s software career accelerator, you will also learn CS fundamentals and engineering best practices.
Your time at Hack Reactor’s career accelerator is spent focusing your passion and skills into building real platforms, open-source libraries and client projects, both alone and in groups – often using cutting edge technologies that you teach yourself as you go, like you would in the workplace.
Live Coding - We’ll introduce the exercises or project you’ll work on next, and start doing it live on our giant projector. In addition to explaining the concepts you’ll need to know to do the work, we’ll explain how to figure out the things you don’t know. Students shout out questions — it’s an interactive sport.
Hack/Pair Programming - You’ll work together on real-world projects. If you get stuck, you can flag down a passing instructor and they’ll help you get yourself unstuck. You can also take advantage of our advanced help request system. Help involves the explanation of underlying concepts, and other times it's tips on what to Google or which question to ask in which IRC channel.
Exercise - We make time for everyone to attend classes at a local San Francisco gym nearby. (Membership is subsidized.)
Lunch - You can find a meal at dozens of nearby S.F. lunch joints.
Learn - As in the morning, we’ll introduce new concepts by beginning a new project together on the projector, and send you out to work on it. During the project phase, we coordinate with actual clients to match students with paid development contracts.
Code - An instructor reviews the student’s code extensively to ensure that their customer will be happy with the product they produce, and to help the student learn the advanced lessons you only get from using your judgement on the job. You’ll be prepared for this level of responsibility, because from day one the curriculum is designed around tools in use in the industry like Git, Backbone, Rails, Unix, and TDD testing frameworks.
Dinner - Talk about tech and life over dinner in the classroom. Pack a dinner, grab some takeout, or sign up for our healthy dinner delivery (not included in tuition).
Events - Every evening is different. You’ll ask guest speakers about their work, attend meetups, go through mock interviews, or hack on projects with a rotating array of guest teachers. The program technically ends at 8, but many students work well into the night.
Most importantly, you will internalize the mindset that drives the discipline of software engineering in industry.
Weeks 7 – 12 focus on completing your personal project, completing a more ambitious group project with a small group of peers, working as you would on the job.
Projects often top Hacker News. Some have landed front page coverage on TechCrunch and Wired.
Throughout the program, we work together with your job search in mind. By graduation, you will have a solid Github presence, tons of technical interview experience, a personal site, LinkedIn profile and resume.
We’ll host a demo day to show off your projects to employers, and guide you through your job search.
We have worked hard to assemble all of the most critical components of a software engineering education program. We retain exceptional faculty and staff, maintain our campus in the heart of San Francisco and deliver an experience that outperforms the alternatives.
Deferral Program: Applicants who would otherwise be unable to attend Hack Reactor work with us on a case-by-case basis to split their tuition into installments that allow you to finish paying a portion of your tuition up to six months after your class has graduated.
Want to learn more? Check out our frequently asked questions.