FLEXIBLE SCHEDULE • REMOTE • MENTORSHIP • CAREER COACH • JOB GUARANTEE
Each module of this 800-hour software engineering course covers key aspects of front-end web development, back-end web development, databases, 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.
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.
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.
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.
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.
Swipe to see more mentors
See more mentors
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.
After starting your new job, you'll begin monthly payments of $443 for 36 months. The total cost of the program will be $15,955.
Remember, if you don't land a software engineering job within six months of graduation, you'll receive a full refund.
With Springboard’s software engineering bootcamp you can save thousands of dollars. Our deferred tuition model is a smarter alternative to expensive ISAs.
This bootcamp requires basic familiarity with the coding languages listed below. If you don't have any experience, our Foundations to Core program will build your skills from scratch before you start the core curriculum at no cost.
Prerequisites
Foundations to Core is a beginner-friendly course that will help you master the basics before starting the software engineering bootcamp at no extra cost.
Learn moreThis 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. Read the full Job Guarantee eligibility terms and conditions here
Secure your spot now. Spots are limited, and we accept qualified applicants on a first come, first served basis.
The course is completely online. All you need is an internet connection.
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.
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.
The Software Engineering Career Track Core course requires basic familiarity with JavaScript, HTML, and CSS.
If you don’t have this experience please do apply as you have the option of the Foundations to Core program which teaches you these languages in just 6-8 weeks before starting at no extra cost.
As part of the admissions process, we'll ask you to complete an online technical skills survey. Based on your results, we work with you to determine your ideal starting point. You can read more about Foundations to Core here.