Watch dated (often outdated), pre-recorded instructional videos.
Watch dated (often outdated), pre-recorded instructional videos.
At Hack Reactor you will participate in real time exercises and have your questions answered by instructors on the spot.
Spend hours working on projects by yourself.
At Hack Reactor, work with a team through pair programming, and video hangouts to create projects, brainstorm on problems, and grow your team skills.
After the program, embark on the job search alone.
Receive coaching, interview training, negotiation training, and online image recommendations on 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.
“I got 12 job offers after completing the program.”— Victor, Remote Grad, Hong Kong
Take our concentrated, fast-track coding bootcamp prep program.
Once you’ve been accepted, ramp up your skills to prepare for the Hack Reactor Immersive.
12 Weeks Full-Time
During this week you’ll learn how to interview and negotiate, while building your online presence.
You find and apply to the companies of your dreams, while we help you negotiate and leverage our extensive hiring network.
The pre-course work is delivered up to 8 weeks prior to your start date. This gives you a strong foundation, and prepares 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.
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.
Blockchain is a distributed ledger technology most famous for its use in cryptocurrencies like Bitcoin. The technology is revolutionizing the web and has the potential to disrupt countless industries including e-commerce, banking, security, supply chain, healthcare, publishing and more.
Starting July, students have the option to deep-dive into programming with Blockchain, a rapidly growing skill. Through an optional self-paced module within the immersive, you'll learn core concepts including hashing and transaction processing using Hyperledger (a project supported by IBM, Intel, JP Morgan, Cisco, etc) and build your own Blockchain application.
“The Remote program is exactly as effective as the onsite program, and it gives you the freedom of being physically located anywhere you please.”— Neil Murphy, Software Engineer, GoPro
To give you a feel for the engineer’s working environment, a large portion of our coding bootcamp curriculum includes pair programming. You'll collaborate with other remote students on projects, via web conference software. You'll earn the team skills needed to thrive in a professional working environment.
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.
Being a great collaborator is a key skill in software engineering. We integrate soft skills into every aspect of our curriculum so that our grads know how to write code that is easy to work on in a team environment.
You'll kick off the day with AM Announcements and then, most days, work on thoughtfully crafted Toy Problems.
Depending on the day you will be watching lectures and working with your pair on the most recently assigned Sprint.
Enjoy lunch with your classmates.
Enjoy scheduled exercise time or just take a break.
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.
Decompress and let concepts solidify over a meal.
Gather with your entire class for an evening lecture.
Get a sense of the Hack Reactor Remote vibe with our interactive info sessions and virtual campus tours!
Schedule a quick one-on-one call to figure out if Hack Reactor Remote Immersive is the right fit for you!
Join one of our free beginner-friendly workshops and get started on your journey of learning to code.
This library for CSS, the ubiquitous webpage styling language, dramatically reduces deadweight code. Professional developers immediately recognized the project: ..more it made the front page of Hacker News, received over 6000 GitHub stars and multiple open-source contributions.
This project, built by students in our remote program, combines machine learning with social media using Watson, IBM’s powerful language processor. After building a library ..more to accomplish this, the team built a sample app that analyzes psychological traits of Twitter users by location and keyword.
This tool auto-generates a beautiful and well laid out page from your source code and comments. The real power of Sodocan.js is the crowd-sourced approach, ..more which allows the dev community to add helpful explanations and vote on entries, so documentation reflects the needs of users over time.
A code-learning platform focused on encouraging teenage girls to take on software development. The site includes exercises and interactive challenges geared toward teens. It also includes a chat function for mentors to help out students, and to build community.
Front End Engineer
Tré Ammatuna was one of those tinkering kids, always building and tearing apart. From playing on computers in preschool to disassembling the family VCR, he has always been captivated by technology.Read More ›
Jeff Bentler grew up in Bellevue, WA. He still lives there today. Growing up, Jeff had no idea what he wanted to do until he saw the film Coach Carter.Read More ›
After over a decade working in journalism Sheena Ramirez sensed a shift in her industry and began to think about a career change.Read More ›
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.
“This will be the best decision you ever make for your career in software”— Kayla Dowling, Remote Grad, New Orleans
Low-maintenance financing options available.
Around half of our students receive help in financing their Hack Reactor journey. We work with two lending partners, Skills Fund and Climb, to provide you with attractive rates and manageable payment terms.
Students can pay as little as $2,000 down and finance the balance of tuition over as much as 60 months. Students make interest-only payments while in the program. In addition, full-time students can receive financing for up to $7,500 in living expenses if desired. After applying to Hack Reactor, you will receive details on how to get pre-approved with our lending partners and work with our Admissions Team to explore solutions to fund your tuition.
As part of our mission to increase access to tech jobs for individuals of all professional backgrounds and experience levels, Hack Reactor is proud to offer our $1.3 million Scholarship Fund. We’ve also partnered with our community’s top organizations to offer a range of additional scholarship opportunities.
“I went from minimum wage labor worker to software engineer making 6 figures.”— Justin, Remote Grad, Los Angeles
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:
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.
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.
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.