Data Science Immersion

A rigorous and structured, full-time program built to get you a job as a data scientist. Get the benefits of instructor-led learning in a virtual classroom environment, 1-on-1 mentorship, and a support team.

Apply Now
Thinkful Program Image

Next class starts Sept 30th. Deadline to apply Sept 2nd.

No tuition until you’re hired

Choose to pay no tuition until you land a great job, then pay 15% of your income for 3 years. Never pay unless you’re making at least $40,000, and never pay more than $28,000. Thinkful is always as invested in your future as you are.

Income Share Agreement
50-60 Hrs

50-60 Hrs

50-60 hours a week of intensive bootcamp-style learning means your new career is your only goal. Graduate in 5 months.

Structured

Structured

A daily timeline means defined structure, accountability, and proven focus.

Guarantee

Guarantee

No matter how you choose to pay, you’ll still get a job or your money back.

See what you’ll be learning

Enter your email to unlock a preview of the course syllabus.

Curriculum

01

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.

02

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.

03

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.

04

Specializations

Data science is a wide field. Specializations will help you stand out. Pick your path and learn some more advanced skills.

Specializations

You'll create projects in three specializations because Data Science is a highly contextual discipline. No other bootcamp writes curriculum to enable specializations like we do.

Advanced NLP

Learn More

Advanced NLP

Natural Language Processing, usually just simply called NLP, is the key to applying the tools of data science to human language. In this specialization you’ll learn some of the various ways data scientists can extract rigorous analytic insights from text and language. You’ll learn techniques like sense2vec and ngrams for translating text into tabular data and Latent Semantic Analysis for finding topics in text.

The tools you’ll learn can be used to build things like sentiment classifiers or spam detectors, or even automatically create summaries of large pieces of text. Want to be able to algorithmically identify who wrote that novel? Want to automatically summarize each message in your inbox? Quickly tell if the feedback your customers left means they are satisfied? This is the specialization for you.

Deep Learning

Learn More

Deep Learning

One of the most exciting advances in data science in the past several years, deep learning is becoming a powerful and essential tool in the data science toolkit. A continuation of the concepts and structures of simple neural networks that have been around for decades but enabled by increased data collection and computing power, deep learning has found incredible power and accuracy across a wide variety of fields.

This growth in deep learning has been enabled by new packages that have made it easier than ever to build custom neural networks. In this specialization you’ll learn two of the most widely used deep learning packages, Keras and TensorFlow. You’ll also cover various neural network structures such as feed forward, convolutional, and recurrent. By the end of the specialization you’ll be ready to deploy these packages in whatever environment you choose, building powerful neural networks to create some of the most accurate models possible today.

Big Data

Learn More

Big Data

Despite being a relatively new term, big data simply refers to working with large volumes of data, often varying in structure and format. This specialization is about using your skill set to extract actionable insights from these myriad data sources. Big data can be analyzed to uncover ways to reduce costs and time, improve product design, make smarter decisions, and answer all sorts of questions. While it’s relevant to every industry, big data has become particularly important in finance, education, government, manufacturing, healthcare, and retail.

This specialization introduces Spark for big data. You’ll learn to build and execute a pipeline in batch mode as you get a feel for Spark’s structure. Then you’ll move on to the more complex aspect of big data - processing live streams of data. Throughout the specialization, you’ll pose research questions and use these techniques to form possible answers.

The Way
We Work

Thinkful mentor
Thinkful mentor
Thinkful mentor
01

1-on-1 Mentorship

Your personal mentor is not only your partner-in-code, but a seasoned industry-expert who is as dedicated to your success as you are.

02

Support Team

We invest as much in you as you do in us. We put a whole team of support behind you, including: a mentor, program manager, career coach, and career services manager.

03

Career Services

Even after graduation, we’re still invested in you. Your very own career coach will spend the next six months helping you navigate the job market, apply to positions, and ace your interviews.

Learn more about how we work

A day in the life

Mon

6:30-9:30pm

Reading

Study Group

Office Hours

Review

Tues

6:30-7:30pm

Instructor Workshop

7:30-9:30pm

Pair Programming

Group Projects

Wed

6:30-9:30pm

Complete Assignment

Office Hours

1-on-1 Mentor Session

Study Group

Thurs

6:30-7:30pm

Instructor Workshop

7:30-9:30pm

Pair Programming

Group Projects

Fri

6:30-9:30pm

Complete Assignment

Office Hours

Review

Reading

Sat

Office Hours

Pair Programming

Group Projects

Student Presentations

Homework Time

Sun

Complete Assignment

Reading

Office Hours

Study Group

Scroll right to explore schedule

Data team

Work Like a Data Team

You'll start your cohort with a group of peers and work with them all day, every day for 5 months. You'll complete group projects and do pair programming daily, working as a team. It's like joining a data science team from day one.

Remote class

Live Remote Classroom

Small groups participate in live seminars led by senior instructors online, pair program through video chat with a talented peer and get 1-on-1 from expert data scientists.

Instructors

Instructors & TAs

Throughout the day you get support and guidance from instructors and TA’s, focused on getting you to the next step. 24/7 support through QA sessions and chat.

Projects

Impressive Projects

Build deeply technical and impressive projects to build your portfolio and prove your tech abilities to employers.

Enrollments currently paused for students living within Washington D.C.

Take the next step

Apply now or talk with an education advisor to learn more about our courses.

Apply

Admissions Process

01

Online
Application

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

02

Fit
Interview

Meet with an admissions counselor to discuss your application, walkthrough the program structure, and determine if you’re a good fit.

03

Secure
Financing

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

04

Prep Phase

Prepare to ace your full technical evaluation with 3 weeks of supported self-paced learning covering Python and statistics.

05

Tech Evaluation

Pass a live technical interview to prove you’re ready for the program and complete your admission.

(Requires a $250 deposit)

06

Start
Class

Join your instructor and classmates to become a data scientist.

Enrollments currently paused for students living within Washington D.C.

Take the next step

Apply now or talk with an education advisor to learn more about our courses.

Apply