NO EXPERIENCE REQUIRED • REMOTE • JOB GUARANTEE
There are no prerequisites to start Foundations to Core. You’ll master basic Javascript, HTML, and CSS then pass the skills survey, which you can take at any time, before starting the core curriculum. If you're already competent in these languages, you'll start the core curriculum immediately.
Build a complete full stack skill set with this 800+ hour curriculum which includes articles, videos, practice exercises, projects, and career-related coursework. Studying 20-25 hours per week, you should complete it in 10 months.
Learn the key concepts of web development before getting hands-on experience with the core languages of the web. Students typically finish in 4 weeks part-time, however you can choose to complete them faster. Progress to the core curriculum by passing the technical skills survey, which can be taken at any time.
The core 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.
Foundations to Core Software Engineering is a 10-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 applicants on a first come, first served basis.
The Software Engineering Foundations to Core course has no prerequisites. It includes foundational units helping you master basic JavaScript, HTML, and CSS before progressing to the core Software Engineer Career Track curriculum.
If you’re already familiar with these languages, you won’t be required to complete these units and will start in the core Software Engineer Career Track. During the enrollment process you’ll complete a technical skills survey which will help us gauge your ideal starting point.
Spots are limited and we accept candidates on a rolling basis. We have a multi-step application process. The first step involves a 5 minute questionnaire to learn about your prior educational and work experience. You’ll then have a brief phone call with one of our Admissions Directors to discuss your experience before taking a technical skills survey to determine your best starting point. You may begin in the foundations curriculum or skip straight to the core course depending on the results.
The course includes an 800 hour core career track curriculum plus 40 hours of foundational units. Students are expected to graduate in 10 months working 15-20 hours per week however you may choose to dedicate more time and complete sooner.
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.