Full-Time JavaScript & Python Coding Bootcamp

Our Beginner Coding Bootcamp prepares you to be a full-stack software engineer in 19 weeks. No experience needed.

Person coding on computer using three screens.




Your New Career Starts Here

In just 19 weeks, you’ll go from total beginner to job-ready full-stack software engineer. 100% online learning with live instruction.

African American woman coding on her computer monitor.

In-Demand Tech & Computer Science

Our curriculum includes algorithms, data structures, networking, and databases. You’ll learn Python and JavaScript, the two most in-demand programming languages, plus state-of-the-art practices such as microservices, continuous integration and continuous delivery (CI/CD), and network security.

Expert Instruction & Mastery Learning

We use the mastery learning model to ensure you grasp, internalize, and gain proficiency throughout every learning module. This includes the ability to retake modules as needed. Each module culminates in a project so you can build an impressive portfolio to show future employers.

Training for Long-Term Career Health

Gain skills that lead to career sustainability, including how to establish and maintain healthy and supportive work relationships, use stress management to reduce fatigue and frustration, and have confidence in your decisions.

Career Services; 1:1 Coaching

Throughout your 19 weeks, our experienced Career Services team will help you prepare to land the job of your dreams. Get 1:1 coaching tailored to your skills and needs, go through mock interviews, build your professional resume, and more.

Badge from Career Karma for Best Coding Bootcamp 2022 Blue Review Stars, Almost 5 Stars
330+ Reviews on Career Karma
Badge from switchup for Best Coding Bootcamps 2022 Blue Review Stars, Almost 5 Stars
300+ Reviews on Switchup
Badge from Course Report for Best Coding Bootcamp 2021-2022 Blue Review Stars, Almost 5 Stars
325+ Reviews on Course Report

Join an Active, Supportive Community

You’re not in this alone. During the bootcamp, you’ll have our team and your classmates – and after, you’ll join a group of 12,000+ software engineers.

Join 12,000+ Alumni

Connect with thousands of alumni working as professional software engineers.

Work with 2,500+ Companies

Our engineers go on to build the future at leading tech companies. Join them after completing your beginner coding bootcamp.

Income-Contingent Financing

We offer financing options so that most U.S. residents pay a single $100 deposit and then wait to pay back tuition until after they land a job.

Boost Your Earning Potential

Find out how we track and report graduate outcomes, and how we work hard to ensure our graduates are set up for long-term career health.

 

“The thing that the bootcamp really gave me was that bigger picture and the ability to put it all together. The bootcamp has the curriculum to guide you through putting it all together into a web app…and it was about building up towards being more independent. I think that’s really the main thing: the curriculum was great and guided you to a bigger picture of software engineering and building web apps.”

Read about Jessica’s journey from research scientist to software engineer.

Jessica Dyer
Engineer at LevelTen Energy

Hack Reactor logo
 

Learn Python, JavaScript, & Build Your Project Portfolio

  • Gain the skills you need to be job-ready by graduation
  • Access cutting-edge curriculum so you have the latest skills
  • Learn from experienced Instructors and Career Advisors
  • Build a portfolio of projects to showcase your new skills and knowledge

Request More Info

Man watching woman with prosthetic arm point to something on her computer monitor.

Upcoming Program Dates

Our Next Beginner Coding Bootcamps

Attend our Hack Reactor Software Engineering Immersive with JavaScript and Python for beginners in a live online format.

Questions? Sign up for an upcoming Live Online Info Session.

Cohort Bootcamp Dates Application Deadline Complete Interview By
February 2023 Feb 6 – Jun 26 Course now full
March 2023 Mar 20 – Aug 11 February 3 February 10
May 2023 May 8 – Sept 22 March 10 March 24

Schedule a conversation with an Advisor

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

Apply in 20 Minutes or Less

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

Curriculum

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.

Download the Syllabus

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

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

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

Man working on his laptop in an office surrounded by other people.
Woman video conferencing with someone while they are programming on their computer.

Learn a Variety of Tools & Languages

  • JavaScript
  • Python & Django
  • 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.

Learn more about career services

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. See some student project examples for inspiration.

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.

Man and woman smiling staring at computer screen.

Reach Your Goals in Just 19 Weeks

Transform your life and career.

Gain in-demand skills

Build projects you’re excited about

Go from beginner to developer

Increase your earning potential

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.

View the Full Beginner Admissions Process

Submit Your Application

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

Admissions Interview

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

Course Primers

Get Ready for the First Day

After you’ve been accepted into the bootcamp and paid your deposit, we’ll send you primer material 4 weeks prior to your start date. These will help you review high school math and computer literacy.

You’re highly encouraged to complete these primers, as they’ll help get you into the right mindset before the first day of the program.

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.

Explore all financing options

Woman coding on her laptop.

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.

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 Lending Options

Scholarships

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

View Our Scholarships

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.

Cost & Financing Options

Frequently Asked Questions

Beginner JavaScript & Python Coding Bootcamp FAQs

Explore a few FAQs — and don’t hesitate to schedule a quick call with an advisor to get any specific questions you have answered.

Learn everything you need to know on our Beginner Coding Bootcamp admissions process page.

The Beginner Coding Bootcamp was designed specifically for those with no coding experience. If that’s you, we invite you to dig into the admissions process.

The Beginner Coding Bootcamps cost $17,980. Explore our Cost & Financing page for more information.

Yes, though we are not able to sponsor student visas. All of our programs are offered live online, so you can attend classes from wherever you are. We’re proud to accept applications and welcome students from all over the world into our programs and look forward to continuing to do so.

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

Ask A Question

Talk 1:1 with an Enrollment Advisor

Pick the date and time that works for you. Our beginner coding bootcamp advisors can answer any questions you have and walk you through next steps.

Start Your New Career

Apply to the Beginner Full-Time Coding Bootcamp

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

Start my Application