NINE MONTHS • ONLINE • LIVE 1:1 MENTORSHIP • CAREER-FOCUSED

Software Engineering Bootcamp: Become a Software Engineer. Guaranteed.

With deferred tuition and a job guarantee, investing in yourself is risk-free.

In partnership with Colt Steele and
Our graduates have been hired by top tech companies
Learn on your schedule and land a software engineering job.
Our project-based, flexible learning structure means you can still work full-time while getting 1-on-1 mentorship and career coaching from industry experts. If you don’t land a job within 6 months of graduating, you’ll get a full refund.
Hands-on projects
Complete four end-to-end projects including two capstones for your portfolio.
Personal mentorship
Regular meetings to discuss your curriculum, project, or career-specific questions.
Career support & job guarantee
Land a software engineering job with support from your career coach or get your money back.
Curated with Colt Steele
With more than 10 years experience creating coding bootcamps and over 1 million students, Springboard partnered with Colt Steele to design a unique learning experience.
An industry-leading program
Enrolling with Springboard guarantees you a quality learning experience.
All categories
2021
All categories
2020
All categories
2019
Learn the skills employers are looking for

Each module of this 800-hour software engineering course covers key aspects of front-end web development, back-end web development, databases, and data structures and algorithms. Modules include learning resources, practice exercises, projects, and career-related coursework. Studying 20-25 hours per week, you should complete it in 9 months.

Front End
Back End with Python, Flask, and SQL
Node and Express
ReactJS and Redux

Springboard's software engineering curriculum starts with a focus on front-end. In this section, we'll demystify what web development is and introduce you to industry-standard languages and technologies like JavaScript. Your training in this section will culminate in a front-end sprint project where you'll get to build your first large portfolio piece.

  • Web Development Fundamentals
  • Intermediate JavaScript, DOM Manipulation, and Event Driven Programming
  • Developer Fundamentals (Git/Terminal/Github)
  • Modern JavaScript and Testing
  • How the Web Works, AJAX, and jQuery
  • Front-End Sprint Project

Now that you're comfortable writing front-end code, in this section, you'll learn about back-end fundamentals like Python, FLASK, and SQL. You'll then work on your first full-stack capstone where you'll build an application using Python on the back-end and JavaScript on the front end.

  • Python Fundamentals
  • Flask Fundamentals
  • SQL and PostgresQL
  • Intermediate Flask
  • Full Stack Capstone Project 1

After learning how to use JavaScript for front-end deployment, we'll teach you how to utilize it in the back-end to build high performing applications with Node and Express. Trainings in this section will be tested in your second sprint project where you'll get to build a REST API using Node, Express, and SQL.

  • Node and Express Fundamentals
  • Building Full Stack Applications with Node and Express
  • Back End Sprint Project

This final section aims to set you up for success in your future software engineering career path. Here we'll be teaching you technologies that companies like Facebook use to create products that scale. You'll also learn about data structures and algorithms to not only learn how to succeed in interviews but also understand the theoretical basis behind architecting applications. Finally, you'll be equipped with all the knowledge to create a full-stack application in your final capstone project.

  • ReactJS Fundamentals
  • Intermediate ReactJS
  • Redux
  • Full Stack Capstone Project 2
  • Data Structures and Algorithms

Request a detailed syllabus

Work 1-on-1 with a mentor
Get the training you need to learn software engineering. Our mentor-guided learning not only helps you build skills faster, but also enables career growth.

1-on-1 guidance

Regular meetings with an experienced software engineering mentor, where you can ask the questions that matter to you.

Accountability

Your mentor will help you stay on track and as you tackle your curriculum, project, and career goals.

On-demand mentor calls

Get additional 1-on-1 help from experienced software engineers within our community, at no extra cost.
"The mentorship was the reason I chose Springboard and it definitely lived up to my expectations."
Jack Mayer
Software Engineering Graduate 2020
Lahiru G.
Software Engineer
Jessica McElroy
Software Engineer
Eddy Sayar
Software Engineer
Roy Zheng
Sr. Software Engineer

Swipe to see more mentors

See more mentors

Build a unique portfolio
You'll build two full-stack capstone projects to showcase your skills to employers. You'll work directly with a personal mentor, an expert software engineer currently working in the industry.
While working on the projects, you'll:
Build static webpages with HTML, CSS, and JavaScript
Create beautiful, interactive client-side web apps
Make well-designed server-side JavaScript applications using Node and Express
Build powerful single-page web apps with React
Juan Guzman
Software Engineer at U.S. Bank
Credit Card Comparison App
Celine Valentine
Developer at Education Analytics
Gamifying Social Skills
Get the perfect job with 1:1 career coaching

Our career-focused curriculum, 1:1 calls with your career coach, and mock interviews, will help you land your dream job. You can access these and all our career support services for 6 months after completing the program.

Your career coaching calls will help you:
Create a successful job search strategy
Build your network in tech
Craft a full-stack development resume and LinkedIn
Prepare with mock behavioral and technical interviews
Ace the job interview
Negotiate your salary
"I’d never done any real networking prior to Springboard, but the networking is what saved me, and I ended up receiving several job offers."
Pritisha Kumar
Software Engineering Graduate, 2021
Our graduates were hired by...
With deferred tuition, you don't pay until after you start your job
Pay a $700 deposit, and the rest after you start your software engineering job.

The total cost of the program is $16,500. You pay a $700 deposit, and $439/month for 36 months after you start your job.

We guarantee you'll find a software engineering job within six months of graduation. If you don't get a job, you get a full refund.

Better than Income Share Agreements (ISAs)

With Springboard’s software engineering bootcamp you can save thousands of dollars. Our deferred tuition model is a smarter alternative to expensive ISAs.

Springboard Deferred Tuition
Bloom Institute of Technology*
Hack Reactor ISA*
Coding Dojo*
Percent of income paid
Springboard Deferred TuitionFixed
Bloom Institute of Technology*14%
Hack Reactor ISA*10%
Coding Dojo*9.8%
Maximum payment duration
Springboard Deferred Tuition36 months
Bloom Institute of Technology*48 months
Hack Reactor ISA*48 months
Coding Dojo*60 months
Average salary of graduates
Springboard Deferred Tuition$75,237**
Bloom Institute of Technology*$60,000
Hack Reactor ISA*$80,000
Coding Dojo*$72,325
Maximum total cost
Springboard Deferred Tuition$16,500
Bloom Institute of Technology*$42,950
Hack Reactor ISA*$22,372
Coding Dojo*$29,995
FREE if you don't find a job within
Springboard Deferred Tuition6 months
Bloom Institute of Technology*5 years
Hack Reactor ISA*5 years
Coding Dojo*10 years

Our Software Engineering students launch fulfilling careers

985
enrolled students in our Software Engineering Career Track since 2020.
August, 2021
100%
of job qualified individuals who reported an offer, received it within 12 months of graduation.
August, 2021
$26,559
Average salary increase of Software Engineering students who provided pre- and post-course salaries.
August, 2021

Software engineering course start dates

This Software Engineering Bootcamp is a 9-month program. Most students devote 20-25 hours a week to complete the course.

Tuition

Every tuition option comes with Springboard's job guarantee. If you don’t get a software engineering job within six months of graduation, you get a full refund. Read the full Job Guarantee eligibility terms and conditions here

Scholarship eligibility: Are you a woman or a veteran?
Upfront discount
Pay upfront and save 15% on tuition
$9,900
$11,610
Paid at the time of enrollment
$9,900
Total cost
$9,900
Month to month
Pay as you go, only for the months you need
$1,290 /mo
Total: Up to $11,610
Paid at the time of enrollment
$1,290
Monthly payments during the course
$1,290
Total cost
Variable (up to $11,610)
Deferred tuition plan
Pay monthly only after you start a software engineering job
$439 /mo
Total: $16,500
Paid at the time of enrollment
$700 refundable deposit
Monthly payments during course
$0
Monthly payments after course
$439 for 36 months after starting new job
Total cost
$16,500
* only available for U.S. citizens/permanent residents
Climb Credit loan
Finance your education with low monthly payments
$58-$155* /mo
Total: $13,206 - $15,893*
Paid at the time of enrollment
$500-$700
Monthly payments during course
$58-$155* (9 months of interest payments only)
Monthly payments after course
$384 - $439 for 33 months
Total cost
$13,206 - $15,893* (loan amount of $11,110)
*range based on approved interest rate. Only available for U.S. residents.

Is this program right for me?

This software engineering bootcamp is designed for motivated people who have basic skills in JavaScript, an aptitude for problem solving, and strong communication and collaboration skills. We welcome students from all work experiences and fields of study.

Prerequisites

JavaScript fundamentals - Ability to write simple functions, loops, conditional statements and declare variables
Programmatic problem solving skills - Ability to break down a problem into its component pieces, think through it logically, and come up with a solution
Recommended: HTML & CSS fundamentals - Ability to build simple web pages with basic knowledge of selectors, common CSS rules and specificity
Need more prep?

If you don't meet these requirements, check out our Software Engineering Career Track Prep course instead.

Learn more

More questions about the program?

Schedule a call with our Admissions team or email Nigel, our Admissions Manager, who will help you think through the decision.

Meet Springboard alumni

Jack Mayer

Education: B.A Economics
Previous Job: Retail Sales
Current Job: Software Engineer at Whitepages

Springboard showed me that as long as I dedicate myself to something, I can do it.

Julia Ayres

Education: B.B.A. Business Administration
Previous Job: Hotel front desk manager
Current Job: Software Engineer at Northspyre

Springboard provides a lot of support. I felt really supported by my mentor and all the teaching assistants. Everybody is super knowledgeable, and I could ask them a question any time through the chat system as I was going through the curriculum.

Geraldo Gomes

Education: A.A.S. of Science
Previous Job: Oil and Gas Specialist
Current Job: Software engineer at Affirm

Learning with Springboard was really fun. I never felt like I was in a position where I didn't have the tools to learn something.

Apply for the Software Engineering Career Track

Secure your spot now. Spots are limited, and we accept qualified applicants on a first come, first served basis.

!

The application is free and takes just ~5 minutes to complete.

What is included in the course price?

800+ hour expert-curated curriculum
Regular video calls with your mentor
Active online student community
Support from community managers
1:1 and group coaching calls
Resume and portfolio reviews
1-on-1 mock interviews
Access to our employer network
100% money-back guarantee
Frequently Asked Questions
Is this course conducted online or in person?

The course is completely online. All you need is an internet connection.

How long does this course take?

Becoming a software engineer takes time and effort. We've built a curriculum to teach you what you should know to land a job. The course length will vary for each student since the course is entirely self-paced. We expect most students will finish the course in 9 months working 20-25 hours per week.

How soon can I find a job?

The final module of the course focuses on career components. In this module, you'll work 1:1 with your career coach to create a successful job search strategy, build your network in tech, craft a software engineering resume and LinkedIn profile, practice mock technical and behavioral interviews, debrief after actual job interviews, and negotiate your salary. We expect you to land a software engineering job within six months of course graduation.

What are the prerequisites for admission?

The course requires basic familiarity with JavaScript, HTML, and CSS. As part of the admissions process, we'll ask you to complete an online technical skills survey. If you don't pass the skills survey, we'll refer you to our Software Engineering Prep course instead.