Software Engineering Career Track Prep Course

Learn the foundational web development skills (HTML, CSS, and JavaScript) needed to pass the technical skills survey for our Software Engineering Career Track.

About the course

Need more prep for our Software Engineering Career Track? You've come to the right place. In this mentor-led course, you'll spend 4-6 weeks learning foundational skills in web development including HTML, CSS, and JavaScript — all via a curriculum specifically designed to help you pass the admissions technical skills survey for the Software Engineering Career Track . 

Use HTML and CSS to add content and styling to web pages, and manipulate them with JavaScript

Your own mentor, focused on your success

What you'll learn



Confidently tackle our Software Engineering Career Track technical skills survey

Determine whether the Software Engineering Career Track is right for you by trialing our unique Springboard learning experience

Each week, you'll have 30 minutes of 1-on-1 time with your personal mentor, a software engineering expert. You can expect:
Get assistance on any problem, big or small, from your personal mentor, an industry expert
Personalized learning support
Control over your agenda
Decide what you want to talk about, from weekly deliverables to career advice and more
Inspiration and motivation from the best
As an experienced software engineer, your mentor is your window into the world of software engineering

Frequently asked questions

When can I start the prep course?

When the course launches, it will start each Monday. Until then, enter your email above to be the first to know when it's available!

How long is the course?
The total available content is an estimated 50-75 hours. The time to complete will depend on your incoming skill level and weekly progress. We expect most students to complete the course in 4-6 weeks. You may complete the course faster if you have previous programming experience or if you are able to dedicate additional time to the material. You may also need more time to finish if you are brand new to programming or have a constrained schedule—but that's no problem; you have access to the course as long as you need!

Are there any prerequisites for this course?

No prior coding experience is required.

Does this prep course guarantee I get accepted into the Software Engineering Career Track?

This course will prepare you with the skills needed in HTML, CSS, and JavaScript to pass our admissions technical skills survey, but enrolling in this course does not guarantee admission into the Software Engineering Career Track. However, it will grant you priority treatment in the admissions process.

How do I transition from this course to the Software Engineering Career Track?

You may apply to the Software Engineering Career Track at any time, even after enrolling in the prep course. As soon as you feel comfortable in programming HTML, CSS, and JavaScript, we encourage you to fill out an application and take the admissions technical skills survey. However, students who complete the entire prep course and submit the final project will be fast-tracked through the Career Track application process.

What role does my mentor play?

You’ll interact 1-on-1 with your personal mentor every week in a 30-minute video call. Your mentor is there to help you understand the material, push you to succeed, assist with any technical or broader questions, and offer insight into the world of data science. Feel free to develop your mentor relationship however works best for you both!

What additional support will I have?

You will be invited to join our broader weekly software engineering office hours with all current software engineering students. You will also have access to the community, where you can ask technical questions or seek assistance from fellow classmates or the course community manager, an expert software engineer. Furthermore, you will have the support of a dedicated student advisor, there to assist you throughout the course. Finally, your classmates! You aren’t going through this alone; you'll have the support of others starting out on their own unique software engineering journeys.

Will I have lifetime access to the material?

Yes, once you enroll you will have lifetime access to the curriculum and exercises. You will not, however, have lifetime access to the mentorship. You will receive six mentor calls, one per week, for the expected 4-6 week duration of the course.

What happens if I need more than six weeks to finish the material?

You will have 6 weekly mentor calls once the course starts and you will be paired with your mentor before the official start date. If you need additional time to complete, you are able to continue through the curriculum without a mentor beyond 6 weeks for as long as needed as you will have lifetime access.

Does this course make me eligible for the job guarantee?

Job guarantee eligibility for the Software Engineering Career Track is determined independently of the prep course; to see if you qualify, please review our job guarantee.

What does lifetime access to my Springboard account mean?

Once you complete the course, you'll have lifetime access to your Springboard account, including the online community and office hours. We'll even provide you with an additional six months of access to external resources, upon request. Whenever our course development team updates the curriculum, you'll see it too. Lifelong learning guaranteed!

Is this course conducted online or in person?

All our courses take place entirely online. All you need is an internet connection.

Can my employer pay for this course on my behalf?

Absolutely! Many of our students have been sponsored by their employers. Most companies are very happy to invest in their employees' learning and development. Check with your employer to find out whether they can support your tuition.

Can I receive a refund if I cancel without completing the course?
Due to the short duration of the course and fast paced nature of the curriculum we do not offer refunds for our prep course. If you have a unique situation we encourage you to reach out to your student adviser to discuss potential options. For students that continue with the Software Engineering Career Track, the prep course fee can be applied to the course tuition.

Don't see your question here? Contact us at

This course is for go-getters who want to enroll in our Software Engineering Career Track but who need an introduction to or a refresher in HTML, CSS, and JavaScript. No prior coding experience is required.

By the end of the course, you'll be able to:

Duration of the program

4-6 weeks 

Who this course is for


The course is free if you enroll in the Software Engineering Career Track upon completion of the Prep Course.


What's included in the course fee:

75+ hours of curriculum created by educators and experts in software engineering

6 weekly sessions (30 minutes each) with your expert mentor

Lifetime access to the curriculum and practice exercises

Proprietary learning content, practice exercises, quizzes, and projects

Dedicated student advisor and student operations support

Weekly office hours with the broader Springboard software engineering community

Mentor support, including review of exercises and your final project

Preferential application review and admissions fast-tracking for the Software Engineering Career Track

The curriculum is split into 2 content areas; during each one you'll complete detailed practice exercises to reinforce key learning concepts.
1. Front-end foundations with HTML and CSS
  • HTML Fundamentals
  • Semantic HTML
  • CSS Selectors and Specificity
  • The Box Model
  • CSS Layout and Animations
  • Responsive Design
  • Twitter Bootstrap

Estimated Time: 20-30 hours

What you'll learn

2. JavaScript Fundamentals
  • Variables and Data Types
  • Conditional Logic
  • Arrays
  • Objects
  • Functions
  • Debugging

Estimated Time: 40-50 hours

4.74 of 5

Student rating on SwitchUp

In partnership with Colt Steele and 


1:1 calls once a week

Enroll now

Download a detailed syllabus

Enroll Now

Cohorts begin every Monday

Apply your tuition to the Software Engineering Career Track.