Coding Bootcamps for Beginners

Learn in-demand skills and and how to use AI-powered tools in our Beginner Coding Bootcamps. Part-time and full-time options, no experience needed.

Man wearing headphones writing in his notebook while looking at his laptop.

Your Support System

No Experience? No Problem.

Starting something from scratch – especially a new career – is daunting. Hack Reactor beginner bootcamps are designed with support top-of-mind.

In addition to the ongoing support you’ll give and receive from classmates, you can count on:

Experienced Instructors

Instructors with experience in teaching, curriculum design, and industry who are excited to guide you into your new career.

Software Engineering Residents

Recent graduates uniquely equipped to empathize with you and help you through the technical challenges you’ll face during the program.

Cohort Leads

Each cohort has one or more dedicated Cohort Leads who act as student advocates and provide ongoing support to students for the duration of the program.

Career Advisors

Career coaching experts who will help you build your resume, prepare for interviews, negotiate job offers, and more.

Woman speaking to another woman on video conference at work.

Upcoming Program Dates

Full-Time Beginner Coding Bootcamps

Attend our Hack Reactor Beginner Full-Time Coding Bootcamp with JavaScript and Python for beginners in a live online format.

Cohort Bootcamp Dates Application Deadline Complete Interview By Get Started Today
October  2023 Oct 9 – Feb 26, 2024 September 22 September 29 Apply
November 2023 Nov 20 – Apr 12, 2024 November 3 November 10 Apply
January 2024 Jan 8 – May 24, 2024 December 22 December 29 Apply


Part-Time Beginner Coding Bootcamps

Attend our Hack Reactor Beginner Part-Time Coding Bootcamp with JavaScript and TypeScript in a live online format.

Class runs from 6pm – 9pm Monday through Thursday. We offer this course in Pacific Standard Time (PST).

Cohort Bootcamp Dates Application Deadline Learning Readiness Test Deadline Get Started Today
August 2023 August 28 – June 18 August 4 August 11 Apply
October 2023 October 30 – August 20 October 6 October 13 Apply
January 2024 January 2 – October 22 December 8 December 15 Apply


Full-Time Curriculum

What You’ll Learn and Build In 19 Weeks

Dive into the world of a full-stack software engineer. These subjects represent the core knowledge and skills that are used in nearly every software engineering job.

  • Turn software requirements into a running application with Python and Django
  • Write HTML and CSS to build working and interactive web applications
  • Use a relational database to store and retrieve data for an application
  • Use Visual Studio Code (VSCode), Bash or PowerShell, and Git to create high-quality code and projects

Project: Your first project uses everything you’ve learned in the previous four weeks to build a meaningful full-stack web application. You’ll design the database, write the server code to create the responses to drive the application experience, and author the client code to render an attractive, intuitive, and responsive web application interface.

Building on the robust knowledge learned in the first module, you’ll continue by exploring how to build even more complex web applications using modern software architectural methods.

  • Use Domain Driven Design to model and design large software applications
  • Build scalable and fault-tolerant applications using messaging middleware
  • Apply the latest design and technical principles to create microservices
  • Create stand-alone web application front-ends using JavaScript and React

Project: Your second project models how you’ll work in a real-world software development team, utilizing the power of independent development in a collaborative environment. 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.

Combine everything from the first 12 weeks with new skills to manage large amounts of data. Then learn development, security, and operations (DevSecOps) to harness the power of the cloud.

  • Build near-real-time applications that automatically update all User Interfaces (UIs) with WebSockets and FastAPI
  • Learn how to effectively use the AI-powered tool GitHub Copilot
  • Write algorithms that work with different shapes of data
  • Use different types of persistent data stores for different kinds of data with MongoDB
  • Plan, create, and monitor a continuous integration and delivery pipeline with GitLab Pipelines

Project: You’ve spent weeks learning how to build robust, scalable, and interesting web-based applications. Now you get to show it all off by combining cloud-native services with your own custom code. Again working as part of an agile software development effort, you’ll design and build a durable and responsive web application using a cloud platform.

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 19 weeks include:

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

Part-time Curriculum

What You’ll Learn and Build In 38 Weeks

Dive into the world of computer programming. Spend the first eight weeks learning how to write computer programs using JavaScript, then TypeScript. You’ll get a daily problem to solve that will keep you in a constant state of learning. You’ll also learn how to use tools that software engineers use.

  • Visual Studio Code
  • The terminal and the command line
  • Git
  • The computer file system
  • Data structures and algorithms

It’s time to learn front-end development. During these eight weeks, you’ll build dynamic Web pages with all of your JavaScript and TypeScript knowledge. You’ll start by building static, styled HTML pages with CSS. Then, you’ll use your programming skills to make those pages interactive in response to a person’s actions, and integrate that with data from APIs.

  • HTML
  • CSS
  • Modern front-end framework
  • Browser technologies
  • Asynchronous programming
  • More data structures and algorithms

Adding databases and server-side technologies to your toolkit, you can now build full-stack applications. You’ll combine your programming knowledge and front-end experience with Next.js, MongoDB, and PostgreSQL to build dynamic, data-driven applications like the kind you use every day. You can create your own APIs to build whatever you can dream.

  • Server-side component rendering
  • Next.js
  • MongoDB and document-oriented database design
  • SQL, PostgreSQL, and relational database design

As you prepare to go live with your full-stack application, you’ll learn best practices to simplify and personalize your app. You’ll start using an object-relational mapping system to help reduce the effort to interact with your application’s database. Then, you’ll incorporate authentication and authorization to allow people to use social sites to log into your application. You’ll learn the ins and outs of Agile software development, then build your own personal project. Throughout, you’ll learn how to effectively use the AI-powered tool GitHub Copilot.

  • Prisma ORM
  • OAuth 2 and OpenID Connect
  • Docker
  • Continuous integration and delivery
  • Agile software development with Scrum

You’ll start getting ready for your job search. Then, you’ll collaborate with your fellow programmers to emulate the day-to-day work of a software engineer and learn about project management, group dynamics and collaboration, product design, software architecture design, and production-level systems. You round out the last module with a final week of intense job search preparedness.

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

What you’ll Learn

Learn a Variety of Tools & Languages

Full-Time Coding Bootcamp

  • JavaScript
  • Python & Starlette
  • GitHub Copilot
  • HTML & CSS
  • PostgreSQL & MongoDB
  • React & Redux
  • WebSockets & FastAPI
  • Nomad & Consul
  • GitLab Pipelines

Part-Time Coding Bootcamp

  • JavaScript
  • TypeScript
  • GitHub Copilot
  • HTML & CSS
  • PostgreSQL & MongoDB
  • React, Vite, & Next.js
  • Docker & PaaS
  • GitLab Pipelines

Careers & Outcomes

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

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

1:1 Coaching

During your beginner coding bootcamp, our Career Advisors provide 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.

GitHub Project Portfolio

Build a strong and unique GitHub portfolio, featuring projects demonstrating your new software engineering skills.

Mock Interviews

Throughout the bootcamp, our team conducts mock interviews and other job training workshops and exercises to get you ready.

Job Training

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

Woman taking notes in her notebook while studying.

How to Apply

Our Beginner Coding Bootcamp Admissions Process

Get started with your application today, then move through the next steps of our beginner admissions process.

Non-Technical Assessments

A 15-minute cognitive aptitude test (CCAT) and 1-minute typing test.

Submit Your Application

You’ll create an account and submit your application in 10-20 minutes.

Optional Info Session

We strongly encourage all applicants to attend a live online info session.

Admissions Interview

A 15-minute non-technical interview that helps us get to know you a bit better.

Learning Readiness Test

(Part-Time Only)

Up to 15 hours of self-paced learning. Pass a test at the end to complete your enrollment.

TUITION & Financing

Multiple Tuition Payment Options

Pay your bootcamp tuition in full, pay half upfront, or explore other financing options, including the ability to pay after you’re employed.

Income-Contingent Financing

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

Lending Partners

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


Learn about our work with the Galvanize Foundation to fund full-tuition scholarships that seek to create new paths for more students.

Pay Up Front or Split in Two

Pay in full before you start, or pay half on the first day and the remaining balance at the midpoint.