hero-background-image-header

Data Science

Take the fast track — or learn at your own pace — and learn the skills needed to start a career in data science. Reinvent your future at one of our many campuses or online.

Upcoming

Program Dates

15 Weeks

Nov 22, 2021 - Feb 25, 2022

Open -

15 Weeks

Jan 10, 2022 - Apr 22, 2022

Open -

15 Weeks

Feb 21, 2022 - Jun 3, 2022

Open -

Named One of the Best Data Science Bootcamps for Q1 2021 by Career Karma

We’re honored and grateful that we’re a top ranked Data Science Bootcamp by Career Karma for Q1 2021, a leading authority in the bootcamp community of students. These awards were granted based on reviews from our alumni who’ve transformed their careers through our data science program.

Ranked One of the Top Coding Bootcamps by Course Report

Course Report takes many factors into consideration – alumni and student reviews, transparency around job placements, financing options, and commitment to diversity, just to name a few. We are proud to be recognized on this prestigious list.

Learn the skills you need and become a data scientist

We were the first bootcamp to release independently examined jobs data, setting the bar for the industry, and we remain committed to delivering accurate, examined numbers so you can make an informed decision when choosing an education provider. See our newly released Jobs Report.

84%

Employment Rate

For job-seeking On-Campus Data Science graduates included in the 2020 Jobs Report including full-time salaried roles, full-time contract, internship, apprenticeship, and freelance roles, and part-time roles during the reporting period (see our Jobs Report).

$87K

Starting Salary

For job-seeking On-Campus Data Science students who accepted full-time salaried jobs during the reporting period and disclosed their compensation. The average starting salary for students who took full-time contract, internship, apprenticeship, or freelance roles and disclosed compensation was $40/hr. Average pay for a part-time role was $26/hr (see our Jobs Report).

94%

Employment Rate

For job-seeking Online Data Science graduates included in the 2020 Jobs Report including full-time salaried roles, full-time contract, internship, apprenticeship, and freelance roles, and part-time roles during the reporting period (see our Jobs Report).

$83K

Starting Salary

For job-seeking Online Data Science students who accepted full-time salaried jobs during the reporting period and disclosed their compensation. The average starting salary for students who took full-time contract, internship, apprenticeship, or freelance roles and disclosed compensation was $34/hr (see our Jobs Report).

Change your life with a data science bootcamp — just choose your pace and your place

People at table smiling over coffee

Everyone lives life at a different speed, which is why our data science bootcamp is offered at different paces and locations. You can learn the skills you need to become a data scientist full-time or part-time, on-campus or online — just pick the course that works with your schedule, lifestyle, and learning style.

One data science program, multiple ways to learn

What learning pace works best for you: full-time or at your own pace? We all have different learning styles and schedules — our structured full-time pace is the learning fast-track while our Flex program is designed for students planning to learn at a more flexible pace.

Full-Time Flexible

Data Science Live

Data Science Flex

Learn full-time.


Think of this one as the fast-track schedule with lots of accountability. You’ll attend live lectures and work on projects both solo and with others from your cohort.

Learn at your own pace.


Think of this one as working with your already-busy schedule. Flexibility is the name of the game here. It’s the same curriculum as our full-time program, but you set the pace.

How long? 15 weeks 20, 40, or 60 weeks
Daily schedule: 9 hours/day, M–F
(including lunch and breaks)
Set your own schedule & work independently. Sign up for optional study groups or 1:1s with an instructor.
Best for: Students that want to lean into live lectures, a structured schedule, and learning in community with other students. Working professionals that need to fit class into their already-busy schedule. Choose the pace that works best for your life.
Location: On-campus* and online On-campus* and online

Enjoy a learning community on our campuses and online

*Due to the pandemic, all courses are currently offered online. With campuses around the country, we’ll soon reopen our spaces where you can connect with fellow students and alumni, find quiet studying space, and attend networking and workshop events. Programs can be completed from home, with the option to be on-campus as our locations reopen. Learn more about the campus experience.

Previous Photo
Next Photo

One curriculum, no matter which pace you choose

If accountability, a set schedule, and dedicated classmates match your learning style, we suggest learning full-time. But if you have a packed schedule and flexibility is what matters most to you, we recommend choosing our Flex program.

No matter which pace you pick, you'll learn our tried-and-true curriculum proven to help students land jobs and start promising data science careers.

Phase 1: Data Analysis and Engineering

You’ll learn basic Python programming, how to use Jupyter Notebooks, and will be familiarized with popular Python libraries that are used in data science. To organize your data, you’ll learn about data structures, relational databases, ways to retrieve data, and the fundamentals of SQL for data querying structured databases.

Items covered:

  • Variables

  • Booleans and Conditionals

  • Lists

  • Dictionaries

  • Looping

  • Functions

  • Data Structures

  • Data Cleaning

  • Pandas

  • NumPy

  • Matlotlib/Seaborn for Data Visualization

  • Git/Github

  • SQL

  • Accessing Data through APIs

  • Web Scraping

Phase 2: Scientific Computing and Quantitative Methods

You’ll learn about the fundamentals of probability theory like combinations and permutations. You'll also learn about statistical distributions and how to create samples, then apply this knowledge by running A/B experiments. Lastly, you'll build your first data science model using linear regression.

Items covered:

  • Combinatorics

  • Probability Theory

  • Statistical Distributions

  • Bayes Theorem

  • Sampling Methods

  • Hypothesis Testing

  • A/B Testing

  • Linear Regression

  • Model Evaluation

Phase 3: Machine Learning Fundamentals

You'll learn about regression analysis and a new form of regression: logistic regression. You'll also learn about penalization terms, preventing overfitting through regularization, and using cross-validation to validate regression models.  

Items covered:

  • Linear Algebra

  • Logistic regression

  • Maximum Likelihood Estimation

  • Optimization Cost Function

  • Pipeline Building

  • Hyperparameter Tuning

  • Grid Search

  • Scikit-Learn

  • Gradient Descent

  • K-Nearest Neighbors

  • Decision Trees

  • Ensemble Methods

Phase 4: Advanced Machine Learning

You'll be introduced to threading and multiprocessing to be able to work with big data.  In doing so, you’ll learn about PySpark and AWS, and how to use those tools to build a recommendation system.  You'll also learn about densely connected neural networks and sentiment analysis.

Items covered:

  • Dimensionality Reduction

  • Clustering

  • Times Series Analysis

  • Neural Networks

  • Big Data

  • Natural Language Processing

  • Text Vectorization

  • Natural Language Toolkit

  • Regular Expressions

  • Word2Vec

  • Text Classification

  • Recommendation  Systems

Phase 5: Data Science Project

In your final project, you’ll work individually to create a large-scale data science and machine learning project. This final project provides an in-depth opportunity for you to demonstrate your learning accomplishments and get a feel for what working on a large-scale data science project is really like.

Pick a start date that fits your schedule

In our full-time courses, you'll have access to a virtual classroom where you’ll interact with your instructors and fellow students on a fixed, full-time schedule: 9 hours a day, Monday through Friday, for 15 weeks.

If you select the Flex schedule, you have the option of 20, 40, or 60 weeks and can change your learning pace at any point. That way, if your schedule changes and you'd like to learn at a faster pace — or more slowly — you have the flexibility to make that change. All Flex courses are for students in any time zone.

Once you apply, you'll work with your admissions representative to select the pace and start date that best fits your timeline, so you can start learning to become a data scientist in a way that makes sense for you.

Program Dates
Cohort Start DatePaceLengthStatus
Nov 1, 2021VariesFlexible20, 40, or 60 WeeksOpen
Nov 22, 2021Feb 25, 2022Full-Time15 WeeksOpen
Nov 22, 2021VariesFlexible20, 40, or 60 WeeksOpen
Dec 13, 2021VariesFlexible20, 40, or 60 WeeksOpen
Jan 10, 2022Apr 22, 2022Full-Time15 WeeksOpen
Jan 10, 2022VariesFlexible20, 40, or 60 WeeksOpen

Learn data science with the support of passionate instructors and seasoned Career Coaches

Four students learning together at a Flatiron School campus

Learning something new is best done with others. And even while we're all learning online because of the pandemic, our online data science bootcamp is designed to combine flexibility with community so you're never alone and support is always available.

Experienced data scientists with a passion for teaching

Since day one over seven years ago, we’ve taken teaching seriously. Great teachers inspire us to connect to topics on a profound level, but development experience alone doesn’t necessarily make someone an effective teacher. That’s why we’re passionate about finding not only great data scientists, but deeply committed teachers.

Whether you learn data science with our full-time program or at your own flexible pace, you'll learn from the best.

Greg Damico
Lecturer, Data Science

Greg has an extensive background in academia and has taught and studied various subjects in addition to data science, turning to data science for good in 2016. He’s passionate about data science’s growing role in our daily lives.

Erin Hoffman
Data Science Curriculum Writer

Erin’s previous work involved researching AI interpretability from a human-centered design perspective. She sees helping students understand difficult technical topics as a fun, rewarding design challenge. Outside of teaching, Erin runs a laser art design studio.

Norman Lo
Instructor, Data Science

Norman has many years of experience in academia and socioeconomic research. He strongly believes that "data-driven decisions" are the key to resolving most of the abstract problems in our lives. His passions lie in data science and in using data to identify intuitive insights to guide business decisions.

Navigate data science's top opportunities with the help of our Career Coaching team

A career coach shows students how to effectively job search.

After many years working with passionate students and helping them land fulfilling careers in tech, we’ve got a keen understanding of what goes into getting that first data job. Graduate both with the skills to succeed as a data scientist and the know-how to land your first job.

Individual career coaching

During your job search, you’ll meet weekly with your dedicated Career Coach. Coaches help with everything from résumé review to interview prep, and help you tell your story to land your first job.

Vast employer network

We’ve built relationships with hiring managers at top companies across the world, creating a robust employer pipeline for Flatiron School grads. Our Employer Partnerships team is constantly advocating for our grads and helping you get in the door.

Proven job-search framework

Through 1-on-1 guidance from our Career Coaching team and our tried-and-true job-search framework, you’ll gain the skills and support you need to launch your career.

Where Flatiron School grads get hired

Not all data science bootcamps are created equal. Flatiron School alumni have gone on to work at some of tech's most influential and innovative tech companies.

Washington Post logo
Salesforce logo
Spotify logo
Facebook logo
slack logo
Logo: Apple
Logo: NASA
Logo: Google
Logo: AT&T

Meet our alumni who changed their lives through data science bootcamps

Succeeding in a data science bootcamp takes passion and hard work. Meet some data science alumni and learn how Flatiron School helped change their lives.

One Student's Journey From Media Marketing to Effortless Event Planning

Meet Flatiron School alum and Eve.io data scientist Shuyu Wu.

What Happens When an Opera Singer Discovers Data Science?

Meet Data Science grad the former opera singer and Dartmouth data scientist, Chris R.

What the application process looks like

Our application process is five steps from when you apply to when you begin preparing for class. After you apply, a member of our Admissions team will reach out to chat about your goals, and then you'll be given some questions to assess how you approach problems and solutions. After that, you'll receive your admissions decision.

Step 1 → Apply

Submit your application. Share a bit about yourself and what’s driving you to start a career.

Step 2 → Admissions interview

Speak with an Admissions representative in a non-technical interview. This is an opportunity for us to get to know each other a little better. Here’s what you can expect.  

Step 3 → Admissions assessment

Complete a 15-minute critical thinking and problem-solving assessment. Find out how to pass the assessment.

Step 4 → Admissions decision

Receive your acceptance decision from Admissions. This usually happens within 4 business days.

Step 5 → Prework

If accepted, you'll begin course pre-work to prepare for the first day of class.

Data Science pre-work consists of 20-40 hours of lessons and labs covering the basics of Python (including loops and functions), statistical measures such as central tendency and dispersion, and building data visualizations using matplotlib and seaborn.

Find the right tuition plan for you

You'll be able to choose from 3 different payment options

Pay upfront

Make an initial deposit of $500 to secure your seat, then pay the remainder of your tuition in one lump sum before class begins.

$16,900

$500 deposit

Maximum tuition under this plan: $16,900

Pay with a loan

Dedicated to making our programs more accessible, we offer competitive financing options through Ascent and Climb, two accelerated learning financing companies. Available only to those who qualify.

$16,900

plus interest

$500 deposit

Maximum tuition under this plan: $16,900 plus interest

Pay in installments

Make an initial deposit of $500 up front, then pay your tuition balance via 12 monthly installments with no interest.

$16,900

$500 deposit

Learn How It Works

Maximum tuition under this plan: $16,900

You'll be able to choose from 3 different payment options

Pay upfront

Make an initial deposit of $500 to secure your seat, then pay the remainder of your tuition in one lump sum before class begins.

$16,900

$500 deposit

Maximum tuition under this plan: $16,900

Pay with a loan

Dedicated to making our programs more accessible, we offer competitive financing options through Ascent and Climb, two accelerated learning financing companies. Available only to those who qualify.

$16,900

plus interest

$500 deposit

Maximum tuition under this plan: $16,900 plus interest

Pay in installments

Make an initial deposit of $500 up front, then pay your tuition balance via 12 monthly installments with no interest.

$16,900

$500 deposit

Learn How It Works

Maximum tuition under this plan: $16,900

Current scholarships and diversity initiatives

You could be eligible for one of the programs listed below. Whether it’s with a partner or through our own initiatives, we’re committed to making a life-changing education accessible.

Access Scholarship

Flatiron School’s partial scholarship enables students to enroll for $0 upfront. Available for all courses globally. 

Learn More

NCWIT’s Alabama & Michigan Digital Skills Initiative

We’re closing the tech gender gap with the National Center for Women & Information Technology (NCWIT). Their full-tuition scholarships to women in Michigan and Alabama for our Full-Time and Part-Time Online Software Engineering, Data Science, and Cybersecurity courses.

Learn More

Learn more about data science bootcamps and Flatiron School

Data and data scientists are more important than ever for companies across every industry. Dive deeper into the different aspects of data and analysis, data science bootcamps, the future outlook for data science, and more.

Frequently asked questions about on-campus and online data science bootcamps

What are the benefits of Flatiron School's on-campus experience?

At Flatiron School, we've always understood the value of community. In fact, many of our students cite the friendships they made and the supportive community in our courses as one of the main reasons they persevered and succeeded on their way to a new career.

Our campuses are meant to be a place for you to meet and work with your peers, study and do your work, network with others, and attend our exclusive events.

Learn more about our campus experience and reopening plans.

What is the difference between the on-campus and online data science bootcamp experience?

Flatiron School’s on-campus and online data science bootcamp experiences differ in that our campuses offer a place for you to meet fellow learners and build an in-person learning community.

When our campuses are deemed safe to open, you’ll be able to come and connect with fellow students and alumni, find quiet places to study and work, and attend networking and workshop events. If you live nearby and want to visit, the choice is yours. You can come to campus every day to learn, learn entirely from home, or mix it up, spending some of your time learning on-campus and some of your time learning at home.

Campuses are open for everyone regardless of if you’re learning full-time or as part of our Flex options.

We have campuses in Austin, Chicago, Denver, Houston, New York City, San Francisco, Seattle, and Washington, D.C.

Are data science bootcamps worth it?

Data science bootcamps offer a lot of opportunity for anyone looking to break into data science. Though different bootcamps and courses vary, most of them have one goal: to help you learn the skills you need to become a professional data scientist.

Your responsibility is to find a course that teaches you the right skills in a style that aligns with your learning style. That’s why, at Flatiron School, we offer courses full-time and part-time, on-campus and online.

If you have a clear vision into your career ambitions, find a course that teaches you the math skills & languages and other data science skills that align with those ambitions. If you do your research well and attend the right place that works for you, then attending a bootcamp is definitely the right choice.

Basically, if you want to become a data scientist, then good bootcamps — and especially Flatiron School — are a good choice for you.

What is a data science bootcamp?

Each data science bootcamp varies — they teach you differe nt skills, languages, disciplines, all in different ways and styles — but generally the term “data science bootcamp” means an accelerated learning program that helps students learn the skills they need to become data scientists.

Do data science bootcamps work?

If you consider “working” to mean that a bootcamp helps you land a new data science job and career, there is a lot of proof that our courses work.

But if you want to just dabble in some data analytics but aren’t looking to switch into a data career, then perhaps a data science bootcamp isn’t the right option for you. Bootcamps take a lot of commitment, time, and discipline to excel at — it’s the type of commitment that would make sense for someone who wants to start a new career, but probably not for someone who’s just interested in learning a couple of new skills or hobbies.

But if you’re looking to start a career in data science, then good data science bootcamps are a good and efficient route to pursue that ambition.

What kind of scholarships does Flatiron School have? 

You can check out our currently available initiatives on our Scholarships and Diversity Initiatives page.

What does the Career Services process look like?

The Flatiron School Career Services team exists to help get you hired. We do this in two ways:

  • Empowering stand-out job-seekers to learn to be no-brainer hires → this is what your Career Coach does!

  • Building a nationwide network of hiring partners → this is what the Employer Partnerships team does!

You will have an initial meeting with your career coach during the program to get acquainted with the process. Once you’ve graduated from the program you'll work with your Career Coach on how to maximize your opportunities and efforts for landing a job. It is important to note that, like with our course, you must come prepared and committed. Your Coaches will help you to get organized and prepare you for interviews, but it is up to you to do the heavy lifting as well.

What financing options does Flatiron School offer?

You have a few options in terms of financing your enrollment in one of Flatiron School's courses. See all of your options on our Tuition & Financing page.

We also offer initiatives that can help to offset the cost of tuition on our Scholarships and Diversity Initiatives page.

What courses and workshops does Flatiron School offer?

Flatiron School teaches students the skills they need to become a software engineer, data scientist, cybersecurity engineer or analyst, or product designer.

If you're looking to start a new career, those are the courses for you.

We also offer free introductory experiences for beginners in coding, data science, and cybersecurity.

Free tutorials:

Coding

Data Science

Cybersecurity

What is Flatiron School's Job Placement rate?

You can view our latest job placement rates in our 2020 Jobs Report.

Our commitment to honesty and transparency is stronger than ever. That’s why we continue to release third-party examined Jobs Report each year.

I would like to talk to a Flatiron School team member — what should I do?

If you would like to connect with a member of our team, please simply schedule a chat with one of our admissions representatives.

Apply Today

Start your application to Flatiron School and change your life today.

Apply Now

Attend an Event

Join us for a seminar or info session to see what student life is like.

See Events

Chat with Admissions

Have a question about our program that we haven’t answered above?

Schedule a Chat