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

The Ultimate Full-Time Online Coding Bootcamp

The Hack Reactor Software Engineering Online Immersive offers the same curriculum, structure, and schedule for students who prefer to learn online.


Student Alumni

(Since 2012)


Compensation Rate

(84.3% grads reported across all campuses)


Until you are employed*

*upon approval, after $2K deposit

Our top-tier software engineering alumni work at some of the top tech companies:

Hack Reactor alumni work at AmazonHack Reactor alumni work at LinkedInHack Reactor alumni work at MicrosoftHack Reactor alumni work at SalesforceHack Reactor alumni work at Zenefits

Live coding, online, from wherever you call home

Hack Reactor’s Software Engineering Online Immersive, available as a full-time or part-time program, takes the same curriculum from Hack Reactor’s onsite immersive coding bootcamp and makes it accessible to remote students across the world. You'll learn from instructors face-to-face over cloud-based live chat software, pair program with classmates almost every day of the course, and have the option to socialize during special after-hours events. We provide private access to teachers and mentors, a Help Desk that's always ready to answer your questions, and a strong peer community; all immediately available through messaging and live webchat. All our online programs are run in Pacific Time (PT).

While our education programs remain online, we encourage you to apply to your closest campus to learn online with a small cohort made up of other students who live nearby.

Hack Reactor Remote vs. Other Remote Programs

Other Remote Programs

Hack Reactor Remote


Pre-Recorded Learning Material

Watch dated, pre-recorded instructional videos without live instruction.

Live, Interactive Education

Engage in real-time exercises, pair programming, live instruction, and live Q&A sessions.

Work alone

Spend hours working on projects by yourself.

Work with a team

At Hack Reactor, work with a team online through pair programming and video hangouts to brainstorm, create projects, and grow your teamwork skills.

Hope for a Job

After the program, embark on the job search alone.

Launch your Career

Receive interview coaching, negotiation training, and personal branding advice from our dedicated career services team from the start of the program until you are hired. At Hack Reactor, our job is to get you a job.


Work at the speed you set for yourself.


You'll work faster and harder than you thought possible at Hack Reactor with real deadlines that mimic the professional world. Students are often amazed at how much they accomplish in 12 weeks.

Upcoming Cohorts and Prep Programs

Immersive Cohort Immersive Dates Join Premium Prep bySelf-Study & Complete Assessment by
August 2021Aug 2, 2021 to Oct 29, 2021May 24, 2021June 25, 2021
September 2021Sep 20, 2021 to Dec 24, 2021TBDAug 13, 2021
November 2021Nov 8, 2021 to Feb 11, 2022TBDTBD

Immersive Cohort

August 2021
Immersive Dates

Aug 2, 2021 to Oct 29, 2021

Join Premium Prep by

May 24, 2021

Self-Study & Complete Assessment by

June 25, 2021

Immersive Cohort

September 2021
Immersive Dates

Sep 20, 2021 to Dec 24, 2021

Join Premium Prep by


Self-Study & Complete Assessment by

Aug 13, 2021

Immersive Cohort

November 2021
Immersive Dates

Nov 8, 2021 to Feb 11, 2022

Join Premium Prep by


Self-Study & Complete Assessment by


Our Software Engineering Immersive Roadmap

5 to 7 Weeks

Hack Reactor Prep (Optional)

Take our concentrated, fast-track coding bootcamp prep program.

80 hours

Precourse (Self-Study)

Once you’ve been accepted, ramp up your skills to prepare for the Hack Reactor Immersive.

11 weeks + Solo Week

Immersive Program Onsite or Remote

Learn full Stack JavaScript through pair programming, developing real applications and the most refined, up-to-date curriculum.

1 week

Career Services

During this week you’ll learn how to interview and negotiate, while building your online presence.

3 to 6 Months

Job Search (Offsite)

You find and apply to the companies of your dreams, while we help you find the best job and negotiate the right terms.

Week by Week

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.

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

Learn Full Stack JavaScript in 4 weeks in the context of working on realistic code bases.

  • Mastering JavaScript essentials

  • 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

Background Image

Download the Syllabus of Our Software Engineering Immersive

We constantly improve our curriculum based on new trends, changing needs of the tech industry, and feedback from our students and alumni.

Get the Syllabus
Hack Reactor is the Best Coding Bootcamp

Pair Programming

Our online bootcamp curriculum includes live pair programming to get you as close to a working environment as possible.

Project-Focused Learning

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.

Grow Your Network

At Hack Reactor, 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 10,000 alumni.

Daily Schedule, Weeks 1-5

9:00 am - 10:00 am

Live Coding

You'll kick off the day with AM Announcements and then, most days, work on thoughtfully crafted Toy Problems.

10:00 am - 12:30 pm

Hacking and Pair Programming

Depending on the day you will be watching lectures and working with your pair on the most recently assigned Sprint.

12:30 pm - 1:30 pm


Enjoy lunch with your classmates.

1:30 pm - 2:30 pm


Enjoy scheduled exercise time or just take a break.

2:30 pm - 5:30 pm

Learn & Code

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.

5:30 pm - 6:30 pm


Decompress and let concepts solidify over a meal.

6:30 pm - 7:00 pm


Gather with your entire class for an evening lecture.

7:00 pm - 8:00 pm


Hack away with your partner on the assignment for the current 2-day Sprint. These assignments dive into JavaScript technologies and CS fundamentals.

How to Apply

Document Icon

Submit Application

Monitor Icon

Begin Prep

Lecture Icon

Complete Admissions Assessments

code icon

Complete Precourse Work

Learn More about our Admissions Process

Background Image

Get Started with Prep for Free

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

Learn More

Tuition & Financial Options

Income Share Agreement

Pay tuition when you're employed.

Pay Upfront

Pay the full tuition upfront and pay the first day of class.


Split Payment

Pay the first half of tuition day 1 of class, and pay the remaining balance at the midpoint.


Lending Partners

Finance your tuition by leveraging our lending partners: Ascent or Climb Credit.


Discover our Software Engineering and Data Science scholarships here.

Veteran Benefits

Learn more about our VA benefits, like VET TEC and G.I. Bill benefits, by clicking here.

View All Financing Options

700+ Companies Have Hired Hack Reactor Graduates

Our bootcamp program prepares grads to work at today’s most prestigious and forward-thinking companies.

Hack Reactor alumni work at google
Hack Reactor alumni work at Uber
Hack Reactor alumni work at Apple
Hack Reactor alumni work at Facebook
Hack Reactor alumni work at Salesforce
Hack Reactor alumni work at NASA JPL
Hack Reactor alumni work at LinkedIn
Hack Reactor alumni work at twitch
Hack Reactor alumni work at paypal
Hack Reactor alumni work at microsoft
Hack Reactor alumni work at asana
Hack Reactor alumni work at amazon
Hack Reactor alumni work at change.org.
Hack Reactor alumni work at zenefits.
Hack Reactor alumni work at adobe.

FAQ - What We Look for in Online Coding Bootcamp Applicants

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.

Students using Windows machines experience many more struggles than students on Unix-based machines (e.g., macOS and Linux). Although it is possible to complete the course on Windows, we have seen that overcoming the Windows-only challenges wastes a lot of time that could otherwise be spent improving your engineering skills.

A student needs the following specs in order to be successful in our programs:
  • Processor:

     Intel Dual-Core i5 or equivalent (minimum)

  • Memory:

     8 GB RAM (minimum), 16 GB RAM (recommended)

  • Storage:

     50 GB available space (minimum)

  • Peripherals:

     Working Webcam 

  • Operating System:


    • Highly Recommended: 

      Mac OS X (v10.14 minimum, 


    • Acceptable: 

      Ubuntu Linux (


    • Highly Discouraged:

       Windows 10 

      • We do not provide full instructional support for Windows users.

      • Our Staff will not troubleshoot Windows-specific issues.

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.

Many of our students have started in a similar place, and used online resources & local meetups to learn JavaScript to the level we expect. More than any particular skill-set, the key to leveling up is perseverance and a drive to grapple with new challenges. Read here to learn how to get started, or follow the links below to check out some of our network’s prep courses.

We encourage you to submit an application to start the admissions process. Preparation materials for the admissions challenge can be found here.

You will also be asked to indicate your preferred campus, so please assess our locations to determine which is right for you.

To get you as close to a working environment as possible, a large portion of our curriculum includes pair programming. This means you'll collaborate via a tool called Floobits with another student on projects - emulating real-time teamwork. You'll double check one another’s work to reduce coding errors, and learn the team skills needed to thrive in a professional working environment.

The Remote Part-Time course is Hack Reactor's off-hours version of its Remote Immersive program. Classes are held on nights and weekends over nine months, making the curriculum feasible to those with daytime responsibilities. It’s slower pace is also a good option for people who simply want more time to absorb and utilize the information.

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

Get in Touch

Call us Icon

Chat With Us

Have questions? Our enrollment team is here to help. Call us at (720)-615-0225.

Call Us
Attend an Event Icon

Attend an Event

Join us for an info session, workshop, or tour and learn about our student life.

Learn More