Structured Study Program

Frequently Asked Questions

What is the Structured Study Program?

Hack Reactor’s Structured Study Program (SSP) is our newest program (currently in Beta) for preparing yourself for Hack Reactor’s immersive. SSP is a concentrated prep program designed to take participants from beginners to Hack Reactor Immersive ready in around 5 weeks. The program is a nights-and-weekends mini-bootcamp leading up to the 12-week Immersive program. This program is for students who have not yet passed the Hack Reactor Technical Interview and want the best chance of getting into the Immersive program on a tight timeline. SSP is done entirely remotely using various online tools.

What does SSP’s schedule look like?


July 3rd Group                July 10th Group

Class begins:                 Monday, July 3, 2017                Monday, July 10, 2017

Class ends:                 Sunday, Aug 6, 2017                Tuesday, Aug 8, 2017

HR Cohort start:         Monday, Aug 14 (NYC, LA, ATX); or

Monday, Aug 21 (SF, Remote); or

Tuesday, Aug 22 (Remote Part-Time)


Weekly Schedule


6:00pm - 9:00pm PT


6:00pm - 9:00pm PT


6:00pm - 9:00pm PT


6:00pm - 9:00pm PT


No class


10:00am - 7:00pm PT


10:00am - 7:00pm PT

See below for more detailed course schedules:

July 3rd course

July 10th course

Special Notes:         

What do you mean by the program is “currently in Beta”?

It means that the program is still new. As with any new product or course, it is subject to changes/revisions as we troubleshoot any hiccups that may occur. We do our best to keep you up to date on these changes as far out as possible, and appreciate your patience as we iterate to create the best possible program. 😀

What content does SSP cover?

There are two parts to SSP plus some prerequisite work you have to do before the first day of class.

Part 1 - JS Fundamentals

This part takes up roughly the first half of SSP and will cover all the content you find in the Hack Reactor Prep program. This part of the program will focus on taking from what you did as the prerequisites and build you up to where you have mastered how to write basic functions, conditionals, iteration, and how to traverse nested data structures.

Part 2 - Hack Reactor Precourse

This part of the program takes place roughly during the second half of SSP and will cover the Precourse content that all admitted students complete before they start the Hack Reactor Immersive program. This content will cover some Computer Science fundamentals, higher order functions, recursion, and how to build a basic web application.

Because we cover the full Precourse content, graduates of the SSP program will be eligible to begin the Immersive program immediately after SSP.

You mentioned that there are prerequisites. What do I need to do before starting SSP?

SSP assumes you have an understanding of basic JavaScript. SSP moves very quickly and successful graduates typically complete both the hard requirement and the strongly recommended prerequisites.

Hard Requirement

Codecademy JavaScript Track

Strongly Recommended

Gordon Zhu’s Watch and Code up to and including “Interlude - Data types and comparisons”

First four chapters of Eloquent JavaScript

If you can work out the sample problem below, you should be in a good place to start SSP.

Write a function called "isEven".

Given an array of numbers, "isEven" returns a new array
that contains only the even numbers of the input array.

For example...

var output = isEven([1, 4, 5, 6, 10, 13]);
console.log(output); // --> [4, 6, 10]

// Starter code

function isEven(num) {
// your code here

What type of support am I given during SSP?

SSP is designed to give you basic JavaScript mastery while building your coding autonomy skills. We will treat you as a junior engineer on a team where you are expected to work through content mostly independently with the constraints of deadlines and ask questions whenever you get stuck. We will have staff members on a HelpDesk to help you move past your sticking points. Our Help Desk support isn’t designed to give you answers, but to help you understand what are the right questions to ask yourself in order to move forward. This approach gives you a very realistic experience of how you will be treated in industry, but with our support as a safety net. Think of it as a dress rehearsal for your future job as a software engineer.

What does a typical day in SSP look like?

We kickoff class by making announcements, working through a Toy Problem or live-coding exercises, and covering questions from the previous session. From there, you pick up from where you left off where you will read through documentation on strategy and then work through practice problems where you get to implement the strategy.

A goal of SSP is to move you from proficiency to mastery of basic topics so a good portion of the work will be building muscle memory through a repetition of toy problems.

A syllabus of the program will be provided to enrolled students when the program starts.

Are there any tests or quizzes?

There are two types of assessments given in SSP -- self-assessments and a final readiness assessment.


There will be a number of self-assessments given to you throughout the program. The purpose of the self-assessments are to give you more information on how you’re doing in the class. If you feel like you performed well on the assessments, it’s a good sign that you are moving forward well. If you don’t feel confident, it’s a sign that you have to review certain concepts. The responsibility to raise concerns about your progress and to ask for extra direction/support is on the student. There are typically 2 or 3 self assessments through the program and they will be announced no less than 24 hours before they are given.

Final Readiness Assessment

This is the final assessment to let you into the program. It is a gating assessment and could cover any topic in SSP, although it’s typically weighted towards the topics near the end of the program.

The Final Readiness Assessment will be given sometime during the last two weeks of the program and the specific structure of the assessment will be described during that week.

Are there any check-ins?

For technical support, we have a structure where we depend on you to ask questions when you get stuck to our Help Desk system. One of our staff members on the Help Desk will then connect with you and help you solve your issue.

For non-technical support, we have a main point of contact for your experience. This point of contact will help you figure out next steps if you feel behind in the course or have other non-technical issues that you need support addressing.

What is the difference between the two start dates?

The only difference is the timing of the course. Students who opt for the July 10th option have an additional week to complete the prerequisites, but do not have the “solo week” in the middle to catch up, if behind. If you’ve completed the prerequisites but think there is a chance you will fall behind given the fast pace of SSP, we recommend taking the class on the 3rd, to allow yourself the use of solo week, if needed.

What if I can’t make the time constraints?

Attendance is extremely important for your success. You will need to attend every class possible. However, we realize schedules are hard to change with such short notice - this is a new program. If you can attend most of the classes, but need to miss one or two, and are willing spend any extra needed time practicing on your own, as well as meet the requirements to enroll, we will consider making some exceptions.

How much does it cost? When do I need to pay by?

The program will cost $250 up front and the registration deadline is Monday, July 3rd at 9am (Pacific).

If you pass the Final Readiness Assessment and enroll in the Immersive program, you will receive a $250 discount off of your Immersive program.

If you withdraw from the program during the first week (before 07/10) you are eligible for a full refund.

If I pass the Final Readiness Assessment, when do I pay for the Immersive program?

Once you pass the Final Readiness Assessment you will be required to:

What if I’ve already completed the Prep work?

Congrats! As part of the program we require that you finish the Prep work again. Completing the work a second time around (with feedback from an instructor when you get stuck) is a great way to make sure you’re 100% ready to start the precourse work in Part 2 of the course.

What is the Saturday and Sunday schedule like?

We start class promptly at 10am, and end at 7pm. Our staff will take lunch from 12:30 to 1:30pm and dinner from 4:30pm to 5:30pm.

How do I connect remotely?

We use several programs that work in harmony to provide a great remote classroom experience. We will be sending along details on how to connect remotely, and what to have installed on your computer ahead of time.

What if I don’t complete the program?

You will not be able to begin the August cohort. You may re-interview for a later cohort, if eligible. Your $250 will not be refunded past the refund deadline.

Can I get kicked out of SSP?

A student may be removed from SSP due to inactivity during the course. Your course fee will not be refunded if removed due to inactivity after the refund deadline. Students may be deemed inactive if they:

I have a future interview scheduled. Should cancel my upcoming interview?


Does getting accepted through SSP count towards my application for a scholarship?

It depends on the specific scholarship. Please refer to the scholarships page for information regarding our scholarship programs and eligibility requirements. You may also email scholarships@hackreactor.com.

What if I would like to attend an immersive cohort later than August?

You’ll need to take a later round of SSP that targets your start date.  In the meantime or as an alternative, we recommend you work through Hack Reactor Prep [Online] Prepare for Any Bootcamp and, if you feel you’ve mastered that material, book a technical interview via the admissions application dashboard.

How do I access the course content and materials?

Once you have completed registration, you will be provided further directions and information.

Am I guaranteed acceptance into the Immersive cohort by taking this course?

Not necessarily.

If you:

You will have a spot saved for you in the program.

If you register for SSP after 06/23, a seat in the August cohort is not guaranteed.

What happens if I fail the Final Readiness Assessment?

If you do not pass, you will not move on to the Immersive at this time, and you will get a chance to re-interview for the next cohort.

This sounds great! How do I sign up?

  1. Complete Steps 1 and 2 of the Hack Reactor application
  2. Enroll and pay your $250 course fee using the SSP Enrollment Form (be sure to use the same email address as your Hack Reactor Application).

I signed up and paid! Now what?

Awesome! You’ll receive an email from us shortly with additional information on the course pre-requisites, extra content to help you prepare for Day 1 of SSP, and next steps needed.

You’ll also receive logistical information on how to access the remote course meeting, our Slack team, and other important information no less than a day before class starts. In the meantime, get started on those pre-requisites!

If you have any additional questions that are not answered by this  FAQ, please contact admissions@hackreactor.com.

San Francisco  •  Austin  •  Los Angeles  •  New York City  •  Remote