HACK REACTOR BY GALVANIZE
Coding Bootcamp for Beginners
Learn in-demand skills and how to use AI-powered tools in our Beginner Coding Bootcamp. No experience needed; launch your new career today!
Your Support System
No Experience? No Problem.
Starting something from scratch, especially a new career, can be daunting. Our Hack Reactor beginner bootcamp is designed with support top-of-mind.
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.
Upcoming Program Dates
Full-Time Beginner Coding Bootcamps
Attend our Hack Reactor Beginner Coding Bootcamp in a live online format.
Full-Time Curriculum
What You’ll Learn and Build In 16 Weeks
If you’re a beginner interested in maximizing your hiring potential, look no further than this program, where you’ll go from beginner to job-ready in 16 weeks. Gain the skills you need to be a full-stack software engineer through a modern, unit-based curriculum where career readiness is central.
The Beginner Full-Time Bootcamp includes the following units. At the end of each unit, you’ll complete or add to a given project that allows you to practice the skills you’ve learned and ensure you’re prepared to succeed. Our expert software engineering instructors review these projects, and you’ll receive constructive feedback on your performance.
You’ll dive into programming by focusing on Python Foundations. By the end of the unit, you’ll be able to demonstrate your knowledge and understanding by:
- Writing code that instructs the computer to do practical tasks
- Reading and processing information from external sources
- Modeling the structure of real-world information and data in your Python program
- Laying the foundation for building powerful software that can solve challenges in the real world
In the Databases unit, you’ll acquire essential knowledge and skills in managing data effectively within software systems. By the end of this unit, you’ll demonstrate your knowledge and understanding by:
- Modeling data in real-world applications, including relational diagramming, and schema design
- Performing complex interactions with the data that will allow you to quickly jump into production applications and understand how it comes together
- Applying modern best practices to ensure data reliability, security, and scalability
- Building resilient and efficient applications capable of supporting complex data management and enhancing user experiences without the limitations of transient storage solutions
The Backend Web unit elevates your capabilities by introducing you to the foundational concepts of building web applications. By the end of this unit, you’ll demonstrate your knowledge and understanding by:
- Designing and implementing the backend components of web applications
- Building your first API, going deeper into how the web works, and how systems on the internet interact with each other
- Exploring the communication between clients and servers
- Learning more about creating dynamic web pages that source data from the backend
In this unit, you’ll explore HTML and CSS, which are essential languages for creating web pages. By the end of this unit, you’ll demonstrate your knowledge and understanding by:
- Writing HTML and CSS to build working and interactive web pages
- Organizing content using HTML for form functionality
- Making wireframes come to life with HTML/CSS
In the JavaScript Foundations unit, you’ll build off your programming fundamentals knowledge by learning the ins and outs of JavaScript. By the end of this unit, you’ll demonstrate your knowledge and understanding by:
- Learning the fundamentals and behaviors of JavaScript
- Handling browser events using JavaScript
- Accessing, modifying, and styling content
In the Full-Stack Fluency portion of the program, you’re given the time to build up your full-stack fluency muscles through exercises and additional practice projects. This ensures you have a solid foundation of understanding to move forward.
At the end of this unit, you will create a Full-Stack Fluency Project. This project is a full-stack application that you’ll complete independently. Your successful completion of this project demonstrates your ability to continue with the program.
In the React Development unit, you’ll first learn the foundations of React and then build on those foundations by integrating RESTful APIs. By the end of this unit, you’ll demonstrate your knowledge and understanding by:
- Harnessing React’s capabilities to interact with data sources
- Managing the application state
- Creating modular, scalable front-end applications
In the Software Engineering Excellence unit, all of the concepts and technologies you’ve learned will come together as you build a substantial full-stack application with a team of fellow software engineers. You’ll get to implement these skills as you would in the workplace by:
- Building near real-time web-applications that automatically stay up-to-date
- Work as a part of an Agile software development effort to design and build a durable and responsive web application using a cloud platform
- Planning, creating and monitoring a continuous integration and delivery pipeline (CI/CD) with GitLab Pipelines
- Effectively using the AI-powered tool GitHub Copilot
At the end of the program, you’ll begin your job search, leaning on the many things you’ve learned throughout. Our Career Services team will be right by your side, helping you find, land, and negotiate terms for the job of your dreams. This support includes:
- 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
Python & Starlette
GitHub Copilot
HTML & CSS
PostgreSQL & MongoDB
React & Redux
WebSockets & FastAPI
Nomad & Consul
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.
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.
Submit Your Application
You’ll create an account and submit your application in 10-20 minutes.
Aptitude Test
Test your aptitude with a 15-minute cognitive aptitude test (CCAT).
Attend an 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.
TUITION & Financing
Multiple Tuition Payment Options
Pay your bootcamp tuition in full, pay half upfront, or explore other financing options, including loans and scholarships.
Explore Coding Bootcamp Loans
As an incoming coding bootcamp student, you’re preparing to launch a new career. Learn how our student funding options help make that possible.
Scholarships
We’re proud to offer full-tuition scholarships for underrepresented students in our Beginner Coding Bootcamp, as well as Merit Scholarships for all applicants (any program) who meet admissions requirements. Learn more.
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.