Machine Learning Engineering Course. Deploy ML Algorithms. Build Your Own Portfolio.

switchup badge switchup badge
4.79 of 5
Structured to fit into your life, guaranteed to get you a job

Learn at your own pace with 1-on-1 mentorship from industry experts and support
from student advisors and career coaches.

Unlimited 1:1 mentor support

Meet weekly with your personal mentor, with as many additional calls as you need.

Hands-on experience

Master machine learning algorithms through hands-on projects.

Career support & job guarantee

Get a job as a machine learning engineer within 6 months of graduating.
A unique approach to a machine learning curriculum

Knowing machine learning and deep learning concepts is important but not enough to get you hired. According to hiring managers, most job seekers lack the production engineering skills to perform the job.

We teach what hiring managers look for

More than 50% of the Springboard curriculum is focused on production engineering skills. In this course, you'll design a machine learning/deep learning system, build a prototype and deploy a running application that can be accessed via API or web service. No other bootcamp does this.

course description
What you'll learn

The curriculum is split into 11 units covering the topics below.

Estimated time: 120 hours

We’ll teach you the most in-demand ML models and algorithms you’ll need to know to succeed as an Machine Learning Engineer. For each model, you will learn how it works conceptually first, then the applied mathematics necessary to implement it, and finally learn to test and train them.

chapter point
Regression modeling with linear and logistical regression
chapter point
Classification modeling with naive bayes, k-nearest neighbor, and support vector machines
chapter point
Decision tree models with random forest and the accompanying boosting algorithms such as XGBoost and CatBoost
chapter point
Anomaly detection modeling with isolated forests, PCA, and K-Means clustering
chapter point
Recommendation systems and time series prediction models
chapter point
Model selection, evaluation, and interpretation concepts like regularization, dimension reduction, and cross-validation

Request a detailed syllabus

Build a realistic, complete, ML application

In addition to small projects designed to reinforce specific technical concepts, you’ll build a realistic, complete, ML application that’s available to use via an API, a web service or, optionally, a website.

While working on the projects, you'll:

check icon
Collect, wrangle, and explore project-relevant data
check icon
Build a machine learning or deep learning prototype
check icon
Scale your prototype
check icon
Design deployment solutions and deploy your application to production
Work 1:1 with a mentor

Mentor-guided learning not only helps you build skills faster, but also enables career growth.

1:1 mentorship

Have weekly guided calls with your personal mentor, an industry expert.

Accountability

Your mentor will help you stay on track and as you tackle your goals.

Unlimited mentor calls

Get additional 1:1 help from a mentor from our community, at no extra cost.
Daniel Carroll
Principal Data Scientist
Farrukh Ali
Lead Machine Learning Eng.
Artem Yankov
Senior Data Scientist
Zeehasham Rasheed
Senior Data Scientist
See more mentors
Get the perfect job with unlimited 1:1 career coaching

Career-focused course material is paired with personal coaching calls to help you land your dream job. You’ll have 6 scheduled calls, with unlimited access to more. And full career support continues for 6 months after completing the program.

Your career coaching calls will help you:
check icon
Create a successful job search strategy
check icon
Build your Machine Learning Engineering network
check icon
Find the right job titles and companies
check icon
Craft an Machine Learning Engineer resume and LinkedIn profile
check icon
Ace the job interview
check icon
Negotiate your salary
Springboard graduates were hired by...
company-logos
Springboard student outcomes for Data Science
1,730+

Total students

who have enrolled in the Data Science Career Track since its launch in 2016
1

Job Guarantee Refund

among 211 eligible students who have completed the 6-month job search period
$25.7k+

Average salary increase

from students who provided pre- and post-course salaries through October 1, 2019
student image
Is this program right for me?

This Machine Learning bootcamp is designed for people with strong software engineering skills and industry experience, who want to become Machine Learning Engineers.

Prerequisites
check icon
1+ year of professional experience working in software engineering and development OR data science using a general-purpose OOP language, such as Python, Java and C++
check icon
OR A Master's or PhD degree in CS, Math, EE, Physics, Data Science, Informatics, Economics, Operations Research, Financial Engineering, Applied Stats or other degree that involves extensive programming experience.

The Admissions Process

1
Submit your application
selected arrow
2
Pass the challenge
selected arrow
3
Join the program
selected arrow
Fill out our application form to get started. There is no application fee. It takes about 10-15 minutes. You should expect a reply in 2-3 business days.
Course start dates

The Machine Learning Bootcamp is a 6-month program. Most students devote 15-20 hours a week to complete the course.

The next cohort starts
August 3, 2020
Deadline for applications
Jul 28, 2020
Tuition

The full tuition of the program is $8,940. If you pay upfront, you will get an 11% discount. Remember, if you don’t get a job within 6 months of completion, you’ll receive a full refund. See job guarantee eligibility terms

Scholarship eligibility: Are you a woman or a veteran?

Upfront discount Pay upfront and save $1000 on tuition
$8940 $7,940

Paid at the time of enrollment $7,940

Total cost $7,940

Month to month Pay only for the months you need, up to 6 months.
$1,490 /mo

Total: Up to $8,940

Paid at the time of enrollment $1,490

Monthly payments during course $1,490

Total cost Variable (up to $8,940)

Deferred tuition plan Pay monthly only after you start a machine learning job.
$655.55 /mo

Total: $12,500

New

Paid at the time of enrollment $700 refundable deposit

Monthly payments during course $0

Monthly payments after course $655.55 for 18 months after starting a new job

Total cost $12,500

* only available for U.S. residents

Climb Credit loan Finance your education with low monthly payments
$52-$103 */mo

Total: $10,659 - $12,022*

Paid at the time of enrollment $500

Monthly payments during course $52 - $103* (interest payments only)

Monthly payments after course $274 - $303* for 36 months

Total cost $10,659 - $12,022* (Loan amount of $8,440)

* range varies based on approved interest rate and only available for U.S. residents

Meet a few of our Springboard alumni
Esme Gaisford image

Esme Gaisford

Education: Bio-medical Research
Previous job: Freelance Science Writer
Current job: Data Analyst

It took time and repetition, and my mentor Tammy was a great support in giving me resources, answering questions, and reminding me that the first steps always suck.

Jonas Cuadrado image

Jonas Cuadrado

Education: MSc, Mathematics
Previous job: Ph.D., Physics
Current job: Data Scientist

I loved talking to my mentor. He always gave me meaningful insights about how corporations work, the hiring process, or just useful resources on how to move forward.

Diana Xie image

Diana Xie

Education: Neuroscience
Previous job: Ph.D., Neuroscience
Current job: ML Engineer

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.

See how Springboard Compares

We're the only bootcamp that teaches you production engineering skills (50-100% of the ML engineer role) and offer a job guarantee. You'll build job ready skills with 1:1 mentoring from industry machine learning engineers.

Online or
offline
ML/DL
algorithms
Production
engineering
1:1
Mentoring
Job
Guarantee
Springboard ML
Engineering Career Track
Online or
offline
Online
ML/DL
algorithms
tick mark tick mark
Production
engineering
tick mark tick mark
1:1
Mentoring
tick mark tick mark
Job
Guarantee
tick mark tick mark
Coursera - Deep Learning
Specialization
Online or
offline
Online
ML/DL
algorithms
tick mark tick mark
Production
engineering
cross mark
1:1
Mentoring
cross mark
Job
Guarantee
cross mark
Metis - Learning and Artificial
Intelligence Principles
Online or
offline
Online or offline
ML/DL
algorithms
tick mark tick mark
Production
engineering
cross mark
1:1
Mentoring
cross mark
Job
Guarantee
cross mark
Masters Program
Online or
offline
Online or offline
ML/DL
algorithms
tick mark tick mark
Production
engineering
cross mark
1:1
Mentoring
cross mark
Job
Guarantee
cross mark
Apply for the Machine Learning 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 10-15 minutes to complete.

    check icon
    500+ hour expert-curated curriculum
    check icon
    Weekly video calls with your mentor
    check icon
    Unlimited additional 1:1 mentor support
    check icon
    Active online student community
    check icon
    Support from community managers
    check icon
    Unlimited career coach calls
    check icon
    Unlimited resume and portfolio reviews
    check icon
    1-on-1 mock interviews
    check icon
    Access to our employer network
    check icon
    100% money-back guarantee
Frequently Asked Questions

The Data Science Career Track prepares you for a career as a Data Scientist, where you’ll analyze data and create ML prototypes to drive business insights. You’ll build a prototype to solve a problem as part of your capstone project. The course is for people who have some stats or programming background.

The Machine Learning Engineering Career Track prepares you for a career as a Machine Learning Engineer, where you’ll build and deploy ML prototypes at scale. You’ll deploy a real large scale API that can be assessed via API or a website as part of your capstone project. The course is for software engineers who want to work in machine learning.

A career transition into Machine Learning 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.
  • hold a Bachelor’s degree from any educational institution in any subject, which is still a requirement by most employers for these roles.
  • be able to demonstrate coding experience with at least one of the following: a software engineering degree OR at least 1 year of work experience in software engineering.
  • 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 in Canada if applying for positions in Toronto, for at least 2 years following graduation from the Career Track. See the detailed policy for further requirements about specific Visa types
  • be able to pass any background checks associated with jobs that you apply for
  • apply to at least 4 positions per week and network with at least 3 contacts per week during the job search period, dedicate sufficient time and effort to your search, respond promptly to all communications from career coaches, and follow the job search process recommended to you by the Springboard career coaches.

Read the full eligibility criteria and terms here.

There are 4 payment options (all of which come with our job guarantee as long as you meet eligibility requirements). Our two standard payment plans are:

  • Monthly Plan: You pay $1490 per month, only for the month's you're enrolled (most students complete within 6 months).
  • Upfront payment: You pay $7,940 upfront for 6 months. This is a 11% discount on the monthly plan.

In addition, we have 2 other payment options. These are available by application to qualifying US citizens and permanent residents. If you are not a US citizen or permanent resident, you can still apply for financing with a fully qualifying co-borrower who is a citizen or permanent resident - as long as you both have a US address.
  • Deferred Tuition: You pay a $700 deposit upon enrollment to confirm your seat (that's a discount on the normal $1,490/mo plan). Then, you’ll pay the remaining tuition ($10,500) only when you land a job using your newly learned skills. You can pay that final balance in 18 monthly installments of $655.55. The remaining tuition will be waived if you don’t get a job, and maintain eligibility, within six months of graduating!
  • Climb Credit loan: Available by application to qualifying US citizens and permanent residents. If you are not a US citizen or permanent resident, you can still apply for financing with a fully qualifying co-borrower who is a citizen or permanent resident - as long as you both have a US address.
    If approved, you pay $500 deposit to confirm your seat. You can finance the remaining $8,440 through a loan. You’ll make small interest-only payments for the first 6 months ($52-103/mo). After that, you will pay 36 monthly payments of $274-303 each. Learn more here
  • Please note: lending might not be available in all 50 states - click here for the current full lending list.

All charges will be in USD (based on the above prices). If you reside outside the U.S., this might carry an additional transaction fee, depending on the bank you use. We display prices in your local currency to give you an estimate of how much you will pay based on prevailing exchange rates, excluding transaction fees.

Yes! Finance your tuition with a loan from our partner Climb Credit. If approved, you'll make low interest-only payments while enrolled ($52-103/mo), and upon completion of the course, pay 36 monthly payments of $274-303 each. Learn about the application process on Climb Credit's website here.
We do also have a Deferred Tuition payment plan. With this payment plan, you can pay an initial upfront deposit ($700) and then not pay anything else until you graduate. This option is not subject to interest on payment––you will owe a flat fee of $11,800 ($12,500 - your deposit) once you get a job. This fee will also be broken up into monthly payment of $655.55/month over 18 months.