- Level Foundation
- Duration 13 hours
- Course by Arizona State University
-
Offered by
About
This course will give you an introduction to machine learning with the Python programming language. You will learn about supervised learning, unsupervised learning, deep learning, image processing, and generative adversarial networks. You will implement machine learning models using Python and will learn about the many applications of machine learning used in industry today. You will also learn about and use different machine learning algorithms to create your models. You do not need a programming or computer science background to learn the material in this course. This course is open to anyone who is interested in learning how to code and write programs in Python. We are very excited that you will be learning with us and hope you enjoy the course!Modules
Course Introduction and Python Recommended Links and Readings
1
Videos
- Introduction to the Course
1
Readings
- Python Recommended Links and Readings
Module 1 Lesson 1: Introduction to Machine Learning
1
Assignment
- Machine Learning Quiz
3
Videos
- Overview of Machine Learning
- Introduction to Supervised Learning
- Introduction to Unsupervised Learning
4
Readings
- Lesson 1 Overview
- Weekly Lesson PowerPoint
- Supervised Learning Example
- Unsupervised Learning Example
Module 1 Lesson 2: Introduction to Datasets
1
Assignment
- Datasets Quiz
1
Videos
- How to Load and Process Data Sets
2
Readings
- Lesson 2 Overview
- Weekly Lesson PowerPoint
Module 1 Lesson 3: Introduction to Supervised Learning Algorithms, Part 1
1
Videos
- What is a Perceptron
3
Readings
- Lesson 3 Overview
- Weekly Lesson PowerPoint
- Perceptron Code Example
Module 1 Lesson 4: Linear Regression
1
Assignment
- Formative Assessment: Perceptrons and Linear Regression
1
Videos
- What is Linear Regression?
3
Readings
- Lesson 4 Overview
- Weekly Lesson PowerPoint
- Linear Regression Code Example
Module 2 Lesson 1: Introduction to Supervised Learning Algorithms, Part 2
1
Videos
- What is K-Nearest Neighbors
3
Readings
- Lesson 1 Overview
- Weekly Lesson PowerPoint
- KNN Code Example
Module 2 Lesson 2: Introduction to Supervised Learning Algorithms, Part 3
1
Assignment
- Supervised Learning Quiz
1
Videos
- What are Support Vector Machines?
3
Readings
- Lesson 2 Overview
- Weekly Lesson PowerPoint
- Support Vector Machines Code Example
Module 2 Lesson 3: Introduction to Unsupervised Learning Algorithms, Part 1
1
Assignment
- Unsupervised Learning Quiz
1
Videos
- What is Regression Analysis?
2
Readings
- Lesson 3 Overview
- Weekly Lesson PowerPoint
Module 2 Lesson 4: Introduction to Unsupervised Learning Algorithms, Part 2
1
Assignment
- Formative Assessment: Supervised Learning
1
Discussions
- Unsupervised Learning
1
Videos
- What is Cluster Analysis? (K-Means and DBSCAN)
3
Readings
- Lesson 4 Overview
- Weekly Lesson PowerPoint
- K-Means Clustering Code Example
Module 3 Lesson 1: Deep Learning
1
Assignment
- Deep Learning Quiz
1
Videos
- Overview of Deep Learning
2
Readings
- Lesson 1 Overview
- Weekly Lesson PowerPoint
Module 3 Lesson 2: Image Processing
1
Assignment
- Image Processing Code
1
Videos
- Overview of Image Processing
2
Readings
- Lesson 2 Overview
- Weekly Lesson PowerPoint
Module 3 Lesson 3: Generative Adversarial Networks
1
Assignment
- Generative Adversarial Networks
1
Peer Review
- Make a Classifier
1
Discussions
- Generative Adversarial Networks
2
Videos
- Overview of GANs
- Course Review
2
Readings
- Lesson 3 Overview
- Weekly Lesson PowerPoint
Auto Summary
Dive into the world of machine learning with Python in this beginner-friendly course from Coursera. Learn supervised and unsupervised learning, deep learning, image processing, and generative adversarial networks. Ideal for anyone interested in coding, no prior programming experience required. Available with Starter and Professional subscriptions.

Adwith Malpe