Pay nothing until you're hired.

Enroll now, and pay nothing until you’re earning $40,000 a year. Because your financial status shouldn’t hold you back from a new career.

Learn more
Learn more



Analytics and Experimentation

You'll learn the basics of using Python gathering and presenting data to find real insights from data you have, SQL for querying, as well how to design and run your own experiments to gather new data.


Machine Learning: Supervised Learning

Time to build your first models. You'll start in machine learning with supervised models, covering everything from the classics to cutting edge techniques.


Machine Learning: Unsupervised Learning

The second largest branch of machine learning, here we'll cover various forms of unsupervised models, useful for things like feature reduction and clustering.



Data science is a wide field. Specializations will help you stand out. In this section you'll learn more advanced skills to help you work with certain data types.

One on one.
From enroll to hire.

Our mentors, career coaches, and community network are focused on your success, at every step.

Find out more
Data Science Mentor

Sarah — Mentor, Data Science

Find out more

How You'll Learn

one on one mentorship

One-on-one Mentorship

Your personal mentor is your partner-in-data science. They are program managers, instructors, and industry pros dedicated to your future success.

learning with a team

Your team

Your cohort reflects a real-world data science team. You’ll work side-by-side for five months, analyze information in pairs, and complete projects that mimic real world tasks.

access to instructors and TAs

Instructors and TAs

Your TAs and instructors provide 24/7 support through QA sessions and Slack, so you’re never lost for long.

build a portfolio

Portfolio building

Create a job-winning portfolio filled with complex, technical projects that will help you shine in interviews.

Where our students work


We’re driven by outcomes.

Our goal is your success, and we hold ourselves accountable to make sure we're guiding you to your dream career. That's why we're transparent about placement rates, hiring, and diversity. We're proud to be a founding member of the Council on Integrity in Results Reporting and we're committed to being honest and upfront.

Thinkful graduate Di Ye posing for a portrait
Di - Software Developer, Pulse
Read Story

Next course starts Sept 30th.
Deadline to apply Sept 4th.

Plan ahead with these upcoming course dates.

Sept 30th

Deadline to apply:
Sept 4th


Nov 18th

Deadline to apply:
Oct 18th


Jan 2nd

Deadline to apply:
Dec 11th


Prefer a different date?

Contact us

Admissions process


Online Application

Complete a 10-15 minute application covering your background, goals, and experience.


Fit interview

Meet with an admissions advisor to discuss your application, walk through the program structure, and find out which program is the best fit.


Secure financing

Select a payment plan, or choose from one of our many financing options.


Prep Phase

Prepare to ace your full technical evaluation with 3 weeks of supported self-paced learning covering Python and statistics (requires $250 prep course fee).


Tech Evaluation

Pass a live technical interview to prove you're ready for the program, and complete the admissions process.

apply to data scienceapply to data scienceapply to data science

Ready to become a data scientist?

Apply now
Contact us