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.69 of 5
Student rating on Switch up
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.
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 1 million 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.

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: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
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 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
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
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
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 Tuition36 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$16,500
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

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.


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. Job guarantee eligibility terms can be found in the FAQs at the bottom of this page.

Scholarship eligibility: Are you a woman or a veteran?
Upfront discount
Pay upfront and save 15% on tuition
Paid at the time of enrollment
Total cost
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
Monthly payments during the course
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
Monthly payments after course
$439 for 36 months after starting new job
Total cost
* 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
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.

Springboard students get jobs in tech

Software engineering enrollments
across our Career Track and Career Track Prep courses through July, 2021.
Job placement rate
for Career Track graduates who have completed their job search period, as of July 2021.
Average salary increase
for software engineering students who provided pre and post course salaries through July, 2021.

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 Orlando, 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 5 minutes. Our hardworking admissions team will then review your application and get back to you ASAP.
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 skills survey
If the program is a good fit, we'll send you a skills survey to gauge your programming knowledge and problem-solving skills before beginning the course.
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 5 minutes. Our hardworking admissions team will then review your application and get back to you ASAP.
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!

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
Weekly 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.