Flexible Data Science Bootcamp icon

Flexible Data Science Bootcamp

A flexible path from beginner to employed Data Scientist.

“I was nervous going into the Data Science in Python course. I soon learned that 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 beginning in December

$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. Your path through the course will be customized based on your existing skills and future goals. Across programming, statistics, modeling, and Career Prep it's critical to not get spread too thin.
  • Personal. Meet 1-on-1 with an experienced data scientist 3x a week during the course and a technical recruiter every week during Career Prep. Throughout you'll be supported by the program manager and the network of 350 professional software engineers.
  • Self-paced. You don't have to quit your job to take full advantage of this course. It's timed to take 6 months with a minimum 20 hour per week. Most students graduate in 6 months and you'll only pay for the months you're enrolled.
  • Outstanding peers. An online community of 700+ students and mentors and access to 10+ hour-long, group sessions held weekly.
  • Accessible. All you need is a laptop with a webcam and internet. No need to move or quit your job.

Scholarships are available.

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

1. Complete four portfolio projects

Employers want to see your statistics and code. You’ll craft four new projects illustrating data loading, analysis, and reporting. Cloned or demo projects don't cut it – these original works will stand out.

2. Publish a professional portfolio

This is your place to shine on the Internet. Your portfolio should contain your contact information, links to you GitHub and LinkedIn profiles, and most importantly, your work.

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
Steps you'll take to gain employment as a data scientist.

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, 26 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?

Vicky Leong

Vicky Leong

Developer, Wycliffy Associates

Marissa Amaya

Marissa Amaya

Full Stack Developer, Goodybag

Jerra Haynes

Jerra Haynes

CSS Wizard, Mumba

Kevin Kwon

Kevin Kwon

Full Stack Developer, Hypeist

Nathen Watters

Nathen Watters

Frontend Developer, mywedding.com

Kyle James

Kyle James

Director of Academic Technology at The Perkiomen School

Web Development Bootcamp job stats


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 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 straight into building unique projects. Learning happens when you connect new concepts and with hands on experience and feedback.

Career Prep

Get interview prep and practice coding challenges from your first month to start 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 ask any question and get help now 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 beginning in December

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

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