VOOZH about

URL: https://www.coursera.org/learn/intro-to-predictive-analytics-using-python

⇱ Intro to Predictive Analytics Using Python | Coursera


Intro to Predictive Analytics Using Python

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Intro to Predictive Analytics Using Python

This course is part of How to Use Data Specialization

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Implement data preprocessing and model training procedures for regression.

  • Interpret feature importance in decision trees and random forests.

  • Explain the difference between supervised and unsupervised learning.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

7 assignments

Taught in English

Build your subject-matter expertise

This course is part of the How to Use Data Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 3 modules in this course

"Introduction to Predictive Analytics and Advanced Predictive Analytics Using Python" is specially designed to enhance your skills in building, refining, and implementing predictive models using Python. This course serves as a comprehensive introduction to predictive analytics, beginning with the fundamentals of linear and logistic regression. These models are the cornerstone of predictive analytics, enabling you to forecast future events by learning from historical data. We cover a bit of the theory behind these models, but in particular, their application in real-world scenarios​ and the process of evaluating their performance​ to ensure accuracy and reliability.​ As the course progresses, we delve deeper​ into the realm of machine learning​ with a focus on decision trees and random forests.​ These techniques represent a more advanced aspect​ of supervised learning, offering powerful tools​ for both classification and regression tasks.​ Through practical examples and hands-on exercises,​ you'll learn how to build these models,​ understand their intricacies, and apply them​ to complex datasets to identify patterns​ and make predictions. Additionally, we introduce the concepts​ of unsupervised learning and clustering, broadening your analytics toolkit,​ and providing you with the skills to tackle data without predefined labels or categories.​ By the end of this course, you'll not only have a thorough understanding​ of various predictive analytics techniques,​ but also be capable of applying these techniques to solve real-world problems,​ setting the stage for continued growth​ and exploration in the field of data analytics.

Module 1 introduces you to predictive analytics, covering essential models such as linear and logistic regression. This is where you start to learn how to forecast future trends from historical data.

What's included

20 videos4 readings2 assignments2 app items

20 videosβ€’Total 59 minutes
  • How to Use Data - Specialization Introβ€’6 minutes
  • Intro to Predictive Analytics Using Python - Course Introβ€’2 minutes
  • About The Instructorβ€’2 minutes
  • Week 1 Intro: Overview of Predictive Analyticsβ€’2 minutes
  • Supervised Predictive Modelsβ€’2 minutes
  • Linear Regressionβ€’5 minutes
  • πŸ’» Coding Demo: Loading the Data and Exploring the Data πŸ’»β€’6 minutes
  • πŸ’» Coding Demo: Creating a Correlation Matrix πŸ’»β€’4 minutes
  • πŸ’» Coding Demo: The Train-Test Protocol πŸ’»β€’1 minute
  • πŸ’» Coding Demo: Building a Linear Regression Model πŸ’»β€’1 minute
  • πŸ’» Coding Demo: Model EvaluationπŸ’»β€’2 minutes
  • πŸ’» Coding Demo: Interpreting a Linear Regression Model πŸ’»β€’2 minutes
  • πŸ’» Codio Demo - Jupyter Notebook πŸ’»β€’5 minutes
  • Logistic Regression β€’3 minutes
  • πŸ’» Coding Demo: Creating Categorical Attributes πŸ’»β€’3 minutes
  • πŸ’» Coding Demo: Incorporating New Data πŸ’»β€’3 minutes
  • πŸ’» Coding Demo: Building a Logistic Regression Model πŸ’»β€’3 minutes
  • πŸ’» Coding Demo: Interpreting a Logistic Regression Model πŸ’»β€’2 minutes
  • πŸ’» Coding Demo: Visualizing Decision Boundaries πŸ’»β€’2 minutes
  • πŸ’» Coding Demo: Creating a Confusion MatrixπŸ’»β€’3 minutes
4 readingsβ€’Total 31 minutes
  • Week 1 Resourcesβ€’10 minutes
  • Reading: Types of Linear Regressionβ€’10 minutes
  • Reading: Multi-Class Logistic Regressionβ€’10 minutes
  • Opt-in to Penn Engineering Online Communicationsβ€’1 minute
2 assignmentsβ€’Total 40 minutes
  • Learning Check - Predictive Analyticsβ€’20 minutes
  • Learning Check - Logistic Regressionβ€’20 minutes
2 app itemsβ€’Total 120 minutes
  • Practice Assignment - Analysis of Air Quality Dataβ€’60 minutes
  • Practice Assignment: Online Shoppers Purchasing Intentionβ€’60 minutes

Module 2 expands your knowledge into decision trees and random forests, offering a deeper dive into more complex supervised learning models that enhance your predictive analytics capabilities.

What's included

16 videos4 readings2 assignments2 app items

16 videosβ€’Total 46 minutes
  • Week 2 Intro: Decision Trees and Introduction to Advanced Predictive Analytics and Random Forestsβ€’1 minute
  • Decision Treesβ€’3 minutes
  • πŸ’» Coding Demo: Loading the Data and Creating Decision Trees πŸ’»β€’2 minutes
  • πŸ’» Coding Demo: Feature Scaling πŸ’»β€’2 minutes
  • πŸ’» Coding Demo: Building a Decision Tree Model πŸ’»β€’4 minutes
  • πŸ’» Coding Demo: Decision Tree vs. Linear Regression Model πŸ’»β€’2 minutes
  • πŸ’» Coding Demo: Decision Tree vs. Logistic Regression Model πŸ’»β€’2 minutes
  • πŸ’» Coding Demo: Interpreting a Decision Tree πŸ’»β€’2 minutes
  • πŸ’» Coding Demo: Interpreting a Decision Tree (continued) πŸ’»β€’2 minutes
  • Intro to Advanced Predictive Analyticsβ€’1 minute
  • More Supervised Learning Models β€’1 minute
  • Random Forests β€’6 minutes
  • πŸ’» Coding Demo: Random Forests - Loading the Data and Preprocessing πŸ’»β€’11 minutes
  • πŸ’» Coding Demo: Tree Pre-pruning and Baseline Decision Trees πŸ’»β€’1 minute
  • πŸ’» Coding Demo: Building a Random Forest Classifier πŸ’»β€’2 minutes
  • πŸ’» Coding Demo: Interpreting a Random Forest πŸ’»β€’4 minutes
4 readingsβ€’Total 40 minutes
  • Week 2 Resourcesβ€’10 minutes
  • Reading: Entropy and Information Gainβ€’10 minutes
  • Reading: Cross-Validationβ€’10 minutes
  • Practice Assignment - Manually Graded Plot Solutionsβ€’10 minutes
2 assignmentsβ€’Total 40 minutes
  • Learning Check - Decision Treesβ€’20 minutes
  • Learning Check - Random Forestsβ€’20 minutes
2 app itemsβ€’Total 120 minutes
  • Assignment 1 - Online Shoppers Purchase Prediction with Decision Treeβ€’60 minutes
  • Practice Assignment - Random Forestsβ€’60 minutes

Module 3 explores unsupervised learning and clustering, guiding you through the nuances of model comparison and the art of identifying patterns without predefined labels.

What's included

8 videos4 readings3 assignments1 app item

8 videosβ€’Total 21 minutes
  • Week 3 Intro: Introduction to Unsupervised Learning and Clusteringβ€’1 minute
  • Unsupervised Learning β€’2 minutes
  • Clustering β€’4 minutes
  • πŸ’» Coding Demo: K-Means Clustering - Loading the Data and Preprocessing πŸ’»β€’6 minutes
  • πŸ’» Coding Demo: Identifying the Ideal Number of Clusters πŸ’»β€’2 minutes
  • πŸ’» Coding Demo: Final K-means Clustering Model πŸ’»β€’2 minutes
  • πŸ’» Coding Demo: Interpreting a K-means Clustering Model πŸ’»β€’4 minutes
  • Model Comparisonβ€’0 minutes
4 readingsβ€’Total 31 minutes
  • Week 3 Resourcesβ€’10 minutes
  • Reading: Distance Measuresβ€’10 minutes
  • Opt-in to Penn Engineering Online Communicationsβ€’1 minute
  • Assignment 2 - Manually Graded Plot Solutionsβ€’10 minutes
3 assignmentsβ€’Total 45 minutes
  • Learning Check - Unsupervised Learningβ€’20 minutes
  • Learning Check - Clusteringβ€’20 minutes
  • Self-Evaluationβ€’5 minutes
1 app itemβ€’Total 60 minutes
  • Assignment 2 - Credit Card Customer Segmentation Dataβ€’60 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

University of Pennsylvania
10 Coursesβ€’179,276 learners

Explore more from Data Analysis

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,