Software Engineering Career Track:
Become an Engineer. Job Guaranteed.

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

Each module of this 800-hour 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. The course is fully self-paced. Studying ~20 hours per week, you should complete it in 9 months.

Land a software engineering job. Guaranteed.

Learn the skills employers are looking for

Your money back if you don't land a job within 6 months after graduation.
Your career coach will help you craft an engineering job search, practice interviews, and negotiate offers.
Work 1:1 with a career coach
Complete the course
Start your new job
You'll join a community of Springboard graduates working at top tech companies.

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.

What are the eligibility criteria and terms for the job guarantee?

A career transition into software engineering is exciting, but involves focused and consistent effort. We are thrilled to have your back in this journey and ask for an equal commitment from you. In order to be eligible for this job guarantee, you should: 

  • Be 18 years or older

  • Be proficient in spoken and written English, as determined by initial interactions with our Admissions team

  • Be eligible to legally work in the United States (or Canada if applying for positions in Toronto) for at least 1 year following graduation from the program

  • Be able to pass any background checks associated with jobs that you apply for

  • Apply to positions, dedicate sufficient time and effort, and follow the job search process recommended to you by our career coaches

If you enroll but do not qualify for the job guarantee, you will still receive access to the full course curriculum, including career modules and 1:1 career coaching.

Read the full terms of the job guarantee here.

What is included in the course fee?

We not only provide content to help you get a coding job quickly, we want you to have more impact in the role that you land. Your tuition includes:

  • 800+ hour curriculum of technical and career materials curated by industry experts

  • Weekly 1-1 video calls with your personal mentor (30 minutes each)

  • Access to an exclusive community of mentors, career coaches, and peers

  • Dedicated community managers to answer questions and give feedback on projects within a day

  • Personalized feedback to help you polish your resume, portfolio, and social profiles

  • 1-on-1 sessions with a software engineering career coach to personalize your pitch and job-search strategy

  • Lots of interview practice via 1-on-1 mock interviews (behavioral and technical)

  • 100% money-back guarantee if you can't find a software engineering job within six months of course completion

What kind of support can I expect?

You’ll have support from: 

  • Your mentor: An expert software engineer will provide weekly 1:1 guidance and accountability in a 30-minute video call at a time that works for your busy schedule.

  • Community teaching assistants: Our teaching assistants will provide dedicated help when you’re stuck, and detailed feedback on each project.

  • Career coaches: Your career coach will help you 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.

  • Springboard student advisors: Our advisors will answer questions, discuss goals, and provide tips and support on any aspect of the program. 

  • And finally, your classmates: You can form study groups, get feedback, and work on projects together!

Create a successful job search strategy

Build your network in tech

Prepare with mock behavioral and technical interviews

Ace the job interview

Get the perfect job with unlimited 1:1 career coaching

Sprint 1
  • 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
150 hours

We'll teach you everything you need to know to launch your career as a software engineer.

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

Build a unique portfolio of projects while being guided by a personal mentor

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. Together with your career coach, you will:

Craft a full-stack development resume and LinkedIn

Negotiate your salary

Apply now

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.

The admissions process

Submit your application

In partnership with Colt Steele and 

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:

Land a job as a software engineer after graduation or your money back.

Fill out our application form in 10-15 minutes to get started. There is no application fee. You can expect a reply within 1 business day.

Springboard students get jobs in tech

who have enrolled in Springboard's career track courses since 2016


Total students


requested by job guarantee eligible students through October 1, 2019


Average salary increase
from students who provided pre- and post-course salaries through October 1, 2019

Developed with Colt Steele

Springboard partnered with one of Udemy's top-rated software engineering instructors to create this course.


Hi! I'm Colt. I'm a developer with a serious love for teaching. I've spent the last few years teaching people to program at 2 different immersive bootcamps where I've helped thousands of people become web developers and change their lives. My graduates work at companies like Google, Salesforce, and Square.

- Colt Steele

Students love Springboard

Read 400+ student reviews on SwitchUp

"I wanted a career change, and Springboard career track set it up for me perfectly.  Joining Springboard is one of the best decisions I have made in my life. The support during the program is amazing." - Mehreteab, Data Science Career Track Alum

Kelly Sims
Data Science Graduate

Capstone Project:
Cryptocurrency Price Prediction

See project

David Albrecht
Data Science Graduate

Capstone Project:
Capital Bikeshare Rebalancing

See project

Overall rating: 4.7/5

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.

More questions about the program?

Schedule a call with our Admissions team or email Lina, our Admissions Director, who will help you think through the decision.
Schedule a callEmail Lina
How it works

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 our technical skills survey

We’ll send you a skills survey to better understand your coding level and problem solving skills.

Reserve your spot

If you’re admitted, you’ll choose the start date and payment plan that work for you. You’ll be among the 20 percent of applicants to earn a spot. Congratulations!

Sprint 2
  • Python Fundamentals
  • Flask Fundamentals
  • SQL and PostgresQL
  • Intermediate Flask
  • Full-Stack Capstone Project 1
200 hours
Sprint 3
  • Node and Express Fundamentals
  • Building Full Stack Applications with Node and Express
  • Back-End Sprint Project
150 hours
Sprint 4
  • ReactJS Fundamentals
  • Intermediate ReactJS
  • Redux
  • Data Structures and Algorithms
  • Full-Stack Capstone Project 2
300 hours
Download the complete syllabus

Other tuition options

Upfront discount

Pay upfront and save 18% on tuition.

$10,350 $8,500

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.


$1,150 /mo

Pay only for the months you need, up to 9 months 

Total: Up to $10,350

Climb Credit loan

Pay $500 upfront. Then make low monthly payments of
$61-121 during the course, and $346-380 for 33 months after.

Learn more

* range varies based on approved interest rate

$61-121 */mo

Total: $11,941 - $13,604*

Your own industry mentor will guide you:

Discuss weekly project deliverables, industry topics, or career advice

Keep you accountable and help you master and apply key techniques

Offer you a window into the professional coding world

Our graduates have been hired by top tech companies

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

Need more prep?

Learn More

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



HTML & CSS fundamentals - Ability to build simple web pages with basic knowledge of selectors, common CSS rules and specificity

The next cohort starts: Jan 6, 2020  |

Deadline for applications: Dec 23, 2019