Get a job, or get your tuition back.

Our refund guarantee means that if you don’t get a job within six months of graduation, no matter which payment method you choose, you’ll get your money back.

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.

Choose the payment option that fits you.

Total Tuition Cost


Thinkful Support

We are committed to making tech accessible to everyone. Self-identifying women, non-binary individuals, and veterans are eligible for discounts on select programs.

Learn More

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
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.

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



Median pay rate graduates reported earning.


Employed in-field within 180 days of graduation.
Thinkful graduate Di Ye posing for a portrait
Di - Software Developer, Pulse
Read Story

Admissions process


Online application

Fill out our quick online application by answering a few questions.


Fit Interview

Meet with an Admissions Representative 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.



Complete online enrollment with your Admissions Representative.


Start class

Begin your Data Science journey with your mentor.

apply to data scienceapply to data scienceapply to data science

Ready to become a data scientist?

Apply now
Contact usSpeak to an advisor