The Python Deep Learning Stack

Python has become a lingua franca of data science. In this module, you'll learn to program in Python, how to follow best coding practices, and start using an ecosystem of useful and powerful Python-based tools 

Topics covered: 

  1. Python tools for Data Science: numpy, scipy, statsmodels 
  2. Matplotlib, Seaborn—visualization tools in Python
  3. Overview of scikit-learn, Keras and TensorFlow; the most common Python tools for Machine Learning and Deep Learning 
  4. Writing clear, elegant, readable code in Python using the PEP8 standard
 The curriculum is split into 18 units covering the topics below.

Curriculum - what you'll learn

Launch your data science career!

Apply now

Data scientists spend a lot of time on data wrangling (i.e. acquiring raw data, cleaning it, and getting it into a format amenable for analysis), usually with the help of semiautomated tools. In this module, you'll learn the most common tools and workflows in Python that make this normally onerous task a snap. 

Topics covered: 

  1. Deep dive into Pandas for data wrangling
  2. Data in databases: Get an overview of relational and NoSQL databases and practice data querying with SQL
  3. APIs: Collect data from the internet using Application Programming Interfaces (APIs)
  4. Manage large data sets using Spark and SparkSQL
Data Collection and Wrangling

Statistics is the mathematical foundation of data science. Within statistics, inferential statistics is a set of techniques that helps us identify significant trends and characteristics of a data set. In this module, we cover several important inferential statistics techniques in detail.

Probability and Statistics for AI

Topics covered:

  1. Theory of inferential statistics 
  2. Inferential statistics using three approaches: Frequentist, Hacker and Bayesian
  3. Exploratory data analysis and A/B testing 
  4. Foundations of Probabilistic Programming

In this module, we'll cover the major kinds of machine learning algorithms (supervised and unsupervised), with several techniques within each of them. You'll learn when these algorithms are useful, the assumptions they incorporate, the tradeoffs they involve, and the various metrics you can use to evaluate how well your algorithm performs.

Fundamentals of Machine Learning

Topics covered:

  1. Scikit-learn 
  2. Supervised and unsupervised learning 
  3. Top machine learning techniques: Linear and logistic regression, decision trees, clustering 
  4. Ensemble learning with random forests and gradient boosting 
  5. Best practices 
  6. Evaluating and tuning machine learning systems

In this unit, you’ll establish a thorough foundation in deep learning and begin building real-world applications. This track is for you if you’re interested in getting into the cutting edge of machine learning and AI today, and will prepare you for jobs involving complex and unstructured data, such as images, video, speech, and more. 

Topics covered: 

  1. Basics of neural networks and deep learning, including algorithms such as BackPropagation
  2. Implementing deep learning using Keras and TensorFlow
  3. Common architectures such as RNNs and CNNs, and how to implement them 
  4. Examples of Deep Learning applied to real business problems
Foundations of Deep Learning

In this unit, you’ll cover two in-depth case studies of Deep Learning, one in Natural Language Processing (NLP), and the other in Computer Vision. Using these two different domains, you’ll see how different types of Deep Network architectures can be used to solve real-world problems.

Topics covered:

  1. Deep Learning case study in NLP 
  2. Deep Learning case study in Computer Vision 
  3. Using Keras and TensorFlow to scale Deep Learning systems 
  4. Deploying a Deep Learning application to the cloud
Deep Learning in the real world

Get the perfect job with unlimited 1:1 career coaching

Create a successful job search strategy 

Build your data science network

Find the right job titles and companies

Craft a data science resume and LinkedIn profile

Ace the job interview

Negotiate your salary

Career-focused course material is paired with personal coaching calls to help you land your dream job. You’ll have 6 scheduled calls, with unlimited access to more. And full career support continues for 6 months after completing the program.

Structured to fit into your life, guaranteed to get you a job

Learn at your own pace with 1-on-1 mentorship from industry experts and support from student advisors and career coaches.

Student outcomes

1,450+

Total students

who have enrolled in the Data Science Career Track since its launch in 2016

$26k+

Average salary increase

as reported by students who provided pre- and post-course salaries

0

Refunds 

requested by job guarantee eligible students through May 1, 2019

Develop a portfolio-worthy capstone project

In addition to small projects designed to reinforce specific technical concepts, you’ll complete one end-to-end Deep Learning capstone project focused on realistic scenarios that you can show to future employers.


Identify a client’s business problem

Acquire, wrangle, and explore a relevant large data set 

Use and tune deep learning to make accurate predictions 

Use standard deep learning frameworks to scale your solution


Deep Learning Bootcamp: Build the world's most advanced AI applications.

Master Deep Learning and break into AI.

4.79 of 5

Student rating on SwitchUp

Work one-on-one with your mentor

Mentor-guided learning not only helps you build skills faster, but also enables career growth.
Have weekly guided calls with your personal mentor, an industry expert.
1:1 Mentorship
Accountability
Your mentor will help you stay on track and as you tackle your goals.
Unlimited mentor calls
Get additional 1:1 help from a mentor from our community, at no extra cost.

Your career coaching calls will help you:

Our graduates were hired by..

Pricing

The Deep Learning Career Track is a 6-month program. Most students devote 15-20 hours a week to complete the course.

$7,500

Upfront

Pay upfront and save 16% on tuition

$1,490/mo

Month to month

Pay as you go, only for the months you need

$43-73/mo

Climb Credit loan

Finance your education with low monthly payments

Fill out our application form to get started. There is no application fee. It takes about 10-15 minutes. You should expect a reply in 2-3 business days.

Six Months • Online • Live 1:1 Mentorship • Career-Focused

Unlimited 1:1 mentor support

Meet weekly with your personal mentor, with as many additional calls as you need.

Hands-on experience

Learn by building 14 real-world projects and developing a data science portfolio.

Career support & job guarantee

Get a data science job within 6 months of graduating or your money back.

Is this program right for me?

This deep learning bootcamp is designed for people with prior experience in statistics and programming, such as software developers, analysts, and finance professionals. All professional and academic backgrounds are welcome.

Prerequisites

 12 months of active coding experience with a general-purpose programming language (e.g., Python, R, Java, C++) 

Comfortable with basic probability and descriptive statistics, including concepts like mean and median, standard deviation, distributions, and histograms 

Comfortable with high school level differential calculus and linear algebra

Schedule a call  or email our Admissions Team, who will help you think through the decision.

More questions about the program? 

Get a full refund within 7 days if you’re not happy with the course. If you don’t get a job within 6 months of completion, you’ll receive a full refund. See job guarantee eligibility terms 

While working on the projects, you'll: 

See a detailed syllabus

The next cohort starts

Sep 9, 2019

Deadline for applications

Aug 26, 2019

Course start dates

Frequently asked questions

How is this course different from the Data Science Career Track?

 The Data Science Career Track prepares you for a career as a generalist data scientist, where you'll analyze data and create ML prototypes to drive business insights. You'll build a prototype to solve a problem as part of your capstone project. The course is for people with some stats or programming background. The Deep Learning Career Track prepares you for a career as a specialized data scientist, where you'll use deep learning to solve complex data problems. You'll work on an end to end deep learning capstone project and walk through two detailed case studies to see how deep learning is applied to natural language processing and computer vision. The course is for people with superior stats and programming background.


Are there any prerequsities for this course? 

The Deep Learning Career Track requires students to have the following: 

  • 12 months of active coding experience with a general-purpose programming language (e.g., Python, R, Java, C++) 
  • Comfortable with basic probability and descriptive statistics, including concepts like mean and median, standard deviation, distributions, and histograms
  • Comfortable with high school level differential calculus and linear algebra


How do tuition payments work? 

There are 3 payment options (all of which come with our job guarantee as long as you meet eligibility requirements). Our two standard payment plans are: 

- Monthly Plan: You pay $1,490 per month while you are enrolled in the program, capped at $8,940. After 6 months in the program, we will stop billing you. If you take 6 months to graduate, your total payment is $8,940. If you graduate sooner, you pay less! 

- Upfront payment: You pay $7,500 upfront for 6 months. This is a 16% discount on the monthly plan. In addition, we have 1 other payment option. This is available by application to qualifying US citizens and permanent residents. If you are not a US citizen or permanent resident, you can still apply for financing with a fully qualifying co-borrower who is a citizen or permanent resident - as long as you both have a US address.

 - Climb Credit loan: Available by application to qualifying US citizens and permanent residents. If you are not a US citizen or permanent resident, you can still apply for financing with a fully qualifying co-borrower who is a citizen or permanent resident - as long as you both have a US address. If approved, you pay $500 deposit to confirm your seat. You can finance the remaining $7,000 through a loan. You’ll make small interest-only payments for the first 6 months. After that, you will pay 36 monthly payments of $227-244 each. Learn more here. Please note: lending might not be available in all 50 states - click here for the current full lending list. 


What's included in the course tuition? 

We not only provide content to help you get a data science job quickly, we want you to have more impact in the role that you land. Your tuition includes: 

  • 500-600 hour curriculum of technical and career materials curated by industry experts. 
  • Weekly 1-1 video calls with your personal mentor. 
  • Access to an exclusive community of mentors, career coaches, and peers. 
  • Dedicated community managers to answer questions and give feedback on projects within a day. 
  • Personalized feedback to help you polish your resume, portfolio, and social profiles. 
  • 1-on-1 sessions with a data science career coach to personalize your pitch and job-search strategy. 
  • Lots of interview practice via 1-on-1 mock interviews (behavioral and technical). 
  • Exclusive access to an employer network. 
  • 100% money-back guarantee if you can't find a job within six months of course completion. 
  • All taxes and fees.