Learn Machine and Deep Learning fast

Upskill fast in machine & deep learning

5-day immersive & hands-on training to go from Zero to Deep Learning



Companies who train with us



Why Zero to Deep Learning?

If you need to learn the foundations of Machine Learning and Deep Learning comprehensively and quickly, our 5-day Bootcamp is for you. It balances breadth and depth, and delivers you an immersive full-time introduction to cutting-edge ML and DL techniques using Python, Keras and Tensorflow.

Who should attend?

Software Engineers, Software Engineering Managers, and Data Analysts seeking to upskill in Machine Learning & Deep Learning.


What will I learn?


Scikit Learn / Machine Learning

  • Recognize common Machine Learning use cases

  • Choose right technique

  • Manipulate tabular data with Pandas

  • Create stunning charts with Matplotlib & Seaborn

  • Solve Regressions problems to forecast numerical data

  • Solve Classification problems to predict categorical data

  • Use Clustering techniques to group data by similarity

  • Learn to evaluate model performance correctly

  • Perform and understand Train/Test/Validation splits

  • Select Best Features & Engineer new ones

  • Discover parametric and non-parametric models

  • Compare famous models (Decision Trees, Logistic Regression, SVM, etc.)

  • Improve your results with Ensembles (Random Forest, Boosted Trees, etc.)

  • Search hyper-parameters with Grid Search

  • Vectorize Text as a Bag of Words

  • Build Pipelines with multiple steps

  • Pick the Best model and serve it with Flask & Heroku

Keras & Tensorflow 2.0 / Deep Learning

  • Finally understand what Deep Learning is

  • Discover the most popular frameworks and their unique features

  • Learn all about Gradient Descent & Backpropagation

  • Build and train Fully Connected Neural Networks for Classification and Regression

  • Learn all about Activation Functions

  • Demistify Convolutional Neural Networks for image classification

  • Master Recurrent Neural Networks for Time Series forecasting and Language Modeling

  • Leverage Transfer Learning from pre-trained models

  • Discover Embeddings and use them on text

  • Eliminate overfitting with Dropout & Batch Normalization

  • Use GPUs to train your models faster

  • Build and debug custom models with TF Eager Execution

  • Scale to large dataset with TF Data & TF Estimators

  • Monitor learning and pick the best hyper-parameters with Tensorboard

  • Deploy models using TF Serving

Applications / Case studies

  • Predict the price of houses

  • Find predictors of survival in a sinking ship

  • Detect the language of a webpage

  • Classify images of clothes and everyday objects

  • Classify custom images with pre-trained models

  • Build an image similarity search engine

  • Classify sentiment in a sentence

  • Forecast future energy consumption

  • Build a Spam detector in 3 different ways

  • Deploy an API that predicts phone location using Wi-Fi

Final project

  • Work on a final project with other classmates

  • Build an end-to-end use case

  • Use data from work or side project

  • Past projects included: bitcoin forecasting, mobile app to recognize objects, image generation with GANs, oil well revenue forecasting and a tweetbot presidential debate …

Can't find the topic you want? Send us an email about it!

Upcoming Schedule


  • $3199 Early Bird

  • $3599 Late Bird

  • $4000 Full Price


  • $5999 Early Bird

  • $6499 Late Bird

  • $7000 Full Price

Early bird expires
Aug 5 - 9
Few spots left
Sep 9 - 13
Few spots left
Aug 21
Oct 7 - 11 
Sep 18
Nov 4 - 8
Oct 16
Dec 2 - 6
Nov 13

What our recent graduates say


Brent S
Manager Cloud Engineering, multi $B Healthcare company

“The course is great. A lot of fantastic material packed into a short time. It’s really interactive - a lot of labs, lots of experimentation - the things that really help you learn. You go from just knowing basic programming in Python, to feeling comfortable in a deep learning framework in one week... The course is different from other trainings - more hands-on and truly expert instructors with real world knowledge who are able to transfer that to you. Zero to Deep Learning is absolutely worth going to - financially and time wise.”

Andrew F
Chief Data Officer, Leading web data analytics company

“Attended all of the workshops. Probably some of the best instruction I have ever received. The materials are nicely balanced between theory and practice. The teaching style is dynamic and participatory and the quality of classroom discussion is very high. I got a lot out of this.”





Deepti J
Senior Applied Engineer, Fortune 500 Tech company

“This bootcamp is a perfect mix of high level concepts, theory and practice. Francesco does a great of job of first explaining the various concepts in a condensed manner, then seamlessly transitioning into practical labs where you can straight away apply what you’ve learnt... the good part is it is catered to a diverse audience - you may be at different levels of python or may have done deep learning courses before- but this course really lets you practice all of it in one place, and gather what is state of the art right now.”

 Why attend this Bootcamp

  • To quickly develop your practical skills in Machine and Deep Learning

  • You’re stuck with online training and want to develop your practical skills

  • 5 dedicated days to focus on learning ML and DL

  • You work in a company where ML and DL is becoming increasingly important, and you need to develop a relevant skill set

  • You are working in a project, or have an upcoming project which requires ML and DL skills

  • You are a manager and need a robust understanding of ML and DL to manage your team

  • Want to access new career opportunities or promotions

Our participants range from Fortune 500 companies to start-ups. We regularly conduct in-house trainings at the top tech companies in the world.


Our trainings run for
5 consecutive days giving
you focused time to learn.


You learn best by doing.
Our trainings are 50% theory, 50% practical.
You will code from the first session
with in-person support.


Guest lectures from global experts,
labs with personalized troubleshooting -
we optimize the training to accelerate
your learning.

Meet your lead instructor
Francesco Mosconi

Francesco is the author of the Zero to Deep Learning book and founder of Catalit Data Science. He works at the cutting edge of Machine and Deep Learning training. Clients include both startups and Fortune 500s.

His experience includes:

• Lead Data Science instructor at General Assembly and The Data Incubator

• Data Science Consultant and Trainer at Fortune 500 companies including Microsoft, Twitter, Wells Fargo and Sony
• Trainer at conferences including Pybay, ODSC, TDWI, AINext and MLConf
• Chief Data Officer and co-founder at Spire, a YC company that invented the first wearable device tracking breathing
• Joint PhD in biophysics at University of Padua and Université de Paris VI

Francesco was great in designing and delivering this course with a great team participation. The course has well balanced theory and hands on practical coding sessions. Really like the impromptu ‘competitions' which kept us engaged and learning. Thoroughly enjoyed and highly recommend this course for anyone who wants to take their ML knowledge to next and practical level.”

- Ramesh D.

 Frequently Asked Questions


+ Why Zero to Deep Learning?

You will be hands-on from the first session. Our curriculum is an ideal mix of theory and practical, refined over 50 trainings. We deliver content in an engaging, fun and practical way, and our graduates commonly tell us Zero to Deep Learning is one of the best trainings they have ever attended.

+ Why a 5-day Bootcamp over online or 1-2 day trainings?

There are many great online courses. Though our students repeatedly tell us online trainings can only develop your practical skills so far. They require discipline to focus and stay on task, with continual distractions from your work, your boss, your family. Short 1-2 day courses are also useful, though immersive 5-day trainings accelerate your skill development the fastest. This is why our course is structured to provide you 5-days of dedicated focus where your work and personal life align to give you the required space to learn. Combined with and our immersive learning environment, you will maximize your practical skill development.

+ Are there any pre-requisites?

All participants must have: ~ At least 1 year of experience in Python

  • Familiarity with notions of Linear Algebra including Matrix Multiplication Prior knowledge of Numpy, Matplotlib and Pandas is strongly advised.

We ask you to self-rate your Python experience in the application. Once you're registered, we will send you pre-work to help you prepare for Bootcamp. It is very important that you complete the pre-work in order to attend.

+ What is included in the Standard Package?

For each Bootcamp we offer only 30 Standard Packages. These include:

  • 5-days in-person training led by Francesco Mosconi, expert ML and DL trainer
  • Customized hands-on labs developed to maximize your learning
  • Curriculum updated to the most recent Tensorflow 2.0
  • Ability to download your labs at the end of the training
  • Access to a cloud GPU during the training
  • Expert advisory on your project between 5-6pm Mon-Thurs of the Bootcamp
  • Guest speaker talk
  • Self-directed pre-work program to develop your Python skills (if required)
  • Live Slack support during the Bootcamp
  • Membership of the Zero to Deep Learning Slack and Facebook community to help with any challenges you're facing, and posting of career opportunities
  • One copy of the Zero to Deep Learning e-book
  • Breakfast, lunch, all-day refreshments
  • A really fun 5-days!

+ What is included in the VIP Package?

For each Bootcamp we also offer 5 exclusive VIP packages. These are designed for students who are seriously investing in taking their Deep Learning skills to the next level, and they include:

  • Everything in the Standard Package
  • Reception cocktail & dinner with speaker
  • 1 month access to weekly phone calls after the Bootcamp to get you going with your projects in Deep Learning
  • 1 month priority support by email and Slack after the Bootcamp
  • Signed copy of the Zero to Deep Learning book printed in color pages
  • Screencast detailing building a full deep learning system from scratch

+ Why Python?

Python is the standard in data science and machine learning. It has a very mature set of libraries and a large user base. It's easy to learn and it's a full stack programming language that caters to data scientists and software engineers. You can build anything with Python.

+ Why Keras?

Keras is the simplest deep learning library for Python and it is fully integrated with Tensorflow. It allows for easy and fast prototyping, it supports most popular model types, and it comes with lots of tools to make deep learning approachable and fun. Also, all our curriculum is based on Tensorflow 2.0, which makes Keras the preferred API for model building.

+ Why Tensorflow?

Tensorflow is the most popular machine learning and deep learning library and it allows to perform deep learning at scale. It is conceived for Google-size datasets and deployments and it has both a high-level and low-level API. It's ecosystem includes much more than neural networks, spanning from probability models to decision trees.

+ What's your Refund policy?

The following policy is applied to cancellations:

  • Full refund of registration up to 30 days before first day of course

  • 50% refund between 7-30 days before first day of course for a cancellation. Transfer to another course at the discretion of Zero to Deep Learning with the charge of a transfer fee

  • 0% refund within 7 days of course for a cancellation. Transfer to another course at the discretion of Zero to Deep Learning with the charge of a transfer fee

+ Do you offer scholarships?

We currently do not offer scholarships to attend the bootcamp.

+ How can I convince my boss to sponsor me?

Many of our participants come sponsored by their employers. Get in touch with us if you need help with that. Through the years we helped many of our participants obtain company sponsorship to attend the Bootcamp.

+ Do you offer Corporate discounts?

Yes we do! If you have 2 or more colleagues that can join you in the same bootcamp get in touch with us.

+ Do you offer onsite/custom programs?

Yes we do! If you have a team of 10 or more colleagues interested in the taking the bootcamp get in touch with us.