Hack Reactor by Galvanize

Coding Bootcamp for Beginners

Learn JavaScript, Python, and other in-demand languages in 19 weeks during our full-time coding bootcamp. No experience needed.

Apply Now

Woman wearing glasses while working on her laptop.
Man wearing headphones writing in his notebook while looking at his laptop.


What You’ll Learn and Build In 19 Weeks

Our curriculum takes you from beginner to job-ready in 19 weeks using a modern, module-based curriculum focused on putting new skills and knowledge into practice right away.

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
  • 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
Man wearing glasses while smiling and looking at his laptop.

Your Beginner Full-Time Coding Bootcamp Schedule

This bootcamp is immersive. Plan on spending 40-60 hours per week in class and working on your own time. Your instructors and the rest of our team are here to support you every step of the way.

  • 9 – 9:15am: Questions, Recaps, and Journaling
  • 9:15 – 10:45am: Morning Discussions
  • 10:45am – 1pm: Practical Lab Work
  • 1 – 1:45pm: Lunch Break
  • 2 – 3pm: Afternoon Discussions
  • 3 – 4:45pm: Practical Lab Work
  • 4:45 – 5pm: Afternoon Break
  • 5 – 5:15pm: Questions, Recaps, and Journaling
  • 5:15 – 7pm: Exploration of New Concepts and Topics

Apply Now

Learn a Variety of Tools & Languages

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

Apply Now

Laptop sitting on a desk with the screen filled with coding.

“The strong focus on Python in the beginner program was one of the determining factors for me. The program not only instilled a great foundation of coding basics, but also helped me feel more confident about my own ability to learn and grow as a software developer.”

Amanda Kiehm
Software Development Engineer I at Generac Grid Services

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.

TUITION & Financing

Multiple Tuition Payment Options

Bootcamp tuition — $17,980. Pay 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.