Intermediate

Become a
Full Stack Web Developer

An in-depth, flexible, 960-hour online web developer course to prepare you for a successful career in web development.

start free trialInquire nowTRY IT RISK-FREE
  • JavaScript
  • HTML
  • CSS
  • NodeJS
  • React
  • Redux
  • Data Structures
  • Algorithms

Overview

As a developer or engineer, you work on a team to build websites or web apps that solve problems, influence culture, and make a difference. Developers and engineers continue to be in high demand as the tech industry grows.

Demand for software developers is expected to grow 22%

by 2030, Bureau of Labor Statistics

Software and web developers earn a median salary of $105,310

Bureau of Labor Statistics

If you have grit, curiosity, and a brain that likes to solve puzzles, full stack web development could be the career for you. 

Our Full Stack Web Development course is designed to get you a job in this field, fast.

Success Stories

Cohort Start Dates

A cohort is a group of students and staff working together on the same schedule, curriculum, and learning goals.  Once a cohort’s launch date kicks off, the cohort is locked into an immersive experience until the core track is completed.  

In the case of the Full Stack Web program, that will be 8 months.  Once you complete your track, you will enter the final steps at BloomTech and prepare to enter our labs program and onto searching for a job!

Full Stack Bootcamp
Starts Apr. 8, 2024

  • 💪 Full Time, 10 Months
  • 20-40 Hours Per Week
  • 🗓️ Apply By Apr. 3, 2024

Full Stack Bootcamp
Starts May 13, 2024

  • 💪 Full Time, 10 Months
  • 20-40 Hours Per Week
  • 🗓️ Apply By May 8, 2024

Full Stack Bootcamp
Starts June 10, 2024

  • 💪 Full Time, 10 Months
  • 20-40 Hours Per Week
  • 🗓️ Apply By June 5, 2024


9am - 1pm PST

For the best learning experience possible, we provide flexible, self-guided time to review the day’s curriculum.  While this time is self-guided, we have incredible support structures if you get blocked with our AI Learnbot, Live Chat Support, and community channels to lean into.


1pm - 2pm PST

Meet with our industry expert instructors to walk through hands-on coding experiences based on the curriculum you need to progress through the program to earn a job.


2pm - 2:15pm PST

Attend standup to review where you are in your learning journey, look to the coming days to know what to study, and review the schedule with one of our learning assistants to plan out the next days learning goals.


2:15pm - 6pm PST

Use this time to build the projects that are associated with your learning objectives.  There is no better way to learn how to code, than to build projects.  This is where the real growth happens!


Mon. - Fri. 6am - 8pm PST
Sat. - Sun. 6am - 3pm PST

At BloomTech we provide all-day support as you work through the content, projects, and assessments.  We utilize AI with a brand new LearnBot that can help unblock you at any hour of the day.  We have live chat services with our learning assistants throughout the business day, and you will gain incredible relationships with yoru peers as you work together to solve problems throughout your time at BloomTech.

Curriculum

We looked at what employers need from entry-level developers and engineers, then designed our Full Stack Web Development curriculum so you graduate ready to work. You’ll tackle real-world problems using HTML, CSS, JavaScript, and more.

  • Learn from expert instructors and hands-on assignments
  • Work in teams to build products
  • Code along live with industry professionals

With our Full Stack Web Development program, you’ll learn the in-demand skills to kickstart your career, faster.

Dominic Sallustro
*Quote edited from conversation

"Going to BloomTech got me used to what it would be like working in a real tech company. If I didn't have that experience I would have been totally lost."

Sprint
00

Orientation
Access 1:1 coaching, live instruction and community events, and self-paced content to prepare you for Sprint 1 and beyond.

Sprints
01-04

Web Foundations
HTML, CSS, Git, JavaScript and UI Principles

Sprints
05-08

Web Application Development
React, Redux, React Router, HTTP/Ajax, and Functional Programming Techniques

Sprints
09-12

Advanced Web Development
Advanced React, State Management and Web Applications

Sprints
13-16

Back End Development
Node  – Node.js Web APIs, Data Persistence, Authentication and Testing

Sprints
17-20

Applied Computer Science
Prepare for technical job interviews: Data Structures, Graphs, Hash Tables, and Coding Interview Prep

Sprints
21-24

Labs
Participate in our in-house apprenticeship by building a real-world project in a small team

Daily Schedule

A day in the life of a student at BloomTech is all about building and hands-on experiences.  

We maintain a flexible schedule so that you can do this work in your morning, afternoon, or evening.  Live instruction is critical to your success as we look at the competency assessments together.  

You should plan to attend every session but if you can’t, watching the recording will help you keep up with the group.  We don’t hold classes on the weekend to allow for catching up at speed.

9am - 1pm PST

For the best learning experience possible, we provide flexible, self-guided time to review the day’s curriculum.  While this time is self-guided, we have incredible support structures if you get blocked with our AI Learnbot, Live Chat Support, and community channels to lean into.

1pm - 2pm PST

Meet with our industry expert instructors to walk through hands-on coding experiences based on the curriculum you need to progress through the program to earn a job.

2pm - 2:15pm PST

Attend standup to review where you are in your learning journey, look to the coming days to know what to study, and review the schedule with one of our learning assistants to plan out the next days learning goals.

2:15pm - 6pm PST

Use this time to build the projects that are associated with your learning objectives.  There is no better way to learn how to code, than to build projects.  This is where the real growth happens!

Mon. - Fri. 6am - 8pm PST
Sat. - Sun. 6am - 3pm PST

At BloomTech we provide all-day support as you work through the content, projects, and assessments.  We utilize AI with a brand new LearnBot that can help unblock you at any hour of the day.  We have live chat services with our learning assistants throughout the business day, and you will gain incredible relationships with yoru peers as you work together to solve problems throughout your time at BloomTech.

Danielle Koduru
*Quote edited from conversation

“To have flexibility to do classes in the evening, and complete these projects as needed, was a make-or-break deal for me. Without that flexibility, I wouldn’t have been able to do the program.”

Career Services

We exist to get our learners jobs. That’s why we weave personalized career services into every aspect of our Full Stack Web Development program. 

  • 1:1 career and technical coaching to get you a job, faster
  • Personalized job sourcing so you can pursue more opportunities
  • Custom outreach generator so networking and applications are easier
  • Interview prep for every interview
  • Negotiation support so you can improve your compensation with confidence

Career support begins as soon as you enroll in BloomTech and continues until you accept a well paying job offer. 

Garrick Suesmith
*Quote edited from conversation

“The career support staff have helped hundreds of students before you in the same situation. No matter how little or how much experience you have, they're looking out for you.”

Meet some of our Web instructors and staff

Warren C. Longmire
Instructor, Advanced React
Pace Ellsworth
Instructor, Javascript
Casey Harding
Instructor, Web
Ben Schinn
Instructor, React
Rachel Cohen
Manager, Career Coaching
Marygrace Swarts
Learner Success Advisor
Cynthia Jones
Manager, School Operations

Our Flexible Tuition Options

We provide a direct path to a high-paying career, with less risk. We designed our tuition options to ensure more people can access the education needed to launch a career in tech.

Not sure which tuition option is right for you? Chat with our Enrollment Coaches to learn more.

Deferred Tuition

Our most popular tuition option requires zero tuition up front and is covered by the 110% Tuition Refund Guarantee. If you follow the BloomTech job search program and don't get job offers paying at least $50,000 a year within a year of graduation, we’ll refund your full tuition and pay you an additional 10%.

How it works

Upfront Tuition

You can pay the tuition up front in a single payment or in 3 installments. The total cost of tuition is $21,950 for all states or $12,000 for international residents. U.S. learners who pay up front and follow the BloomTech job search program, and don't get job offers paying at least $50,000 a year within a year of graduation, are eligible for a full tuition refund and an additional 10% payment.

How it works

Income Share Agreement, 48 Payments

Pay your full tuition later. You agree to pay 14% of your post-BloomTech salary for 4 years after you begin earning at least $50,000 per year (or $4,166 per month). And if you don't get hired? You never pay more than your down payment. This option requires $2,950 down payment at enrollment. This payment option is not available to California residents.

How it works

Compare all tuition options

Requirements

BloomTech is fast-paced and immersive. It’s important to ask yourself, “Is this right for me?” Before you apply, make sure all of these statements are true for you.

  • I have researched what it's like to have a career in web development.
  • I understand the course is online, with sessions offered live and on-demand.
  • I have access to a computer, WiFi, and quiet workspace.
  • I understand that while BloomTech will support me every step of the way, I am ultimately responsible for engaging with my BloomTech education, including curriculum, supplemental content, live instruction, and coaching.
start free trialInquire now

Admissions Process

Below you'll find everything you need to know about the application process.

Step 1: Complete an application

The application process for BloomTech involves several steps to learn about your motivations and eligibility. Along the way, we’ll feature success stories of learners who were once in your shoes and broke into tech with BloomTech’s help. We strongly believe you can be next, and completing the following steps will ensure you are well on your way.

We want to understand what brings you to BloomTech, your general education, and coding background. You’ll be asked to provide some preliminary contact information to set you up with an account, as well as personal information to ensure you’re eligible to participate in BloomTech’s fully flexible, learn-at-your-pace experience. The information we gather in this section will also help us understand what tuition options you’ll be eligible for. 

Finally, you’ll be asked to set up your password and provide an answer to a security question before you can access the free trial.

Step 2: Start your Free Trial

Congratulations on starting your free trial! Unlike other schools, you don't have to wait for a group start date; with our rolling starts model, you can begin learning any time!

You have the opportunity to test drive the BloomTech learner experience with no financial commitment via our 3-week Free Trial. Your Free Trial includes access to:

  • Our Orientation course
  • Live events and Code-Alongs
  • Systems and tools you’ll use as a BloomTech learner
  • 1:1 support with enrollment coaches and learning assistants

Our Orientation course is self-paced and will give you a preview of life as a learner at BloomTech. You’ll gain effective strategies for remote learning, be briefed on our academic expectations, learn how to use the software and tools needed for your program, and understand how to get help whenever you need it.

Step 3: Sign your Enrollment Agreement

Now that you’ve gotten a preview of life as a BloomTech learner, it’s time to sign your Enrollment Agreement.* Before signing, we encourage you to review our tuition options. You can also read through the BloomTech Catalog (your state-specific catalog was sent in an email) to make sure you understand and are willing to adhere to our policies, and to learn more about BloomTech’s style, structure, and approach to teaching the skills needed for the tech industry.

*Additional state-specific admissions requirements apply to residents of California and Texas.

Step 4: Finalize your tuition payment

It’s time to secure your spot as a BloomTech learner and accelerate your path to a career in tech! The last step in the process is finalizing your tuition payment, which must be completed (meaning all applicable payments have successfully been processed) within 3 weeks of starting your Free Trial.

If you elected to pay $0 upfront and apply for Deferred Tuition, or selected an Income Share Agreement (ISA), you’ll be directed to one of BloomTech’s financing partners to sign the appropriate contract. If you selected our upfront payment option, you'll receive an invoice via email. Congratulations — you’re on your way to a fulfilling career in tech!

Ready? Start your application today!

Have questions? We're here to help!

Email us at admissions@bloomtech.com or schedule a call with an Enrollment Coach.

Test drive BloomTech

Start your Free Trial and kickstart your tech career with BloomTech.
Have a question? Schedule a call with an Enrollment Coach.

STart FREE trial