• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Coursera Plus
  • Log In
  • Join for Free
    Coursera
    University of Pennsylvania
    Intro to Predictive Analytics Using Python
    • About
    • Outcomes
    • Modules
    • Testimonials
    • Recommendations
    1. Browse
    2. Data Science
    3. Data Analysis
    University of Pennsylvania

    Intro to Predictive Analytics Using Python

    This course is part of How to Use Data Specialization

    Brandon Krakowsky

    Instructor: Brandon Krakowsky

    Included with Coursera Plus

    •Learn more
    3 modules
    Gain insight into a topic and learn the fundamentals.
    Beginner level

    Recommended experience

    Recommended experience

    Beginner level

    Familiarity with Python

    10 hours to complete
    3 weeks at 3 hours a week
    Flexible schedule
    Learn at your own pace
    Earn a Certificate
    With paid plans

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

    Recommended experience

    Recommended experience

    Beginner level

    Familiarity with Python

    10 hours to complete
    3 weeks at 3 hours a week
    Flexible schedule
    Learn at your own pace
    Earn a Certificate
    With paid plans
    • About
    • Outcomes
    • Modules
    • Testimonials
    • Recommendations

    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.

    Skills you'll gain

    • Unsupervised Learning
    • Supervised Learning
    • Forecasting
    • Feature Engineering
    • Regression Analysis
    • Scikit Learn (Machine Learning Library)
    • Python Programming
    • Predictive Modeling
    • Predictive Analytics
    • Machine Learning
    • Classification And Regression Tree (CART)
    • Decision Tree Learning
    • Data Analysis
    • Random Forest Algorithm

    Details to know

    Shareable certificate

    Add to your LinkedIn profile

    Recently updated!

    February 2025

    Assessments

    7 assignments

    Taught in English

    See how employees at top companies are mastering in-demand skills

    Learn more about Coursera for Business
     logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

    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
    Coursera Career Certificate

    Earn a career certificate

    Add this credential to your LinkedIn profile, resume, or CV

    Share it on social media and in your performance review

    Coursera 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•Preview module
    • Intro to Predictive Analytics Using Python - Course Intro•1 minute
    • 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 💻•0 minutes
    • 💻 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 💻•4 minutes
    • Logistic Regression •2 minutes
    • 💻 Coding Demo: Creating Categorical Attributes 💻•2 minutes
    • 💻 Coding Demo: Incorporating New Data 💻•3 minutes
    • 💻 Coding Demo: Building a Logistic Regression Model 💻•3 minutes
    • 💻 Coding Demo: Interpreting a Logistic Regression Model 💻•1 minute
    • 💻 Coding Demo: Visualizing Decision Boundaries 💻•1 minute
    • 💻 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 45 minutes
    • Week 2 Intro: Decision Trees and Introduction to Advanced Predictive Analytics and Random Forests•1 minute•Preview module
    • Decision Trees•2 minutes
    • 💻 Coding Demo: Loading the Data and Creating Decision Trees 💻•1 minute
    • 💻 Coding Demo: Feature Scaling 💻•2 minutes
    • 💻 Coding Demo: Building a Decision Tree Model 💻•3 minutes
    • 💻 Coding Demo: Decision Tree vs. Linear Regression Model 💻•1 minute
    • 💻 Coding Demo: Decision Tree vs. Logistic Regression Model 💻•2 minutes
    • 💻 Coding Demo: Interpreting a Decision Tree 💻•1 minute
    • 💻 Coding Demo: Interpreting a Decision Tree (continued) 💻•2 minutes
    • Intro to Advanced Predictive Analytics•0 minutes
    • More Supervised Learning Models •1 minute
    • Random Forests •5 minutes
    • 💻 Coding Demo: Random Forests - Loading the Data and Preprocessing 💻•10 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
    • Practice Assignment - Random Forests•60 minutes
    • Assignment 1 - Online Shoppers Purchase Prediction with Decision Tree•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 20 minutes
    • Week 3 Intro: Introduction to Unsupervised Learning and Clustering•1 minute•Preview module
    • Unsupervised Learning •2 minutes
    • Clustering •4 minutes
    • 💻 Coding Demo: K-Means Clustering - Loading the Data and Preprocessing 💻•5 minutes
    • 💻 Coding Demo: Identifying the Ideal Number of Clusters 💻•1 minute
    • 💻 Coding Demo: Final K-means Clustering Model 💻•1 minute
    • 💻 Coding Demo: Interpreting a K-means Clustering Model 💻•3 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

    Instructor

    Brandon Krakowsky
    Brandon Krakowsky
    University of Pennsylvania
    10 Courses•151,920 learners

    Offered by

    University of Pennsylvania

    Offered by

    University of Pennsylvania

    The University of Pennsylvania (commonly referred to as Penn) is a private university, located in Philadelphia, Pennsylvania, United States. A member of the Ivy League, Penn is the fourth-oldest institution of higher education in the United States, and considers itself to be the first university in the United States with both undergraduate and graduate studies.

    Why people choose Coursera for their career

    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."
    Jennifer J.
    Learner since 2020
    "I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
    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."
    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."

    Career resources

    Supervised vs. Unsupervised Learning: Pros, Cons, and When to Choose

    October 4, 2024

    Article

    Decision Trees in Machine Learning: Two Types (+ Examples)

    February 10, 2025

    Article

    Predictive Analytics vs. Machine Learning: What’s the Difference?

    February 18, 2025

    Article

    Predictive Analytics Job Description

    April 8, 2025

    Article

    Coursera Plus

    Unlock access to 10,000+ courses with a subscription

    Explore roles and skills, learn more effectively with Coursera Coach, and earn recognized credentials

    Learn more

    Advance your career with an online degree

    Earn a degree from world-class universities - 100% online

    Explore degrees

    Join over 3,400 global companies that choose Coursera for Business

    Upskill your employees to excel in the digital economy

    Learn more

    Frequently asked questions

    Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. 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. If you only want to read and view the course content, you can audit the course for free.

    If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policyOpens in a new tab.

    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.

    More questions

    Visit the learner help center

    Financial aid available,

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Do Not Sell/Share
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.