Flexible Data Science Bootcamp icon

Flexible Data Science Bootcamp

A flexible path from beginner to employed Data Scientist.

“I could always rely on my mentor and Q&A sessions for patient explanations, whether it was about writing APIs or multivariate analysis. They really cared that I learned the concepts and the curriculum and went the extra mile to make sure that I succeeded. The course has helped me grow as a journalist and given me confidence to tackle new challenges.”

Angela Woodall, Data Journalist
Flexible Data Science Bootcamp Thinkful student

Enrollment begins January 9

$9,000 for 6 months
Schedule your call

Apply 100% of the prep course towards tuition. Love your first mentor session or your money back.

  • Customized. The program covers far more than just data science, including beginner and fundamentals of programming and statistics. This lets us customize your path based on your existing skills and specific goals. Skip through what you already know, or go deeper into what you discover as your specialization.
  • Personal. Meet 1-on-1 with a working data scientist 3x a week during the course, and a technical recruiter every week during Career Prep. Throughout the program you'll also be supported by the program manager and Thinkful's #1-rated network of 350 professional software engineers.
  • Self-paced. You don't have to quit your job to take full advantage of this course (about 2/3rds of all students are employed while enrolled). It's timed to take 6 months with a minimum 20 hours per week. Most students graduate in 6 months and you'll only pay for the months you're enrolled.
  • Extraordinary track record. This program was built in a collaboration between data scientists from Uber, the Max Planck Institute, and Thinkful. It leverages our #1-rated Career Prep and years of experience in delivering a flexible program that works at getting students hired.
  • Accessible. All you need is a laptop with a webcam and internet. No need to move or quit your job.

Questions? Talk to Noel today

Noel, your Education Advisor, is ready to answer questions and discuss your goals.

Scholarships are available.

Working side by side with an experienced engineer
Steps you'll take to graduate.

1. Take the prep course

The prep course ensures the course is the best fit for you and ensures we can promise you'll succeed. It's 3 weeks long, mentorship 3x per week, and its fee goes toward your first month of the main program.

2. Publish a professional portfolio

The portfolio shows off your specialization and usually covers at least one of Analysis and experiment design, Predictive modeling, classification techniques, or customer types via unsupervised learning.

3. Get a recommendation from your mentor

Your relationship with your mentor evolves during the course. In the beginning, there will be much more handholding, but soon enough your sessions will evolve into code reviews and discussion around best practices.

Working closely with a career coach
You'll succeed with our #1-rated Career Prep.

1. Identify new opportunities.

When you meet with your career coach, you’ll build a spreadsheet to identify new job opportunities and networking efforts.

2. Craft your applications.

Next, you’ll research the company, send drafts of your resume and cover letter to your career coach, and start submitting applications.

3. Prepare for interviews.

You’ll get ready with mock interviews, modeling samples, and coding challenges after your first month.

4. Manage your pipeline.

Getting a job takes effort, you’ll need to focus on tracking application status and being persistent in the job hunt.

A note from the Head of Education

This is our first new program since the top-rated Web Development Bootcamp. Seeing you succeed is why I work at Thinkful. With our network of 350 mentors, 27 staff at HQ, and 7,000 students, you'll have an unprecedented amount of support and opportunity – I personally guarantee it.

— Grae Drake, Head of Education

Grae Drake
Graduate profiles
Where are they now?

The jobs report for our Web Development Bootcamp


Placement rate of job-seeking graduates


Students graduated so far


Salary increase among job-seeking graduates

Inside the course
All the resources you'll need to succeed.

1-on-1 mentorship

In data science, one size does not fit all. That's why Thinkful's 1-on-1 mentorship is so critical: Learn the topics you need to get a job, get certainty about what you already know, and focus on the tools the industry demands. Classrooms are one-size-fits-all, but that doesn't work when there's no single path to success. Three times a week, your mentor will help you navigate through difficult concepts, teach you best practices, and provide real-time code reviews.

Project-based curriculum

Employers want to see real work, not exercises and test results. That's why the curriculum guides you to learn the concepts then dives straight into building unique projects. Learning happens when you connect new concepts and with hands on experience and feedback.

Career Prep

From the first month onwards, you'll get interview prep and practice coding challenges to start on the path towards job placement. Before you know it, you’ll be polishing your resume and signing your cover (and offer!) letters.


Join a community of students, mentors, and alum to get your questions answered in real-time, share your success, vent your frustration, and meet people who share the same goals.

Workshops and Q&A sessions

Every student has acesss to 40+ hours of group mentorship every week. Q&A sessions allow students to ask questions and get help while workshops encourage mentors to highlight a specific topic in a project.

Look inside the course
See what you’ll learn.

The Python data science toolkit

You’ll learn cutting edge Python tools to collect, clean, explore, and analyze data. Work with popular open source tools like Pandas to analyze data frames, Beautiful Soup to scrape and collect novel data sets, and matplotlib to explore data before building sophisticated models with scikit-learn.

Topics: Python, Pandas, NumPy, matplotlib, scikit-learn, Beautiful Soup

Statistics, probability, linear algebra

Understand the mathematics behind your tools. You’ll learn to choose the right for the job (and why), see the limits of your models, and know how to improve your decision making by understanding your toolkit from the ground up.

Topics: Standard Deviation, Correlation, Descriptive Statistics, Linear and Logistic Regression, Probability Distributions, Significance, Vectors, Matrices

Data wrangling and exploratory data analysis

Understand your data *before* diving into the math. Professional data scientists know the value of asking the right question and seeing constraints before diving in too deep. You’ll use Pandas, Juypter notebooks, and matplotlib to quickly explore, visualize, and clean your data.

Topics: SQL, Postgres, SQLite, Jupyter Notebooks, Visualization, Data Cleaning, Pandas, matplotlib, Data Exploration

Harness machine learning

Learn powerful regression and classification methods to model the world and predict the future. Study and use methods like linear and logistic regression, k-means clustering, gradient descent, and principle component analysis to model real-world data.

Topics: Regression, classification, scikit-learn, cross-validation, k-fold, clustering, k-means, gradient descent, PCA

Telling stories with data

Finding solutions is great, but only if you can communicate those solutions back to your team. Your ability to tell stories with data is just as important as your programming and mathematics skills. You’ll learn strategies from top practicing data scientists to understand, visualize, and finally communicate the data you process.

Topics: Data visualization, plotting, seaborn, matplotlib, storytelling, communication

Big data and distributed computing

Modern data sets are large and growing larger. Learn to process data at scale using distributed tools like Hadoop, Hive, Pig, MapReduce and Spark. Deploy your own servers on AWS and tackle enormous data sets.

Topics: Hadoop, Hive, Pig, Spark, MapReduce, distributed computing, AWS, big data

Enrollment begins January 9

$9,000 for 6 months
Schedule your call

Apply 100% of the prep course towards tuition. Love your first mentor session or your money back.

Payment calculator
Payment plans for Data Science Bootcamp.

Upfront Month to month Skills Fund loan Deferred
How to choose Most affordable Pay as you go Lowest monthly payments For budgets of $500 / month
Paid by you on your start day $8,550 $1,500 $1,500 Not covered by the loan $1,500
Monthly payments - $1,500 for 5 months $248 for 36 months beginning in 3rd month $500 for 18 months
Total cost $8,550 $9,000 $10,428 $10,500
Enroll Enroll Apply to Skills Fund Enroll

Available by application to qualifying US citizens and permanent residents.

Pay as you go
Pay as you go $8,550
Monthly payments -
Total cost $8,550
Month to month
Pay as you go
Pay as you go $1,500
Monthly payments $1,500 for 5 months
Total cost $9,000
For budgets of $1,000 / month
Pay as you go $1,500
Monthly payments $500 for 18 months
Total cost $10,500
Skills Fund loan
Lowest monthly payments
Pay as you go $1,500 Not covered by the loan
Monthly payments $248 for 36 months beginning in 3rd month
Total cost $10,428
Apply to Skills Fund
Available by application to qualifying US citizens and permanent residents.

Loans with Skills Fund are available by application to qualifying US citizens and permanent residents.

Schedule your call
Course recommendation
Based on your goals we recommend
recommended course icon
An education advisor will be in touch to help you get started.
View course