fullscreen background
Skip to main content

Spring Quarter

Spring Registration Now Open
Most Classes Begin Apr 03
shopping cart icon0


« Back to Professional & Personal Development

CS 06 — Introduction to Data Visualization with Python

Quarter: Spring
Day(s): Saturday and Sunday
Course Format: On-campus (About Formats)
Duration: 2 days
Date(s): Apr 15—Apr 16
Time: 10:00 am—4:00 pm (PT)
Refund Deadline: Apr 8
Unit: 1
Tuition: $415
Instructor(s): Charlie Flanagan
Limit: 60
Class Recording Available: No
Status: Open
DOWNLOAD THE SYLLABUS » (subject to change)
Saturday and Sunday
10:00 am—4:00 pm (PT)
Apr 15—Apr 16
2 days
Refund Date
Apr 8
1 Unit
Charlie Flanagan
DOWNLOAD THE SYLLABUS » (subject to change)
In today’s world, being able to tell a story with data is essential. This course will teach students how to create and publish stunning data visualizations and interactive graphics using the latest open source tools. We will begin with an introduction to loading and preprocessing data using Python and SQL. We will survey the ecosystem of visualization tools, explaining the pros and cons of each, reviewing the different visualization chart types, and discussing what each is best at conveying. We will then move to creating visualizations using popular open source libraries such as matplotlib and seaborn. We will also try out Altair, an open source package that will allow us to build interactive and connected visualizations. The course will consist of lectures, live coding demonstrations, hands-on practice, and guest speakers who are data visualization experts from leading tech companies. We will hold lab sections each week after class so students can apply their learning to their own projects, with help from the instructor. Students will finish the course with a portfolio of visualizations that they understand deeply and can leverage going forward.

Previous basic coding experience is helpful but not required as we will be editing existing code. Students are required to bring a fully charged laptop computer to class.

Data Scientist, Google

Charlie Flanagan spent 10 years as a quantitative analyst in the financial industry before joining Google. He received an MS in software engineering from Harvard and an MBA from Columbia and is a chartered financial analyst (CFA).

Textbooks for this course:

(Recommended) Cole Nussbaumer Knaflic, Storytelling with Data: A Data Visualization Guide for Business Professionals 1st Edition (ISBN 978-1119002253)