The Ultimate Full-Time Remote Coding Bootcamp

Hack Reactor’s online coding bootcamp offers the same curriculum for students who prefer to learn remotely

San Jose Campus Coming Spring 2020

Galvanize is excited to announce our new San Jose campus is coming soon. With the growing popularity of our San Francisco campus, we are excited to provide the Hack Reactor Software Engineering program to more students around the Bay Area.

Learn More


Student Alumni


Median Graduate Salary

(Hack Reactor San Francisco)


Until you are employed*

*upon approval, after $2K deposit

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

Live coding, online, from wherever you call home

Hack Reactor’s immersive online coding bootcamp, available as a full-time or part-time program, takes the same curriculum from Hack Reactor’s onsite immersive 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. You’ll pair program with classmates throughout the course, so you're never working alone. We provide private access to teachers, a Help Desk that's always ready to answer your questions, and a strong peer community; all immediately available through messaging and live web chat. Hack Reactor Remote is an online coding bootcamp program like no other.

* New York state regulation: Hack Reactor Remote is currently unable to accept students in New York. We are planning to submit the Remote program for approval in New York; our in-person immersive is pending approval.

Hack Reactor Remote VS Other Remote Programs

Other Programs

Hack Reactor Remote


Pre-Recorded Lectures

Watch dated (often outdated), pre-recorded instructional videos.

Live Daily Q&A Sessions

At Hack Reactor, you will participate in real time exercises and have your questions answered by instructors on the spot.

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 outcomes team. 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
June 2020Jun 29, 2020 to Sep 25, 2020May 18, 2020June 1, 2020
August 2020Aug 17, 2020 to Nov 13, 2929June 29, 2020Aug 3, 2020
October 2020Oct 5, 2020 to Jan 15, 2021Aug 3, 2020Aug 17, 2020
November 2020Nov 16, 2020 to Feb 26, 2021Oct 12, 2020Oct 26, 2020

Immersive Cohort

June 2020
Immersive Dates

Jun 29, 2020 to Sep 25, 2020

Join Premium Prep by

May 18, 2020

Self-Study & Complete Assessment by

June 1, 2020

Immersive Cohort

August 2020
Immersive Dates

Aug 17, 2020 to Nov 13, 2929

Join Premium Prep by

June 29, 2020

Self-Study & Complete Assessment by

Aug 3, 2020

Immersive Cohort

October 2020
Immersive Dates

Oct 5, 2020 to Jan 15, 2021

Join Premium Prep by

Aug 3, 2020

Self-Study & Complete Assessment by

Aug 17, 2020

Immersive Cohort

November 2020
Immersive Dates

Nov 16, 2020 to Feb 26, 2021

Join Premium Prep by

Oct 12, 2020

Self-Study & Complete Assessment by

Oct 26, 2020

Our Software Engineering Program 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 negotiate and leverage our extensive hiring network.

Week by Week

Pair Programming

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

Industry-Tested Curriculum

We believe that excellence comes from relentless improvement. We evaluate each part of our software engineering curriculum every time it is taught.

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 HackReactor, 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 8,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 Pre-Course Work

Learn More about our Admissions Process

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.

Upfront Plan

Finance the full tuition upfront.



Discover our Software Engineering and Data Science scholarships here.

Finance Plan

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

Our Students at Hack Reactor

Career Services

Our experienced team works directly with each student to ensure they are able to excel in their career search and negotiate multiple offers.

Online Presence

By graduation, you will have a strong, unique Github portfolio, online profiles and a resume that reflects your value in the job market.


There is a clear accountability process to ensure you apply for jobs on the right timeline. We offer guidance in evaluating job offers and negotiating terms before job acceptance.


Our instructional staff conducts mock interviews, training exercises and role-play sessions designed to help you tackle the job interview.

Student Projects


MatchJS is an app designed to connect current and aspiring software engineers seeking to improve their skills in a certain area with mentors who have real-world experience and are willing to share their knowledge. By allowing users to post their availability and seek out mentors by skill-set, MatchJS aims to make the way we learn and teach a more open and communal experience.

Team: Polina Soshnin, Rachel Jenkins, Sergey Piterman, Anthony Bibbs

Technologies: Node, Express, Firebase, RXjs, Passport, Travis CI, Karma, Jasmine, Gulp, Protractor

Learn More

Town Hall

TownHall is a highly intuitive project management app. Drag and drop functionality allows users to quickly organize complex projects and assign tasks. A real-time chat component lets collaborators keep each other up to date.

Team: Daniel Kim, Jeffrey Shen, Richard Yu, Daniel Russel

Technologies: Node, Express, Firebase, MySQL, Angular,

Learn More


This React Native app opens connections across the globe. Users can request content from any location in the world, and respond to requests with videos and photos. The app also includes a chat function, and geolocates content using the phone’s GPS.

Technologies: Google Maps, Django,, MapBox, PostgreSQL, Docker, Graphics Magick, AWS, YouTube API, Yelp API, Node.js.

Learn More
View all Student Projects

700+ Companies Have Hired Hack Reactor Graduates

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

google logo
uber logo
apple logo
facebook logo
salesforce logo
nasa logo
linkedin logo
twitch logo
paypal logo
microsoft logo
asana logo
amazon logo
changeorg logo
zenefits logos
adobe logo

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.

We require all students to use a Unix-based platform (like macOS or Linux). Two solutions are available for students who have a Windows based machine:

Option 1:
Run a VM (virtual machine) with Ubuntu. To do this, we require that your computer meet the following minimum specs to ensure the stability of the VM, minimize lag, etc.

  • 6GB of RAM

  • 20GB of drive space free

  • 2-core 4-thread processor

  • 2GHz processor speed

Option 2:
Run a dual-boot system. This is a great option if your computer doesn't meet the specs required for Option #1. This means you have the option of booting your computer into Windows or Ubuntu (but not both at the same time) every time you turn it on. This option has been well-tested but requires a more involved setup.

In general, unless your Windows laptop is extremely old, it should be able to support one of the solutions above. Additional information explaining how to set up Option #1 or Option #2 is provided to admitted students prior to the beginning of the course. Please note that the Windows Subsystem for Linux (WSL) on Windows 10 is not sufficient for our course.

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.

Get in Touch

Tour campus icon

Tour the Campus

Want to see our campuses? Schedule a tour and we'll be happy to show you.

Learn More
Call us Icon

Chat With Us

Have questions? Our enrollment team is here to help. Call us at (801)-683-5526.

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