Machine Learning Introduction with Python
Machine learning is an exciting and in-demand aspect of the artificial intelligence world. It enables systems to learn and improve without direct instructions from users. In this path, we cover a few essentials for getting started in machine learning.
31 hours
28
4
Introductory
Start learning for free!

SKILL PATH: MACHINE LEARNING INTRO WITH PYTHON
Here's what you'll learn to do.
Even if you’ve never written a line of code in Python, you’ll catch on quickly, and we’ll have you writing code in minutes.
- Machine learning basics
- Avoiding common mistakes
- Evaluating model performance
- Common techniques like k-nearest neighbours, k-means clustering, and decision trees
- Mathematics for machine learning, including calculus and linear algebra
- Basics of linear and logistic regression
Course Structure: Machine Learning Intro with Python
Learn the basics of machine learning and explore how to avoid common pitfalls in machine learning.
Explore the key ideas from calculus for understanding how mathematical functions behave and prepare for intermediate machine learning techniques.
Explore the key ideas from linear algebra for understanding linear systems and prepare for intermediate machine learning techniques.
Learn how to make predictions using the linear regression machine learning model, two different ways of fitting a linear regression model, and how to select, clean, and transform features.
Learn intermediate linear regression and logistic regression concepts and how to prevent overfitting, a common problem in machine learning.
Understand the types of relationships in the data decision trees can represent, build a decision tree implementation from the ground up, and learn how to use the random forests machine learning model.
It's not just what you learn,
but how you learn it.
Retain
Learn by writing and validating code,
not by watching videos.
Reinforce
Challenge yourself with dozens of
practice problems.
Reference
Revisit what you've learned anytime you need a refresher.
Join over 1 million data learners!

Rated 4.85/5 on Switchup + Voted Best Bootcamp Winner of 2021

David Rodrigues @davidorodrigues
I left datacamp for @dataquestio. 10x better I wish I had started Dataquest 2 years ago.

1

3

6


Lysdel Tellez @LysdelTellez
It’s great! So many options; R, SQL, Python. And they take you on guided projects where you understand the reasoning behind the code and are able to apply it to future projects.

2

5

14


Cesar Jr @ceeezthedata
I've been learning data science with Dataquest — and it's a game changer! No boring videos or fill-in-the-blank exercises. Try it for yourself!

2

5

14


ChukwuSom @legally_6lack
Studying with @dataquestio has been the best decision I have made this year.

13

2

24


Ijeoma Benson @ijeybenson
If you want to get into a career in data, choose DQ. The education they offer would stretch you and prepare you for real life work.

33

12

86


Matthew Madden @mattmadden
I've found @dataquestio super helpful in levelling up my data skills. #100daysofcode #DataScience

12

7

17

We Learn Better Together
When you join Dataquest, you join a community of committed learners.
✓
Get fast help with your technical questions
✓
Share your projects and get supportive feedback
✓
Chat one-on-one with developing data experts
✓
Get career tips from career moderators
Start learning Machine Learning Intro with Python today!
Looking for something else? Browse our skill path catalogue.