Coursera
Coursera Logo

UPenn - Data Analysis Using Python 

  • Offered byCoursera

Data Analysis Using Python
 at 
Coursera 
Overview

Duration

17 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Data Analysis Using Python
 at 
Coursera 
Highlights

  • Earn a shareable certificate upon completion.
  • Flexible deadlines according to your schedule.
Details Icon

Data Analysis Using Python
 at 
Coursera 
Course details

More about this course
  • This course provides an introduction to basic data science techniques using Python. Students are introduced to core concepts like Data Frames and joining data, and learn how to use data analysis libraries like pandas, numpy, and matplotlib. This course provides an overview of loading, inspecting, and querying real-world data, and how to answer basic questions about that data. Students will gain skills in data aggregation and summarization, as well as basic data visualization.

Data Analysis Using Python
 at 
Coursera 
Curriculum

Module 1 : Loading, Querying, & Filtering Data Using the csv Module

Course Introduction

About the Instructor : Brandon Krakowsky

Downloading & Installing Jupyter Notebook

Using Jupyter Notebook

Importing and reading a file using the csv module

Coding demonstration : Analyzing the 500 Greatest Albums of All Time

Coding demonstration : Catching data errors and sorting

Coding demonstration : Calculating max and min

Course Layout & Syllabus

Tips to succeed in this course

Module 1 Resources

Review of dictionaries

Review of lists

Review of loops

Review of functions

Lambda with max and min

Homework 1 - Instructions

Quiz 1 - Loading, Querying, & Filtering Data

Quiz 2 - Catching Errors & Sorting

Module 2 : Loading, Querying, Joining & Filtering Data Using pandas

The pandas module

Loading data

Inspecting data

Querying data

Joining data

Code Along Exercise : Join data

Slicing rows

Querying data using boolean indexing

Code Along Exercise : Dive bar recommendation in Las Vegas

Computations - sum()

Computations - mean()

Other methods

Updating & creating data

Code Along Exercise : Add rating column

Module 2 Resources

Homework 2 - Instructions

Casting Data

Cleaning data & dealing with missing values

Homework 3 - Instructions

Quiz 3 - Loading, Inspecting, & Querying Data

Quiz 4 - Joining & Filtering Data

Module 3 : Summarizing & Visualizing Data

Summarizing groups

The numpy library

Pivot tables

Using an index

Code Along Exercise : Average review count and rating

Aggregate functions

Jupyter notebook magic functions

The matplotlib library

Histograms

Histograms Coding Demonstration : To show distribution of data

Histograms Coding Demonstration : Preparing data

Histograms Coding Demonstration : Setting options for PyPlot

Histograms Coding Demonstration : Displaying the visualization

Scatterplots

Scatterplots Coding Demonstration : To compare data points on different dimensions

Scatterplots Coding Demonstration : Preparing data

Scatterplots Coding Demonstration : Setting options for PyPlot

Scatterplots Coding Demonstration : Displaying the visualization

Module 3 Resources

Homework 4 - Instructions

Bar charts and plotting pivot tables

For reference: Seaborn

Homework 5 - Instructions

Quiz 5 - Summarizing Data

Quiz 6 - Visualizing Data

Data Analysis Using Python
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6714 CoursesRight Arrow Icon

    Data Analysis Using Python
     at 
    Coursera 
    Students Ratings & Reviews

    4.3/5
    Verified Icon7 Ratings
    A
    Aniket nagdeo
    Data Analysis Using Python
    Offered by Coursera
    4
    Learning Experience: Great course, you will learn how to clean, manipulate raw data by using python libraries like pandas, numpy
    Faculty: Faculty approach was pretty good he used real life examples for better understanding Yes course resources are upto date
    Reviewed on 4 Mar 2023Read More
    Thumbs Up IconThumbs Down Icon
    P
    Praveen Singh Ranjan
    Data Analysis Using Python
    Offered by Coursera
    5
    Learning Experience: Data analytics with Python libraries like pandas, NumPy, MatPlotlib
    Faculty: Didn't remember the names but they were professors from University of Pennsylvania which is an ivy league University. The lecture were really easy to follow and had some great assignments. Curriculum was relevant and comprehensive
    Course Support: No career support provided
    Reviewed on 26 Feb 2022Read More
    Thumbs Up IconThumbs Down Icon
    A
    Avinash
    Data Analysis Using Python
    Offered by Coursera
    4
    Other: Being an mechanical engineer I was not knowing programming, after doing this course I improved my data analysis skill using python.
    Reviewed on 31 May 2021Read More
    Thumbs Up IconThumbs Down Icon
    Y
    Yadala Venkateswarlu
    Data Analysis Using Python
    Offered by Coursera
    3
    Other: It is a good experience learning data analysis using python.
    Reviewed on 29 May 2021Read More
    Thumbs Up IconThumbs Down Icon
    S
    Satyaki Banerjee
    Data Analysis Using Python
    Offered by Coursera
    5
    Other: Easy to understand. Great for beginners.
    Reviewed on 16 Oct 2020Read More
    Thumbs Up IconThumbs Down Icon
    View All 5 ReviewsRight Arrow Icon
    qna

    Data Analysis Using Python
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...