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

Structured Study Program | Important FAQs for MissionBit Students

More questions? Email

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 through MissionBit requires a $150 fully refundable deposit up front that s returned to students who attend at least 90% of classes.

Program Structure

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?

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.

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 can be hard to change. 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.

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 }

How do I access the course content and materials?  

Once you have completed registration, you will be provided access to all course systems on the first day of class.


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

To receive the refund of your $150 deposit upon the completion of the course, you must have attended at least 90% of classes.