DeepLearning.AI
Python for Data Analytics
DeepLearning.AI

Python for Data Analytics

Sean Barnes

Instructor: Sean Barnes

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

Recommended experience

48 hours to complete
3 weeks at 16 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

48 hours to complete
3 weeks at 16 hours a week
Flexible schedule
Learn at your own pace

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

20 assignments

Taught in English

Build your Data Analysis expertise

This course is part of the DeepLearning.AI Data Analytics Professional Certificate
When you enroll in this course, you'll also be enrolled in this Professional Certificate.
  • 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 from DeepLearning.AI
Placeholder
Placeholder

Earn a career certificate

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

Share it on social media and in your performance review

Placeholder

There are 5 modules in this course

This module is an introduction to Python programming, designed for beginners with no prior coding experience. You will explore the fundamental concepts and practices that underpin programming languages, with a specific focus on their application in data manipulation and analysis.

What's included

24 videos9 readings4 assignments1 programming assignment3 ungraded labs

This module introduces essential data analysis techniques using Python and the pandas library. You will learn how to import and work with data efficiently, leveraging DataFrames and Series to manipulate, filter, and analyze datasets. The module covers fundamental concepts such as vectorization for performance optimization, distinguishing between attributes and methods, and performing descriptive statistics. Additionally, you will explore data visualization techniques and segmentation methods to extract meaningful insights from structured data.

What's included

19 videos8 readings4 assignments1 programming assignment4 ungraded labs

This module focuses on data visualization using Python, covering essential tools and techniques for creating effective visuals. You will learn to generate visualizations directly from pandas DataFrames and Series, as well as use popular libraries like matplotlib and Seaborn to develop custom plots. The module explores various visualization types, from basic line graphs and bar charts to advanced distribution and categorical plots. Additionally, you will learn how to enhance readability through styling, annotations, and design choices to highlight trends, patterns, and anomalies in data.

What's included

18 videos3 readings4 assignments1 programming assignment4 ungraded labs

This module introduces statistical inference and regression modeling using Python. You will learn to construct confidence intervals, perform hypothesis testing with t-tests, and simulate data using NumPy. The module covers both simple and multiple linear regression, guiding you through model development, interpretation of key metrics (such as R-squared, p-values, and coefficients), and prediction of new data points. Additionally, you will explore methods to encode categorical variables, evaluate model performance using error metrics, and refine regression models with the help of Large Language Models (LLMs).

What's included

20 videos5 readings4 assignments1 programming assignment4 ungraded labs

This module explores working with time series data in Python, focusing on DateTime objects, indexing, and visualization. You will learn to manipulate time-based data, apply descriptive statistics, and segment time series by key date features. The module covers resampling and reshaping techniques, as well as using simple and multiple linear regression to model trends and seasonality. Additionally, you will evaluate forecasting models using appropriate error metrics to assess their performance.

What's included

14 videos4 readings4 assignments2 programming assignments5 ungraded labs

Instructor

Sean Barnes
DeepLearning.AI
5 Courses7,536 learners

Offered by

DeepLearning.AI

Recommended if you're interested in Data Analysis

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."

New to Data Analysis? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

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

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

Upskill your employees to excel in the digital economy

Frequently asked questions