Data Science Bootcamp

in-person instruction + ongoing career coaching + job placement support

Winter bootcamp: January 12, 2015 - April 3, 2015

Early Application Deadline*: Monday, November 17
Final Application Deadline: Monday, December 8

Spring bootcamp: April 6, 2015 - June 26, 2015

Early Application Deadline*: Monday, February 16
Final Application Deadline: Monday, March 9

Contact Us Apply Now

Meet the team

Meet the Hiring Partners

We are committed to helping you find a job after graduation. That process begins with our Career Day.

Here is a sample of some of the companies you might meet:



WeWork

The Details

This bootcamp runs in-person for 12 weeks, Monday through Friday, from 9 am - 6 pm. Listen to instructor Irmak Sirer describe our philosophy and program in detail.

The Pre-Requisites

Applicants must have some previous experience programming (writing code) and studying or using statistics.

The Outcome

Upon graduating, you will be comfortable designing, implementing, and communicating the results of a data science project, including knowing the fundamentals of data visualization and having introductory exposure to modern big data tools and architecture such as the Hadoop stack. You should feel confident pursuing a job as an entry-level data scientist or data analyst. Read our syllabus

Total Cost: $14,000 for 12 weeks.

Bootcamp Structure & Syllabus

The bootcamp experience is intense, but we aim to maximize learning while preventing burn-out. Metis believes that a student’s brain is like a muscle, and to grow without injury the brain must take time to recover. Each Monday - Friday consists of, on average, three hours of group classroom instruction and five hours of practical skill development and project work.


Online Pre-Work

We’ll provide a Command Line Crash Course, tutorials to become familiar with Python, and a number of package installation tutorials (i.e., numpy, scipy, pandas, scikit.learn), as well as some preliminary statistics work. Test-out/check-out modules will let students know when they are “prepared enough” for class.

After the at-home pre-work phase, we will convene in class and spend our first 9 weeks together doing iterative, project-centered skill-acquisition. Over the course of four data science projects we’ll "train up" different key aspects of data science, and results from each project will be added to the students' portfolios. In the last three weeks, students build out and complete their individual Passion Projects, culminating in a Career Day reveal of their work to representatives from our Metis Hiring Partners.

Project 1 (codename Benson)

Week 1 : Jumping right in

Students will complete an entire bite-sized data science project from start to finish. We’ll start using the IPython environment and Git for version control, use the pandas package to perform exploratory statistical analyses, and publish the results using the matplotlib package.

Project 2 (codename Luther)

Week 2: Design Process, Web Scraping

For Project 2, students start to learn one of the most important tools a data scientist uses: the iterative design process. We’ll learn tools for web scraping and start fitting simple models to data. Also, we introduce cloud computing: students will work on remote servers.

Week 3: Regression, Communicating Results

We’ll go in-depth on regression using modules from scikit.learn and matplotlib. Choosing among the analysis methods and approaches to reporting their results, students will finish the second project and present their findings.

Project 3 (codename McNulty)

Week 4: Databases, Machine Learning Concepts, Intro to Supervised Learning

We cover relational databases such as SQL and more ways of obtaining, cleaning and maintaining data. We overview the concepts of machine learning and introduce classification and supervised learning with a few examples such as logistic regression and KNN. We will also discuss different types of feasibility related to data science questions and projects.

Week 5: Supervised Learning In-Depth

More detail and more algorithms for supervised learning including SVM, decision trees and random forests; techniques for feature selection and feature extraction; concepts and applications for deep learning. Students will choose to apply one or more of these algorithms as part of this unit’s project.

Week 6: Data Visualization, JavaScript and D3

We will visualize our projects using D3.js, a favorite tool for flexible and attractive presentations of data and relationships. Since D3 is a JavaScript library, we’ll also cover some JavaScript essentials, and talk about incorporating other js libraries (jQuery, crossfilter, Bootstrap, etc.) that can make the job much easier.

Project 4 (codename Fletcher)

Week 7: APIs and other Data Acquisition Methods, NoSQL Databases

The project for the fourth unit will involve text data. We’ll round out data acquisition methods with APIs and online database servers. The students will also learn about NoSQL databases and start using MongoDB.

Week 8: NLP, Naive Bayes, Special "Big Data" Topics

We’ll analyze the text data collected in the previous week and learn about naive Bayes and NLP algorithms. We’ll learn about how large amounts of data are handled, discussing parallel computing and Hadoop MapReduce.

Week 9: Unsupervised Learning

Greater depth on unsupervised learning and more algorithms, covering K-means, hierarchical clustering, mixture models and topic models. Project 4 presentations will be presented as lightning talks.

Project 5 (codename Kojak)

Weeks 10-12: Passion Projects

Students switch gears and work full time on their Passion Projects (which they've been designing in bits and pieces through the first 9 weeks). They will also learn more on cloud computing, system architectures and feasibility evaluations.

Objectives

Upon graduating from the Data Science bootcamp, a student will be prepared to take an entry-level position on a Data Science team as a data scientist or data analyst. This means a student will:

  1. Have a fluid understanding of and practical experience with the process of designing, implementing, and communicating the results of a data science project.
  2. Be capable coders in Python and at the command line, including the related packages and toolsets most commonly used in data science.
  3. Understand the landscape of data science tools and their applications, and be prepared to identify and dig into new technologies and algorithms needed for the job at hand.
  4. Know the fundamentals of data visualization and have experience creating static and dynamic data visuals using JavaScript and d3.js.
  5. Have introductory exposure to modern big data tools and architecture such as the Hadoop stack, know when these tools are necessary, and be poised to quickly train up and utilize them in a big data project.

Speakers & Events

The Speakers and Events calendar for the Data Science Bootcamp is scheduled throughout the program period. Most are intended for students only, but applicants may request an invitation to visit Metis and join us for an in class speaker session. All events are held at Metis, 79 Madison Avenue, 3rd floor, New York, NY unless otherwise noted.

Open Events

Fireside chats

Fireside Chats (student only events) allow our students to engage with leaders from technology companies in a casual, informal setting. These Q&A chats give our students an employer’s perspective on the application process, company culture, interviews do’s and don’ts, and the digital scene. The events are for students only, however, if you are an applicant for a future Data Science Bootcamp you may request an invitation to an event. In your request please let us know which speaker you would like to see.

Winter bootcamp: January 12, 2015 - April 3, 2015

Early Application Deadline*: Monday, November 17
Final Application Deadline: Monday, December 8

Spring bootcamp: April 6, 2015 - June 26, 2015

Early Application Deadline*: Monday, February 16
Final Application Deadline: Monday, March 9

Contact Us Apply Now

*Applying early better ensures that you will have a seat in the next cohort if you are accepted. Because seats are limited, accepted students that wait until the final application deadline may be invited to join the following cohort.

ACCET Metis is accredited by the Accrediting Council for Continuing Education & Training (ACCET), a U.S. Department of Education nationally recognized agency.