We use cookies on this website to make it function correctly and to achieve the purposes illustrated in the cookie policy. By continuing to browse, you agree to the use of cookies. Cookie Policy

Where to Begin? Right here.

Familiarize yourself with Hack Reactor’s Admissions process and timeline.

Admissions Process

Similar to how our immersive models the engineering industry, our admissions models the immersive. We provide introductory-level curriculum to teach you everything you need to know about the basics of JavaScript and how to solve problems like an engineer. Show us you’ve mastered what we look for and that you’re ready to go further.

The whole process, from beginning to day one of the immersive, typically takes 2-4 months. It is challenging, but it is a rewarding and incredible growth journey. When you’re admitted, you’ll know you’re among other incredible peers, all fully ready, motivated and vetted for success.

video poster

Get Started with our Free Prep Program:

Background Image

Software Engineering Prep

Learn the JavaScript fundamentals needed to succeed in our software engineering bootcamp. Take our fast-paced coding bootcamp prep program!

Learn More

After You Apply:

Document Icon

Submit Application

Monitor Icon

Begin Prep

Lecture Icon

Complete Admissions Assessments

Coding Challenge

After submitting your application, you will complete a coding challenge and then a Technical Admissions Assessment before being admitted into our Software Engineering Immersive program. Once you successfully complete the coding challenge, you will be directed to book your Technical Admissions Assessment. During the Technical Admissions Assessment, we'll present you with a coding problem that evaluates your fluency with JavaScript fundamentals and your ability to tackle problems in a collaborative setting. You may take the Technical Admissions Assessment up to three times. After the assessment, an Enrollment Advisor will relay next steps within two business days.

Technical Admissions Assessment Deadline
To have enough time to complete the enrollment process and Precourse, the latest you can schedule the Technical Admissions Assessment is 4 weeks prior to the immersive start date.

video poster

Technical Admissions Assessment

By the time you take the Technical Admissions Assessment, you should be comfortable with callbacks in JavaScript, passing functions as arguments to other functions, and using both anonymous functions and functions stored in variables as callback arguments.

It is also essential that you have a strong foundation in composing and using objects, arrays, and functions. You should expect questions like:

  • What arguments are provided to each function and what are their types?

  • What, if anything, gets returned out of a function?

  • How and when do you use anonymous functions?

Soft skills are just as important to us as your technical ability. You should be comfortable with explaining your thought process as you work through a problem, which is a key skill for both Hack Reactor students and professional software engineers.

For more information about our Technical Admissions Assessment (including practice problems), please click here.

video poster

Next Steps After You are Accepted:

Step 1

Enrollment Agreement

1-2 business days after receiving a notice about your acceptance, you’ll receive a Student Enrollment Agreement. This Enrollment Agreement is valid for seven days after receipt.

Step 2

Program Deposit

Upon completing your Enrollment Agreement, you’ll receive a program deposit invoice. In order to ensure your cohort seat, please submit your deposit within three days of receiving the invoice. If you need to defer to a later cohort, notify your admissions team or the registrar no less than three weeks prior to your original start date.

Step 3

Precourse Work

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. You will walk away with a strong foundation in Javascript, HTML, CSS, and more, which will prepare you for an incredibly intense learning experience.

Step 4

Tuition Payments

Students who do not finance their immersive program can either submit their payment up-front during the first week of class or can choose to split tuition into two payments (Refer to your Enrollment Agreement for exact payment dates and amounts). San Francisco Software Engineering students will automatically have their tuition split into two payments.

Learn More about our Coding Bootcamp:

Background Image

12-Week Software Engineering Immersive

Hack Reactor is the top software engineering bootcamp in the industry for producing mid-level developers.

Learn More
Learn to code at Hack Reactor's top-ranked coding bootcamp

Get in Touch