Coding Bootcamp & JavaScript Prep: Structured Study Program FAQs | Hack Reactor

Structured Study Program | Important FAQs

More questions? Book a call with us or email admissions@hackreactor.com

Hack Reactor’s SSP is a concentrated prep program designed to take participants from beginners to Hack Reactor Immersive ready through over 100 hours of live supported learning. Class is conducted entirely remotely using various online tools.

We'll cover:

  • Part 1 - JavaScript Fundamentals: All the content in the Hack Reactor Prep program. Basic functions, conditionals, iteration, and traversing nested data structures
  • Part 2 - Hack Reactor Precourse: Computer Science fundamentals, higher order functions, recursion, and how to build a basic web application. 

The SSP course costs $250 up front and is a complete path for immersive preparation and admittance. If you pass the Final SSP Readiness Assessment and enroll in the Immersive, the full $250 is offset via a matching discount to the Immersive.  

Program Structure

What is the class schedule? When is the next class?

SSP is an intense preparation program. Class is held live. We offer a variety of SSP sessions so you can pick the schedule and pacing that works best for you. The curriulum and material covered is identical. The following SSP classes are open for registration:

Suitable for admissions to immersive programs July 2018 or later:

June 11 Evenings and Weekends (detailed schedule) 

June 25 Full-Time (detailed schedule) 

Suitable for admissions to immersive programs September 2018 or later:

June 25 Evenings (detailed schedule) 

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.

What type of support am I given?

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.

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.

Are there any tests or quizzes?

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

Self-Assessments 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.

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 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.

What if I’ve already completed Hack Reactor Prep?

As part of the program we require that you finish Hack Reactor Prep 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.

SSP & The Immersive

Am I guaranteed acceptance into the Immersive cohort by taking SSP?

No. You must pass the Final Readiness Assessment and submit all Precourse work by the deadline. 

In rare situations when demand for an immersive is particularly high, only standby room in the immersive may remain. We will provide clear notices when there is a standby situation. The best way to avoid this is to register in SSP as early as possible (or if you are many months in advance of your preferred immersive - study and interview at your own pace).

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-take SSP for free. You may also take the standard technical interview for the next cohort. 

Please note that we reserve the right to not offer free repeats to individuals with behavioral issues or "red flags".

Can I transfer or re-take SSP?

SSP students are allowed 1 free deferral and 1 free re-take.

  • Deferral: Transfer to a different SSP session, requested no later than one week after class begins.
  • Re-take: Transfer to a different SSP session, requested after the deferral deadline, including students who took and did not pass the Readiness Assessment.

What if I would like to attend a future immersive?

That's just fine! Each round of SSP is good for all immersive cohorts beginning on or after the specified date. That said, if you choose not to enroll in the immediate next cohort following the end of your SSP, you may be required to redo precourse and complete a non-technical and/or technical readiness check.

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

Yes. As an SSP student, upon passing the Readiness Assessment, you will become eligible for consideration of a Hack Reactor scholarship. But you must pass the Readiness Assessment before the application close date.

Please refer to our scholarships page for information regarding our scholarship programs, deadlines, and eligibility requirements. You may also email scholarships@hackreactor.com.

When do I pay for the Immersive Program?

If you pass the Final Readiness Assessment, the next step will be to pay a $2,000 deposit to secure your spot in the Immersive. You will receive a Student Enrollment Agreement which outlines the due date for the balance of your tuition. 

Joining SSP

Are there any prerequisites to SSP? 

Learners of all levels including absolute beginners can register for SSP. 

There are, however, pre-requisites you must complete prior to Day 1 of SSP:


How do I know I'm technically ready to start SSP?

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 }

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

Yes. If you choose to do SSP, you should enroll in SSP and cancel any upcoming technical interviews with Hack Reactor. 

How do I access the course content and materials?  

Once you have completed registration, you will be provided further directions and information on next steps. 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. 

Non-Completion

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:

  • Have 3 or more consecutive absences (without prior notice/approval)
  • Have 6 or more total absences (without prior notice/approval)
  • Have fallen significantly behind the pace of the course (as determined by staff)  

What if I don’t complete the program?  

You will not be able to begin the subsequent Immersive cohort. You can take a free repeat of SSP or re-interview via our standard admissions process for a later cohort, if eligible. Your SSP tuition will not be refunded past the refund deadline.

Please note that we reserve the right to not offer free repeats to individuals with behavioral issues or "red flags".

What is the refund policy?

If you withdraw from SSP during the first week, you are eligible for a full refund. No refunds will be provided after the first week has elapsed.