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
4.56 of 5
Student rating on Switch up
Land a job as a software engineer after graduating from our bootcamp or your money back.

Springboard students get jobs in tech

The Software Engineering Career Track is new, but landing graduates tech jobs is not. Springboard's Data Science and UX graduates land tech jobs and get raises.

Total students
who have enrolled in Springboard's Data Science Career Track since 2016
Job Guarantee refunds
among 211 eligible students who have completed the 6 month Data Science Career Track job search period.
Average salary increase
from students who provided pre- and post-Data Science Career Track salaries through Oct. 1, 2019
Our graduates have been hired by top tech companies
Land a software engineering job. Guaranteed.
Your money back if you don't land a job within 6 months after graduating from our online bootcamp.
Complete the course
We'll teach you everything you need to know to launch your career as a software engineer.
Work 1:1 with a career coach
Your career coach will help you craft an engineering job search, practice interviews, and negotiate offers.
Start your new job
You'll join a community of Springboard graduates working at top tech companies.
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 $12,100. You pay a $700 deposit, and $950/month for 12 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
Lambda School ISA*
Hack Reactor ISA*
Flatiron School ISA*
Percent of income paid
Springboard Deferred TuitionVariable
Lambda School ISA*17%
Hack Reactor ISA*10%
Flatiron School ISA*10%
Duration of payments
Springboard Deferred Tuition12 months
Lambda School ISA*24 months
Hack Reactor ISA*48 months
Flatiron School ISA*48 months
Average salary for graduates
Springboard Deferred Tuition$89,000**
Lambda School ISA*$70,000
Hack Reactor ISA*$80,000
Flatiron School ISA*$67,000
Total cost
Springboard Deferred Tuition$12,100
Lambda School ISA*$23,800
Hack Reactor ISA*$31,000
Flatiron School ISA*$25,500
FREE if you don't find a job within
Springboard Deferred Tuition6 months
Lambda School ISA*5 years
Hack Reactor ISA*5 years
Flatiron School ISA*5 years

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 See job guarantee eligibility terms

Scholarship eligibility: Are you a woman or a veteran?
Upfront discount
Pay upfront and save 18% on tuition
Paid at the time of enrollment$8,500
Total cost$8,500
Month to month
Pay as you go, only for the months you need
$1,150 /mo
Total: Up to $10,350
Paid at the time of enrollment $1,150
Monthly payments during the course $1,150
Total cost Variable (up to $10,350)
Deferred tuition plan
Pay monthly only after you start a software engineering job
$950 /mo
Total: $12,100
Paid at the time of enrollment$700 refundable deposit
Monthly payments during course $0
Monthly payments after course $950 for 12 months after starting new job
Total cost $12,100
* only available for U.S. residents
Climb Credit loan
Finance your education with low monthly payments
$61-$121 */mo
Total: $11,941 - $13,604*
Paid at the time of enrollment$500
Monthly payments during course $61 - $121* (9 months of interest payments only)
Monthly payments after course$346 - $380 for 33 months
Total cost$11,941 - $13,604 (loan amount of $9,850)
*range based on approved interest rate. Only available for U.S. residents.
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 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

Developed with Colt Steele

Springboard partnered with one of Udemy's top-rated software engineering instructors to create this course. Colt's classes have over 600,000 students worldwide, and his graduates work at companies like Google, Salesforce, and Square.

Meet Colt Steele

Hi! I'm Colt. I'm a developer with a serious love for teaching. I've spent the last several years teaching people to program through in-person bootcamps and through my popular online Udemy courses. I've helped thousands of students become web developers and change their lives.

Build a unique portfolio of projects while being guided by a personal mentor
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
Kelly Sims
Data Science graduate
Cryptocurrency Price Prediction using Sentiment Analysis
Dora Fang
UX Design graduate
5-to-8 - In-person networking for professionals
Work 1: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.


Discuss weekly project deliverables, industry topics, or career advice


Keep you accountable and help you master and apply key techniques

Industry insight

Offer you a window into the professional coding world
"My mentor was absolutely outstanding. Andy challenged me, provided me with endless constructive criticism and feedback, and was always so flexible."
Amber Hicks
UX Design Graduate
Ryan Rosario
Data Scientist
Eric Rynerson
Senior Data Scientist
Sameera Poduri
Engineering Manager
Ike Okonkwo
Data Scientist

Swipe to see more mentors

See more mentors

Get the perfect job with unlimited 1:1 career coaching

Career-focused course material is paired with personal coaching calls to help you land your dream job. You'll have unlimited access to calls with your career coach, and full career support continues 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
Meet Springboard alumni

Diana Xie

Education: M.S. in Neuroscience
Previous Job: Graduate Researcher
Current Job: ML Engineer at

I liked that there was a human factor, which was readily available advisers and coaches, a weekly session with my mentor, and lots of other avenues to reach out to another person.

Julio Cardenas

Education: Ph.D. in Chemistry
Previous Job: Assistant Professor
Current Job: Data Scientist at

The capstone project was key to me getting a job, showing my prospective employers that I’m not just a professor with limited practical experience.

Amber Hicks

Education: B.A. in Education
Previous Job: Elementary Teacher
Current Job: UX Designer at

Everyone that I ever needed assistance from was always prompt and caring. I cannot thank everyone at Springboard enough for all of the genuine love and encouragement!

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.


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 Patricia, our Admissions Manager, who will help you think through the decision.

The admissions process

Submit your application
Fill out our application form to get started. There is no application fee. It takes about 10-15 minutes. You should expect a reply in 1-2 business days.
Interview with an Admissions Director
We'll discuss your background and learning goals to make sure you're a good fit for the program.
Take the technical skills survey
We'll send you a skills survey to better understand your coding level and problem solving skills.
Join the program
If you pass the technical skills survey, we will send you a registration link. Choose the start date and payment plan that works for you (we can help!). You’ll be one of the fewer than 20% of applicants who secured a spot in the Software Engineering Career Track!
Fill out our application form to get started. There is no application fee. It takes about 10-15 minutes. You should expect a reply in 1-2 business days.

Software engineering course start dates

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

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 10-15 minutes to complete.

What is included in the course price?

800+ hour expert-curated curriculum
Weekly video calls with your mentor
Active online student community
Support from community managers
Unlimited career coach 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 at ~20 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.