Data Analysis Using Python - Syllabus
Data Analysis Using Python - Syllabus
Instructor
Brandon Krakowsky, Lecturer at the School of Engineering and Research & Education
Director at the Wharton School
Course Description
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.
Intended Audience
This course is intended for students and professionals who have minimal or no prior
programming exposure. It’s for motivated learners who have experience with rigorous
coursework, and are looking to gain a competitive edge in advancing their career.
Course Prerequisites
● High school or college math.
● “Introduction to Python Programming” Coursera course or equivalent prior
knowledge of introductory Python.
Course Assessment
This course will use a variety of assessments. Ungraded code-along videos allow
students to practice along with the instructor, and self-assess their ability to apply the
concepts and skills they learned, before attempting the graded assessments. Graded
assessments include:
● Quizzes to check your knowledge in each module (except in Module 1)
To earn a certificate in this course, learners must earn a passing score on all
assessments:
● Homework Assignments: 60% or above
● Quizzes: 75% or above
Recommended Resources
● Python Crash Course, b y Eric Matthes:
[Link]
(You should also be able to find it on the O’Reilly site through the UPenn library)
● Think Python, by Allen B. Downey:
[Link]
● Automate the Boring Stuff with Python, by Al Sweigart:
[Link]
● Python in Easy Steps, by Mike McGrath:
[Link]
Effort
We expect this course will take you 5-7 hrs per week to complete, for a total of 3
weeks.
Note: All communication on the discussion forum must follow the C oursera Honor
Code . Never post code or solutions to assignments on the discussion forum. If you are
having difficulty with code or solutions, a TA may provide an email address to send it
in for private assistance.