Accelerate Your Career in our Intermediate Full-Time Coding Bootcamp

Train to become a full-stack software engineer in 12 weeks — your fastest path to becoming an engineer. The program is taught live online, with career services included! Join a network of more than 14,000 alumni working at companies like Google, Facebook, Uber, and Amazon.

Apply Now Explore Events

Get More Info






At this time, Hack Reactor cannot accept student applications from residents of New Mexico, Nevada or North Dakota 

Experience Rapid Growth, Including a Focus on AI Tools

In just 12 weeks, you’ll grow your knowledge and skills so you’re prepared for technical interviews, to solve complex problems, and to leverage AI-powered tools on the job.

Learning how to use the AI development tool GitHub Copilot helps students position themselves to compete in an evolving job market that increasingly utilizes AI tools for enhanced productivity. This tool, in tandem with coding fundamentals and vital soft skills, will allow students to graduate as well-rounded, full-stack software developers.

You’re Not in This Alone. The Hack Reactor Community Has Your Back.

During this full-time coding bootcamp, you’ll be able to lean on our team and your classmates. You’re a good fit for this program if you’re serious about career change, and approach the program with purpose and grit. During the bootcamp, you’ll become a JavaScript pro, plus you’ll future-proof your skillset by learning how to be proficient in using AI as a productivity enhancement tool.

14,000+ Alumni

Join a network of thousands of software engineers working around the world.

Financing that Suits Your Needs

We offer financing options including ISAs that allow most U.S. residents to pay a single $100 deposit and then wait to pay back tuition until landing a job.

2,500+ Companies

Our bootcamp grads are working at more than 2,500 companies across industries. Join them after your bootcamp.

$80,500 Median Compensation Rate

Launch a new, long-lasting career with strong earning and growth potential. Find out how we track and report graduate outcomes.

“The 12-week schedule seemed more intense than any other place, and I thought, if I’m going to dedicate myself for the next few months trying to become a software engineer, I might as well give my 100%!”

Read Yuki’s Story

Yuki Yamamoto
Software Engineer at Tesla
IN 12 WEEKS YOU WILL

Learn Full-Stack JavaScript & Build a Project Portfolio of Web Applications

Expand on your knowledge and skills as you build a project portfolio you can show future employers.

  • Do real engineering work right way through a challenging curriculum
  • Learn from experienced Instructors and launch your career alongside our team of Career Advisors
  • Get cutting-edge skills like React, Agile development, and back-end performance tuning
  • Use industry-leading AI development tools to prepare for long-term career success

Start My Application

UPCOMING COHORTS

Upcoming Intermediate Coding Bootcamps

Class runs from 9am – 8pm Monday through Friday and Saturdays 9am – 5:30pm  for the course duration.

You can find time zone availability for each cohort in the admissions portal, which you can access during your application process.
Apply Now

Cohort Bootcamp Dates Complete Technical Admissions Assessment by: Once accepted, begin Precourse as early as: Get Started Today

March 24, 2025

Mar 24, 2025 – Jun 20, 2025

February 24, 2025

December 9, 2024

Apply Now

For additional cohort options, check availability in our admissions portal.

ASK AN ADVISOR A QUESTION

Schedule a Conversation with an Enrollment Advisor

Our enrollment team is here to help answer your questions wherever you are in the admissions.

Meet Our Team at an Upcoming Info Session

We’ll walk you through how you can become a software engineer in just 12 weeks at our next live online intermediate info session.

See Upcoming Dates & Register

CURRICULUM

What You’ll Learn and Build in 12 Weeks

Dive into what you’ll learn in our Intermediate Coding Bootcamp. Before you start, our precourse curriculum helps you refresh your basic JavaScript skills so you’re ready for day one.

Download the Syllabus

Prior to your start date, plan to spend about 90-120 hours on our precourse curriculum. When you’re done, you’ll have a strong foundation in JavaScript, HTML, CSS, and more, and you’ll be ready for the first day of the bootcamp.

During weeks 1-5, you’ll learn full-stack JavaScript and computer science fundamentals by working through code. Your time will be spent on 2-day sprints, pair programming with classmates, and working through real industry problems.

  • Turn software requirements into a running application with JavaScript, React, and Node.js
  • Write HTML and CSS to build working and interactive web applications
  • Use a relational and non-relational database to store and retrieve data for an application
  • Build and use RESTful APIs; leverage existing APIs to bring real data to life in dynamic websites

Projects: You’ll contribute to projects during two-day sprints, just like professional software engineers. You’ll work with other software engineers in pairs as you improve your technical communication and ability to research and solve unfamiliar problems. You’ll design a database, write server code, create a React application with hooks, and design a REST API.

Building on the robust knowledge learned previously, you’ll continue by exploring how to build even more complex web applications using modern software architectural methods and learning industry practice.

  • Work on three Agile teams to complete features based on business requirements and design documents
  • Build, deploy, and test scalable applications and architecture with backend performance tuning
  • Learn how to effectively use the AI-powered tool GitHub Copilot
  • Apply the latest design and technical principles to create microservices
  • Create standalone web application front-ends using JavaScript and React

Project: Your senior project models how you’ll work in a real-world software development team. You and your team will use Agile software development practices to individually build microservices that seamlessly work together to create a robust and scalable web application. You’ll also push the limits of scaling by making performance optimizations.

At this stage, you’ll begin your job search, leaning on the many things you’ve learned from our career services team during your time in the bootcamp. We’ll be right by your side, helping you find, land, and negotiate terms for the job of your dreams.

Career services during your 12 weeks include:

  • 1:1 coaching sessions
  • Mock interviews
  • Portfolio and resume building
  • Professional development workshops
  • Networking exercises
  • Access to a broad alumni network

92% of Bootcamp Grads Recommend the Free Prep Course

Refresh your JavaScript fundamentals and prepare for the required Technical Admissions Assessment (TAA) with our self-guided Basic Prep course.

Learn more about our free Prep course

Hands-On JavaScript Exercises

Work through JavaScript exercises designed by software engineering professionals to maximize your understanding of the fundamentals before your TAA.

Self-Paced

Complete the coursework on your own schedule. The Basic Prep course is not required — though it’s highly recommended by Hack Reactor coding bootcamp grads.

Free for Everyone

Access world-class coding content for free. We want you to feel confident and prepared for the Intermediate Coding Bootcamp admissions process.

Build Independence

Build up your independent coding capabilities. Lean on independent research, find answers, test, and evolve your skill set for the next step of your career.

man working at his job as a software engineer

Your Intermediate Coding Bootcamp Schedule

It’s intensive and immersive — and your Instructors and Career Advisors will support you every step of the way.

  • 9 – 10am: Live coding
  • 10am – 12:30pm: Lectures, hacking, and pair programming
  • 12:30 – 1:30pm: Lunch break
  • 1:30 – 2:30pm – 3x per week extra break
  • (start time varies) – 5:30pm: Collaborative project work, lecture, and coding
  • 5:30 – 6:30pm: Dinner break
  • 6:30 – 7pm: Evening lecture
  • 7 – 8pm: Solo sprint

Have questions about the schedule? Schedule a call with an Enrollment Advisor.

Learn a Variety of Tools & Languages

JavaScript

ExpressJS

SQL & MongoDB

GitHub Copilot

NodeJS

GitHub

React

HTML & CSS

CAREERS & OUTCOMES

Career Services to Help You Land a Job & Launch a New Career

We’ll help you find, land, and negotiate the terms of your first software engineering job.

Learn more about Career Services

Job Training

Our Career Advisors will prepare you for the job search and interview process. Get the tools you need to find a job, negotiate a great offer, and launch your new career.

GitHub Project Portfolio

Build a strong and unique GitHub portfolio featuring projects demonstrating your new software engineering skills. See some student project examples for inspiration.

1:1 Coaching

Toward the end of your coding bootcamp (and continuing after graduation), you’ll meet with your Career Advisor for 1:1 coaching tailored to your needs. They’ll work with you to refresh your resume, update your social channels, and start aligning your new skills with job opportunities.

Mock Interviews

Upon graduation, our team conducts mock interviews and other job training workshops and exercises to get you ready.

Reach Your Goals in Just 12 Weeks

Take a look through our bi-annual outcomes report, which digs into the details of our graduation rates, salaries, and success rates.

$80,500

Median Compensation Rate

Based on 70.8% of graduate salaries reported.

“I met amazingly talented people from all over the world…I experienced the most intense and productive three months of my life…and while it was a lot of work, it really prepared me for a lot of the challenges that I faced early on in my career and beyond.”

Read Andrés’ Story

Andrés Viesca
Senior Software Engineer at Dott

Intermediate Full-Time Coding Bootcamp Admissions Process

The process takes between 3-6 weeks from the day you submit your application to the first day of bootcamp. After you’re accepted, you’ll enroll, complete precourse work, determine your financial path, and prepare to transform through tech.

Explore the Complete Admissions Process

Submit Your Application

Create an account, then submit your application in 10-20 minutes.

Optional Basic Prep Course

Free self-paced Basic Prep course to prepare for the technical assessment.

Technical Assessment

Two parts: coding challenge and Technical Admissions Assessment (TAA).

PRECOURSE CURRICULUM

How Precourse Work Prepares You for the Intermediate Bootcamp

Prior to your start date, you’ll be required to complete the precourse curriculum, which takes anywhere from 90-120 hours.

Finish with a strong foundation in JavaScript, HTML, CSS, and more so you’re prepared for the upcoming intense learning experience.

“I appreciated the steps that were required to prepare for the course (precourse) so that I could see how I liked coding and the Hack Reactor culture before starting.”

Himmat Khalsa
Software Engineer at Alkami Technology

TUITION & FINANCING

Multiple Tuition Payment Options

Bootcamp tuition is $19,480. Pay in full, pay half up front, or explore our other financing options, including the ability to pay after you’re employed.

Send Me More Info

Income-Contingent Financing

Through Income Share Agreements (ISAs) or Retail Installment Contracts (RICs), all we require is an upfront deposit of $100 – you pay the rest once you’re employed.

See All Payment Options

Lending Partners

Use a loan to finance your education. Our two trusted lending partners provide flexible financing options based on your needs.

Explore Financing Options

Scholarships

Through Represent Tech, learn how we fund full-tuition scholarships that seek to create new paths for more students.

View our Scholarships

VET TEC Benefits

Use VET TEC Benefits — your Veterans’ Benefits Program — to fund your Intermediate Coding Bootcamp.

Learn more about VET TEC

FREQUENTLY ASKED QUESTIONS

Intermediate Coding Bootcamp FAQs

Explore a few FAQs — and don’t hesitate to reach out with other questions you’d like answered

Send us your questions

We recommend you take our Basic Prep course and finish modules 0-3 to be prepared to take the TAA.

Please visit our Financing page for all details.

Upfront / Direct Payment:

During our coding bootcamps and for six months after graduation, students are given access to our career services. This involves resume and portfolio help, interview prep, and assistance in making connections with companies within and outside our partner network who want to hire our grads. You are welcome to review our recent student outcomes data here.

International students will receive the same support as all other students, but please note our network and support is historically much stronger for those living and targeting jobs in the U.S.

You’re likely at an intermediate level if:

  • You Already Have Some Coding Experience
    You can write a function or functions that include the use of conditionals, iteration, variables, and data structures. You can apply an understanding of programming language syntax and concepts to solve and debug simple discrete problems.
  • You’ve Taken Our Free Basic Prep Course
    If you’ve worked through modules 0-3 of our free Basic Prep course, and you feel comfortable with the material, then you’re ready to try the required Technical Admissions Assessment (TAA).

The recent leap in artificial intelligence (AI) tools will enhance the productivity of the software engineer like nothing before it. Perhaps the greatest recipients of this technology will be our graduates, and those just starting out or entering the software engineering field.

That is why we’re proud to teach the AI-powered tool GitHub Copilot in our instructor-taught curriculum in all our coding bootcamps. Read more about our approach to teaching GitHub Copilot, and our firm belief that new coders and new software engineers should learn foundational skills before being introduced to these types of productivity-enhancing tools. For more on AI and its impact on software engineering, read a panel discussion with Galvanize experts.

Yes. We teach students how to use the AI-powered tool GitHub Copilot in all our coding bootcamps. We teach students how to integrate Copilot into their software development workflow during the later modules of all of our coding bootcamps, after proficiency in programming has been obtained. Students will use this tool to build a portfolio project (a non-trivial application) to demonstrate their ability to evaluate and blend AI-generated code with their own.

Our instructional teams, which are composed of industry veterans, have managed the responsible use of productivity-enhancement tools throughout their careers and are well-equipped to teach this newest tool.

Read more about our approach to teaching GitHub Copilot, and for more on AI and its impact on software engineering, read a panel discussion with Galvanize experts.

ASK A QUESTION

Talk 1:1 with an Enrollment Advisor

Pick the date and time that works for you. Our Enrollment Advisors can answer any questions you have and walk you through next steps.

START YOUR NEW CAREER

Apply to the Intermediate Coding Bootcamp

Complete your application in less than 20 minutes by answering a few questions about your background and professional goals.

Apply Now