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 5 modules in this course
This is the second course in the four-course specialization Python Data Products for Predictive Analytics, building on the data processing covered in Course 1 and introducing the basics of designing predictive models in Python. In this course, you will understand the fundamental concepts of statistical learning and learn various methods of building predictive models. At each step in the specialization, you will gain hands-on experience in data manipulation and building your skills, eventually culminating in a capstone project encompassing all the concepts taught in the specialization.
Welcome to the second course in this specialization! This week, we will go over the syllabus, download all course materials, and get your system up and running for the course. We will also introduce the basics of supervised learning and regression.
What do you hope to get out of taking this course?•10 minutes
What are some applicable uses of regression in the world today?•10 minutes
Week 2: Features
Module 2•1 hour to complete
Module details
This week, we will learn what features are in a dataset and how we can work with them through cleaning, manipulation, and analysis in Jupyter notebooks.
What's included
4 videos1 reading3 assignments
Show info about module content
4 videos•Total 29 minutes
Features from Categorical Data•9 minutes
Features from Temporal Data•8 minutes
Feature Transformations•4 minutes
Missing Values•8 minutes
1 reading•Total 3 minutes
Supplementary Notebook for Features•3 minutes
3 assignments•Total 10 minutes
Review: Getting Features•0 minutes
Review: Working with Features•0 minutes
Features•10 minutes
Week 3: Classification
Module 3•1 hour to complete
Module details
This week, we will learn about classification and several ways you can implement it, such as K-nearest neighbors, logistic regression, and support vector machines.
What's included
4 videos3 assignments1 discussion prompt
Show info about module content
4 videos•Total 31 minutes
Supervised Learning: Classification•5 minutes
Classification: Nearest Neighbors•4 minutes
Classification: Logistic Regression•10 minutes
Introduction to Support Vector Machines•11 minutes
3 assignments•Total 45 minutes
Review: Classification and K-Nearest Neighbors•30 minutes
Review: Logistic Regression and Support Vector Machines•5 minutes
Classification•10 minutes
1 discussion prompt•Total 10 minutes
What are some applicable uses of classification in the world today?•10 minutes
Week 4: Gradient Descent
Module 4•2 hours to complete
Module details
This week, we will learn the importance of properly training and testing a model. We will also implement gradient descent in both Python and TensorFlow.
What's included
5 videos3 assignments
Show info about module content
5 videos•Total 36 minutes
Classification in Python•7 minutes
Introduction to Training and Testing•6 minutes
Gradient Descent in Python•9 minutes
Gradient Descent in TensorFlow•7 minutes
Livecoding: Tensorflow•7 minutes
3 assignments•Total 75 minutes
Review: Classification and Training•30 minutes
Review: Gradient Descent•30 minutes
More on Classification•15 minutes
Final Project
Module 5•2 hours to complete
Module details
In the final week of this course, you will continue building on the project from the first course of Python Data Products for Predictive Analytics with simple predictive machine learning algorithms. Find a dataset, clean it, and perform basic analyses on the data.
What's included
2 readings1 peer review1 discussion prompt
Show info about module content
2 readings•Total 20 minutes
Project Description•10 minutes
Where to Find Datasets•10 minutes
1 peer review•Total 60 minutes
Project Submission•60 minutes
1 discussion prompt•Total 10 minutes
What is something you learned from doing this final project?•10 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.
Instructors
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom—life is their laboratory.
When will I have access to the lectures and assignments?
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.
What will I get if I subscribe to this Specialization?
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.
Is financial aid available?
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.