The Complete Data Science & Machine Learning Bootcamp

   Watch Promo

Welcome to the Complete Data Science and Machine Learning Bootcamp, the only course you need to learn Python and get into data science.

At over 35+ hours, this Python course is without a doubt the most comprehensive data science and machine learning course available online. Even if you have ZERO programming experience, this course will take you from beginner to mastery. Here's why:

We'll take you step-by-step through video tutorials and teach you everything you need to know to succeed as a data scientist and machine learning professional.

The course includes over 35 hours of HD video tutorials and builds your programming knowledge while solving real-world problems.

In the curriculum, we cover a large number of important data science and machine learning topics, such as:

  • Data Cleaning and Pre-Processing
  • Data Exploration and Visualisation
  • Linear Regression
  • Multivariable Regression
  • Optimisation Algorithms and Gradient Descent
  • Naive Bayes Classification
  • Descriptive Statistics and Probability Theory
  • Neural Networks and Deep Learning
  • Model Evaluation and Analysis

Throughout the course, we cover all the tools used by data scientists and machine learning experts, including:

  • Python 3
  • Tensorflow
  • Pandas
  • Numpy
  • Scikit Learn
  • Keras
  • Matplotlib
  • Seaborn
  • SciPy
  • SymPy

By the end of this course, you will be fluently programming in Python and be ready to tackle any data science project. We’ll be covering all of these Python programming concepts:

  • Data Types and Variables
  • String Manipulation
  • Functions
  • Objects
  • Lists, Tuples and Dictionaries
  • Loops and Iterators
  • Conditionals and Control Flow
  • Generator Functions
  • Context Managers and Name Scoping
  • Error Handling

By working through real-world projects you get to understand the entire workflow of a data scientist which is incredibly valuable to a potential employer.

Sign up today, and look forward to:

  • 178+ HD Video Lectures
  • 30+ Code Challenges and Exercises
  • Fully Fledged Data Science and Machine Learning Projects
  • Programming Resources and Cheatsheets
  • Our best selling 12 Rules to Learn to Code eBook
  • Comprehensive data science & machine learning bootcamp course materials and curriculum


Course Curriculum


  Join the London App Brewery Slack Channel
Available in days
days after you enroll
  Predict House Prices with Multivariable Linear Regression
Available in days
days after you enroll
  Pre-Process Text Data for a Naive Bayes Classifier to Filter Spam Emails: Part 1
Available in days
days after you enroll

Your Instructor


Philipp Muellauer
Philipp Muellauer

I’m Philipp, I’m a data scientist and mobile developer with a passion for teaching. I’m the lead instructor at the London App Brewery for machine learning and Android development, fluent in Python, Java, Swift, Dart, and VBA. I’ve taught thousands of students in-person in our London classroom. Head up our corporate training at companies such as Google, Amazon and Twitter. Every day I think about how I can make hard concepts easy to understand, which projects would make a good tutorial, and how I can help make programming fun and approachable for everybody!


Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
Will I get a certificate after completing the course?
Yes, you will get a personalised digital certificate downloadable as a PDF. You will need to complete over 90% of the lessons.

Get started now!