Get Started with Prep for Free
Median Graduate Salary
(Hack Reactor San Francisco)
Until you are employed*
*upon approval, after $2K deposit
Our top-tier software engineering alumni work at some of the top tech companies:
The Hack Reactor immersive program is an advanced coding bootcamp focused on building autonomous software engineers ready for any job in the tech industry. Every unit in our curriculum is optimized for educational power and efficiency. The first half of the course is often described as “drinking from a firehose” because of how much information it packs in. In the second half, you use your new coding skills to build projects while learning new technology on the fly. By the end, you will be an expert software engineer, capable of tackling unique and unfamiliar problems as well as building complex applications. If you’re interested in joining one of the top coding bootcamps, we offer locations in Austin, Boulder, Denver, Los Angeles, New York City, Phoenix, San Francisco, Seattle, and online.
You start by learning foundational tech and fundamentals, then immediately put your knowledge into action with carefully designed assignments and personal software engineering projects that you conceive and build from the ground up.
Professional software engineers have defined goals, but no roadmap of how to get there. Our students don’t just follow directions, they learn how to chart the course.
We prepare you for a competitive job market with resume assistance, personal branding development, interviewing skills, and career coaching.
|Immersive Cohort||Immersive Dates||Join Premium Prep by||Self-Study & Complete Assessment by|
|October 2020||Oct 5, 2020 to Jan 15, 2021||Aug 3, 2020||Aug 28, 2020|
|November 2020||Nov 16, 2020 to Feb 26, 2021||Sep 21, 2020||Oct 9, 2020|
Oct 5, 2020 to Jan 15, 2021
Aug 3, 2020
Aug 28, 2020
Nov 16, 2020 to Feb 26, 2021
Sep 21, 2020
Oct 9, 2020
Take our concentrated, fast-track coding bootcamp prep program.
Once you’ve been accepted, ramp up your skills to prepare for the Hack Reactor Immersive.
During this week you’ll learn how to interview and negotiate, while building your online presence.
You find and apply to the companies of your dreams, while we help you negotiate and leverage our extensive hiring network.
Prior to starting your immersive program, you’ll be required to complete the Precourse curriculum remotely. The Software Engineering Immersive Precourse curriculum takes 90-120 hours to complete.
In the first week, you’ll be immersed in learning the fundamental concepts and strategies considered best practices in the software engineering industry.
Basic and advanced data structures
Thinking like an engineer
Using JS instantiation patterns
Client & Server Side concepts
Database & Deployment technologies
Get some rest and work on an individual project. There are no scheduled lectures during Solo Week.
Work in teams that resemble industry standards to develop functional applications. Work with new technologies and put your bug testing to good use.
In the last week, you’ll prepare for the job search by doing practice interviews, learning negotiation tactics and tuning your resume and online presence.
Build an Application from scratch
Use new languages & technologies
Learn advanced team dynamics such as agile workflow and iterative development
Blockchain is a distributed ledger technology most famous for its use in cryptocurrencies like Bitcoin. The technology is revolutionizing the web and has the potential to disrupt countless industries including e-commerce, banking, security, supply chain, healthcare, publishing and more.
Students have the option to deep-dive into programming with Blockchain, a rapidly growing skill. Through an optional self-paced module within the immersive, you'll learn core concepts including hashing and transaction processing using Hyperledger (a project supported by IBM, Intel, JP Morgan, Cisco, etc) and build your own Blockchain application.
We constantly improve our curriculum based on new trends, changing needs of the tech industry, and feedback from our students and alumni.
Our remote coding bootcamp curriculum includes live pair programming to get you as close to a working environment as possible.
We believe that excellence comes from relentless improvement. We evaluate each part of our software engineering curriculum every time it is taught.
During the second half of the course, students use their skills to design and build fully functional apps from scratch. The schedule during this period is more open-ended, but equally intense.
At HackReactor, you gain more than an education; you develop a network. In addition to working and learning alongside some of the best and brightest minds in the tech industry, you join a network of over 8,000 alumni.
You'll kick off the day with AM Announcements and then, most days, work on thoughtfully crafted Toy Problems.
Depending on the day you will be watching lectures and working with your pair on the most recently assigned Sprint.
Enjoy lunch with your classmates.
Enjoy scheduled exercise time or just take a break.
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 with your pair.
Decompress and let concepts solidify over a meal.
Gather with your entire class for an evening lecture.
MatchJS is an app designed to connect current and aspiring software engineers seeking to improve their skills in a certain area with mentors who have real-world experience and are willing to share their knowledge. By allowing users to post their availability and seek out mentors by skill-set, MatchJS aims to make the way we learn and teach a more open and communal experience.
Technologies: Node, Express, Firebase, RXjs, Passport, Travis CI, Karma, Jasmine, Gulp, Protractor
TownHall is a highly intuitive project management app. Drag and drop functionality allows users to quickly organize complex projects and assign tasks. A real-time chat component lets collaborators keep each other up to date.
Technologies: Node, Express, Firebase, MySQL, Angular, Socket.io
This React Native app opens connections across the globe. Users can request content from any location in the world, and respond to requests with videos and photos. The app also includes a chat function, and geolocates content using the phone’s GPS.
Technologies: Google Maps, Django, Socket.io, MapBox, PostgreSQL, Docker, Graphics Magick, AWS, YouTube API, Yelp API, Node.js.
Complete Admissions Assessments
Complete Precourse Work
Finance the full tuition upfront.
Discover our Software Engineering and Data Science scholarships here.
Finance your tuition by leveraging our lending partners: SkillsFund or Climb Credit.
Our experienced team works directly with each student to ensure they are able to excel in their career search and negotiate multiple offers.
By graduation, you will have a strong, unique Github portfolio, online profiles and a resume that reflects your value in the job market.
There is a clear accountability process to ensure you apply for jobs on the right timeline. We offer guidance in evaluating job offers and negotiating terms before job acceptance.
Our instructional staff conducts mock interviews, training exercises and role-play sessions designed to help you tackle the job interview.
Our bootcamp program prepares grads to work at today’s most prestigious and forward-thinking companies.
Prior industry or academic experience is not required, but most successful applicants have been introduced to programming by writing some code independently, or by working through courses on e-learning platforms such as CodeSchool or Codecademy. Hack Reactor is not a "0–60" course, this is a "20–120" course. If you haven't written any code yet, see below for recommended resources. If you study from those resources for a few hours a day, you should be able to complete the admissions challenge within two weeks. Read more here about how to prepare for the admissions challenge.
Beyond having some coding experience, successful applicants are passionate, intelligent learners and clear, empathic communicators.
There isn't a "typical" Hack Reactor applicant - our students come from a variety of backgrounds. Some hold a CS degree and want to get web dev specific training before applying to jobs, some come from adjacent fields such as design or IT and have tangentially worked with coding, and many come from unrelated fields, looking to gain a complete skill set and begin a career in engineering.
We encourage you to submit an application to start the admissions process.
You will also be asked to indicate your preferred campus, so please assess our locations to determine which is right for you.
Want to see our campuses? Schedule a tour and we'll be happy to show you.Learn More
Have questions? Our enrollment team is here to help. Call us at (801)-683-5526.Call Us
Join us for an info session, workshop, or tour and learn about our student life.Learn More