Machine Learning & Data Science Masterclass Python and R

Machine learning with many practical examples. Regression, Classification and much more

This course includes:

Masterclass

Unlimited Access

204 Lectures

17 Hrs of Videos

Downloadable

Subtitles

Access from Mobile

Certificate

This course contains over 200 lessons, quizzes, practical examples, and more!

The easiest way if you want to learn Machine Learning.

Step by step I teach you machine learning. In each section you will learn a new topic - first the idea / intuition behind it, and then the code in both Python and R.



Course Curriculum

  Section 1: Introduction
Available in days
days after you enroll
  Section 2: Setting Up The Python Environment
Available in days
days after you enroll
  Section 3: Setting Up The R Environment
Available in days
days after you enroll
  Section 4: Basics Machine-Learning
Available in days
days after you enroll
  Section 5: Linear Regression
Available in days
days after you enroll
  Section 6: Project: Linear Regression
Available in days
days after you enroll
  Section 7: Train/Test
Available in days
days after you enroll
  Section 8: Linear Regression With Multiple Variables
Available in days
days after you enroll
  Section 9: Compare models: coefficient of determination
Available in days
days after you enroll
  Section 10: Practical project: Coefficient of Determination
Available in days
days after you enroll
  Section 11: Concept: Types of data and how to process them
Available in days
days after you enroll
  Section 12: Polynomiale Regression
Available in days
days after you enroll
  Section 13: Practice Project: Polynomial Regression
Available in days
days after you enroll
  Section 14: Excursus R: Vectorize calculations in R (matrices, ...)
Available in days
days after you enroll
  Section 15: Excursus Python: Vectorize Calculations (Numpy)
Available in days
days after you enroll
  Section 16: More stable test results with K-Fold Cross-Validation
Available in days
days after you enroll
  Section 17: Practical project: K-Fold Cross-Validation
Available in days
days after you enroll
  Section 18: Statistics basics
Available in days
days after you enroll
  Section 19: Project: Statistics basics
Available in days
days after you enroll
  Section 20 Classification
Available in days
days after you enroll
  Section 21: Logistic Regression
Available in days
days after you enroll
  Section 22: Practice Project: Detect Breast Cancer
Available in days
days after you enroll
  Section 23: Classification with Several Classes
Available in days
days after you enroll
  Section 24: K-Nearest-Neighbor (KNN)
Available in days
days after you enroll
  Section 25: Practical project: Classifying iris blossom leaves
Available in days
days after you enroll
  Section 26: Decision Trees
Available in days
days after you enroll
  Section 27: Practical project: Classifying mushrooms
Available in days
days after you enroll
  Section 28: Random Forests
Available in days
days after you enroll
  Section 29: The Bias/Variance Dilemma
Available in days
days after you enroll
  Section 30: Naive Bayes
Available in days
days after you enroll
  Section 31: Practical project: Developing spam filters
Available in days
days after you enroll

Machine Learning is only really fun when you evaluate real data. That's why you analyze a lot of practical examples in this course:

  • Estimate the value of used cars
  • Write a spam filter
  • Diagnose breast cancer

All code examples are shown in both programming languages - so you can choose whether you want to see the course in Python, R, or in both languages!

After the course you can apply Machine Learning to your own data and make informed decisions:

You know when which models might come into question and how to compare them. You can analyze which columns are needed, whether additional data is needed, and know which data needs to be prepared in advance.

This course covers the important topics:

  • Regression

  • Classification

On all these topics you will learn about different algorithms. The ideas behind them are simply explained - not dry mathematical formulas, but vivid graphical explanations.

We use common tools (Sklearn, NLTK, caret, data.table, ...), which are also used for real machine learning projects.


What do you learn?

  • Regression:
  • Linear Regression
  • Polynomial Regression
  • Classification:
  • Logistic Regression

  • Naive Bayes
  • Decision trees
  • Random Forest

You will also learn how to use Machine Learning:

  • Read in data and prepare it for your model
  • With complete practical example, explained step by step
  • Find the best hyper parameters for your model
  • "Parameter Tuning"

  • Compare models with each other:
  • How the accuracy value of a model can mislead you and what you can do about it
  • K-Fold Cross Validation
  • Coefficient of determination

My goal with this course is to offer you the ideal entry into the world of machine learning.




Hi, I’m Denis Panujta

I have a degree in engineering from the University for Applied Science Konstanz in Germany and discovered my love for programming there. With 9 years of programming in different areas & 8 years of experience as a teacher, I have set out to accomplish my mission.

Currently over 250,000 students learn from my courses. This gives me a lot of energy to create new courses with the highest quality possible. My goal is to make learning to code accessible for everyone, as I am convinced, that “Programming is the future. My mission is, to teach programming to over 10.000.000 people!

So join my courses and learn to create apps, games, websites or any other type of application. The possibilities are limitless.