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

OPEN HOUSE: Tuesday, November 4 RSVP

  • Get Skilled

    Learn Data Science in 12 weeks with 100% in-person instruction with experts from Datascope Analytics.

  • Get Connected

    Use real data from sports, business, government, or from where ever else you can borrow. Build a soup-to-nuts Passion Project to share with potential employers.

  • Get Hired

    Leave fully qualified for an entry-level data scientist job. Placement Programs are available to all graduates.

Meet the Team

WeWork

The Details

This bootcamp runs in-person for 12 weeks, Monday through Friday, from 9 am - 6 pm. It is preceded by online pre-work focused on command line, Python, and installing various packages.

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. Therefore, we operate five days a week from 9-6. Each Monday - Thursday consists of three hours of group classroom instruction and five hours of practical skill development and project work. Fridays are “personal investment days” for catch-up, independent work, special guest speakers, career-related work, and/or fun.


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.

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

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

OPEN HOUSE: Tuesday, November 4 RSVP

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.