Overview

During our 60-hour course, learn SQL, Python, data visualization, and other data science pillars as you build out your skill set

The fundamentals of data science are vital to any company. Improve your skills and bring that value to your company.

Advance Your Skills

Our intro course is perfect for those looking to bring the combination of advanced data analysis and programming into their everyday skill set.

Part-Time Flexibility, Full-Time Rigor

Our three-hour data science classes meet twice a week at our Finsbury Pavement campus and are designed for busy professionals on the move. Benefit from a robust curriculum without the commitment of a full-time course.

Uncompromising Education

Our 10-week course is the most thorough and accessible you’ll find teaching the foundational skills all data scientists use to do their jobs. Benefit by learning in-person with a dedicated and skilled instructor provided for every 12 students in the course.

Exceptional Community

Our students are surrounded by instructors and colleagues who support, challenge, and energize them. They push each other to do more, think bigger, and go further than they ever could on their own.

Who is this course for?

Who is this course for?

It’s not easy for companies to analyze data and create actionable plans based on what they learn and discover. For a data scientist, it is. More and more companies are relying on people with the relevant data science skills to help them lay out scientific and impactful plans that are crucial to its success. The need for data scientists has never been greater.

Individuals or roles that will benefit from the course are:

  • Business/data analysts looking to leverage coding in Python & SQL to gather more data and automate their workflow
  • Developers or engineers looking to develop statistical analysis skills or learn Python and data visualization
  • Anyone interested in:
    • Advancing their existing skill set for career growth opportunities
    • Using data to make informed decisions
    • Learning the fundamentals of programming and statistics for pleasure
    • Exploring data science as a potential career path
Curriculum

Know how to apply data science principles to real-world situations in less than three months

In under three months, learn how to apply data science principles and fundamental to real-world situations. Over 10 weeks, students learn how to code in Python and SQL, analyze data and plan around it, convey data visually, learn advanced regression, and show insights in a Jupyter notebook, a growing collaboration tool among data scientists for sharing code.

Students will also complete two robust portfolio projects that will be available in GitHub. This way they can demonstrate their data science expertise.

Students considering or already exploring Python or Machine Learning will find this course to be a launching point towards a career in data science or continued studies in Flatiron School’s full-time Online Data Science Bootcamp.

Week

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Week 1: Intro to Programming for Data Science

Students begin the course with a dive into Python, one of the most popular programming languages utilized by data scientists. This weeklong introduction to data science in Python focuses on fundamental data types, and how they are used — including strings, booleans, variables, lists, and dictionaries.

Week 2: Basic Data Visualization + Collections

In week 2, students learn how to collect and visualize data using bar charts, histograms, scatter plots, and more. Students will also learn how to write code that repeats similar tasks with loops.

Week 3: Functions + Conditionals

Functions with and without arguments are examined in week 3 as students learn how to make them more flexible and predictable. Most importantly, students begin learning how to make decisions with data using the conditional statements if/else.

Week 4: Working with APIs + Scraping Data

In week 4, students explore working with APIs and how to pull data from an open source web library using JSON. Students then learn how to manipulate the data using the skills learned in weeks 1 through 3.

Week 5: Python Project

Students complete their first project in order to demonstrate proficiency with Python. Students will be posed with a problem that will need to be answered with a data visualization response that leverages all the skills learned in the first four weeks.

Week 6: Introduction to SQL + Relational Databases

Students are introduced to SQL — a common programming language used to communicate with databases. Basic terms, files, and data types are explored. Students also examine relational databases and various join statements when making an analysis across different tables of data.

Week 7: Python + SQL

It’s coming together — in week 7, students begin learning how to combine programming in Python with SQL through sorting/grouping data and complex join statements. Statistical analysis and terms are also introduced.

Week 8: Statistics: Distributions + Variables

In week 8, students take a deeper dive into statistics by exploring distributions, z-scores, and the central limit theorem. Students also examine the relationship between variables, correlation vs. causation, and how to detect and address multicollinearity.

Week 9: Linear Regression

Linear and advanced regression techniques are taught in week 9 as students go from learning how to perform a simple regression to regressions with multiple variables. How to interpret and clean regression outputs from standard industry tools such as Excel is explored.

Week 10: Advanced Regression Project

In the final course project, students are encouraged to pose a question they would like to answer with data. Using open source data from the web, students will be required to clean the data, perform an advanced regression, draw a prediction, and communicate their analysis visually to their instructors and classmates.

This final project will draw upon all the skills learned over the previous 9 weeks and be accessible in GitHub, providing students with the ability to share their process and insights with future and current hiring managers as a demonstration of acquired skills.

“Flatiron School is the way modern education and job retraining should be done.”

nothing

Dave N via Course Report

Projects & Portfolio

Start building your portfolio

At Flatiron School, students learn data science by developing the infrastructure to store and organize data, and then providing analysis of that data. Students come away from this course with two portfolio projects to demonstrate their technical proficiency to current or future job managers, hiring leads, and coding bootcamp admissions teams.

Both projects will be built and shareable via the student’s GitHub page (standard for technical interviews) and will leverage the popular version control system, “git.” Students push every line of code they write at Flatiron School to GitHub through our proprietary platform, Learn.co, giving them an extensive profile to show employers, co-workers, and fellow engineers.

Project 1

Students retrieve data from web either via scraping a JSON library or a web API. They then use their working knowledge of Python to organize data and deliver valuable insights with the Plotly visualization library.

Project 2

Students gather data from the web using Python and store and retrieve data using SQL. They then  use real-world statistical and visualization tools to deliver insights.

Instructors

Meet your teachers

We take teaching seriously. Great teachers inspire us to connect with topics on a profound level. With experience in the field and the classroom, our data science instructors are unmatched. Simply put: students learn from the best.

The Flatiron School Experience

Modern curriculum built for a part-time course

For our Intro to Data Science course, we’ve applied the same rigorous coursework and discipline that have made our flagship Software Engineering course the success it is. Benefit from a comprehensive data science curriculum without the commitment of a full-time course.

Real-Time Feedback

Our class sizes are capped at 24 students with two teachers assigned to insure students get the attention they need to answer the tough questions and maximize time while learning.

Real Tools

You can’t learn real skills without real tools. Students work in our Learn.co environment, the proprietary learning platform all Flatiron School students use to practice coding, which enables students to work with a git-based workflow.

Ask a Question

Confused? Our Ask a Question button within Learn.co allows students to crowdsource support from the entire student community. Even when not in class, you have support to find the answer you need.

Admissions

Join a community of like-minded data scientists

At Flatiron School we believe that collaboration and learning with others is the most effective way to learn for many people. That’s why we cultivate a teamwork atmosphere where students learn with one another.

1. Apply

Submit a written application. Tell us about yourself and why you want to join our community.

2. Admissions Review

An Admissions Advisor will review your application and reach out with any questions and/or upon your acceptance to the course.

3. Confirm Enrollment

Expect to receive a response from our Admissions Team within 48 business hours after completing your application with instructions on how to complete enrollment in the course.

Program Dates

Note: Monday/Wednesday cohorts: November 19, and February 11. Tuesday/Thursday cohorts: October 2 and December 11.
Rigorous education at an accessible tuition
Tuition & Logistics

Rigorous education at an accessible tuition

Tuition Fee
£
2,500
See new Growth Scholarship details
Growth Scholarship
£
1,095
Introducing the Growth Scholarship
For a limited time — students who enroll are eligible to apply for our Growth Scholarship, which reduces the cost of tuition by over 50%. Eligibility granted to students who apply for the first 15 spots available in each cohort. To be considered, complete your application today and mark “yes” on the Growth Scholarship submission.

Put this tuition toward a Flatiron School career-changing course, too

All Intro to Data Science graduates can put the £1,095 tuition for this course toward tuition to any Flatiron School career-changing course — that includes both in-person and online courses —if you decide to pursue a career in tech.

Program Logistics

  • 60 hours of teacher instruction
  • Part-time, 10-week course // 2 evening classes per week // 3 hours per class
  • Payment made in full upon enrollment
  • 60 hours of teacher instruction and 3-4 hours of out-of-class work each week
FAQ

You have questions; we have answers

Apply Now

Learn the fundamentals of data science in our 10-week, part-time course.

Attend an Event

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

Chat with an Admissions Member

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