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 3 modules in this course
Data is everywhere. Charts, graphs, and other types of information visualizations help people to make sense of this data. This course explores the design, development, and evaluation of such information visualizations. By combining aspects of design, computer graphics, HCI, and data science, you will gain hands-on experience with creating visualizations, using exploratory tools, and architecting data narratives. Topics include user-centered design, web-based visualization, data cognition and perception, and design evaluation.
This course can be taken for academic credit as part of CU Boulder’s MS in Data Science or MS in Computer Science degrees offered on the Coursera platform. These fully accredited graduate degrees offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals. Learn more:
MS in Data Science: https://www.coursera.org/degrees/master-of-science-data-science-boulder
MS in Computer Science: https://coursera.org/degrees/ms-computer-science-boulder
In this module, you will learn the foundations of visualization design. You will walk through the key components of a visualization, how we effectively represent data using channels like color, size, and position, and some ground rules for honest and effective visualization. You will also gain preliminary exposure to Altair, a Python library for rapidly generating interactive visualizations. Each week will also include either two readings or one reading and one notebook activity.
Data Humanism: The Revolutionary Future of Data Visualization•10 minutes
Vega-Lite: A Grammar of Interactive Graphics•10 minutes
Workshop Overview of Altair Basics•10 minutes
Exploratory Data Visualization with Altair•10 minutes
The Structure of the Information Visualization Design Space•10 minutes
Extra Resources: Data Types, Graphical Marks, and Visual Encoding Channels•10 minutes
The Good, the Bad, and the Biased•10 minutes
Extra Resources: WTF Visualizations•10 minutes
Extra Resources: Ethical Dimensions of Visualization Research•10 minutes
Toward a Deeper Understanding of the Role of Interaction in Information Visualization•10 minutes
2 assignments•Total 35 minutes
AI Policy Quiz•5 minutes
Week 1 Quiz•30 minutes
2 discussion prompts•Total 20 minutes
Introduce Yourself•10 minutes
Visualization Project Part 1: Finding your Data•10 minutes
2 ungraded labs•Total 120 minutes
Introduction to Altair•60 minutes
Implementing Interaction in Altair •60 minutes
User Needs
Module 2•4 hours to complete
Module details
In this module, you will learn how to choose the right visualization for a given scenario. You will learn how to reason about the different kinds of questions people ask with visualization and, how to align your design with that task. The module will cover basics of task analysis, methods for task elicitation, and foundational knowledge of visual perception for design. Each week will also include two external readings or one reading and one notebook activity.
What's included
9 videos7 readings1 assignment1 discussion prompt
Show info about module content
9 videos•Total 110 minutes
Visualization Tasks•13 minutes
Task Elicitation•16 minutes
Basic Design Methods•12 minutes
Design Studies•17 minutes
Perception Overview•6 minutes
Preattention•14 minutes
Attention & Search•14 minutes
Uncertainty•11 minutes
Ethical Questions•8 minutes
7 readings•Total 70 minutes
A Design Space of Visualization Tasks•10 minutes
Design Study Methodology: Reflections from the Trenches and the Stacks•10 minutes
Overview: The Design, Adoption, and Analysis of a Visual Document Mining Tool for Investigative Journalists•10 minutes
Criteria for Rigor in Visualization Design Study•10 minutes
On the Prospects for a Science of Visualization•10 minutes
Attention and Visual Memory in Visualization and Computer Graphics•10 minutes
Visualization Project Part 2: Sketching your Data•10 minutes
Evaluation
Module 3•3 hours to complete
Module details
In this module, you will learn how to assess the effectiveness of your visualization. You will learn both qualitative and quantitative approaches for evaluating visualizations as well as how to isolate key elements for assessment and iteration. The module will cover basics of insight-based evaluation, interview studies, and experimental design and analysis. Each week will also include two external readings or one reading and one notebook activity.
What's included
7 videos7 readings1 assignment1 discussion prompt
Show info about module content
7 videos•Total 80 minutes
Module Overview•2 minutes
Evaluation Overview•8 minutes
Defining Insight•12 minutes
Qualitative Evaluation•16 minutes
Experimental Evaluation Part 1•14 minutes
Experimental Evaluation Part 2•17 minutes
Evaluation Trade-Offs•11 minutes
7 readings•Total 70 minutes
Empirical Studies in Information Visualization: Seven Scenarios•10 minutes
Toward Measuring Visualization Insight•10 minutes
Criteria for Rigor in Visualization Design Study•10 minutes
Experimental Research in HCI•10 minutes
A Design Space of Vision Science Methods for Visualization Research•10 minutes
Empirical Studies in Information Visualization: Seven Scenarios•10 minutes
Evaluating Information Visualizations•10 minutes
1 assignment•Total 30 minutes
Week 3 Quiz•30 minutes
1 discussion prompt•Total 10 minutes
Visualization Project Part 3: A Plan for Evaluation•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.
Build toward a degree
This course is part of the following degree program(s) offered by University of Colorado Boulder. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.¹
View eligible degrees
Build toward a degree
This course is part of the following degree program(s) offered by University of Colorado Boulder. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.¹
¹Successful application and enrollment are required. Eligibility requirements apply. Each institution determines the number of credits recognized by completing this content that may count towards degree requirements, considering any existing credits you may have. Click on a specific course for more information.
OK
Instructor
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
CU Boulder is a dynamic community of scholars and learners on one of the most spectacular college campuses in the country. As one of 34 U.S. public institutions in the prestigious Association of American Universities (AAU), we have a proud tradition of academic excellence, with five Nobel laureates and more than 50 members of prestigious academic academies.
"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."
Learner reviews
4.7
43 reviews
5 stars
79.06%
4 stars
13.95%
3 stars
4.65%
2 stars
0%
1 star
2.32%
Showing 3 of 43
H
HM
5·
Reviewed on Dec 16, 2023
Very Lively interaction from the mentor. Simplified explanations
L
LB
5·
Reviewed on Jan 23, 2026
Not your basic data visualization course - very in depth and interesting with concepts that are fresh and new. Professor is very thorough and understandable.
A cross-listed course is offered under two or more CU Boulder degree programs on Coursera. For example, Dynamic Programming, Greedy Algorithms is offered as both CSCA 5414 for the MS-CS and DTSA 5503 for the MS-DS.
· You may not earn credit for more than one version of a cross-listed course.
· You can identify cross-listed courses by checking your program’s student handbook.
· Your transcript will be affected. Cross-listed courses are considered equivalent when evaluating graduation requirements. However, we encourage you to take your program's versions of cross-listed courses (when available) to ensure your CU transcript reflects the substantial amount of coursework you are completing directly in your home department. Any courses you complete from another program will appear on your CU transcript with that program’s course prefix (e.g., DTSA vs. CSCA).
· Programs may have different minimum grade requirements for admission and graduation. For example, the MS-DS requires a C or better on all courses for graduation (and a 3.0 pathway GPA for admission), whereas the MS-CS requires a B or better on all breadth courses and a C or better on all elective courses for graduation (and a B or better on each pathway course for admission). All programs require students to maintain a 3.0 cumulative GPA for admission and graduation.
Can I take cross-listed courses to fulfill my degree requirements?
Yes. Cross-listed courses are considered equivalent when evaluating graduation requirements. You can identify cross-listed courses by checking your program’s student handbook.
How do I upgrade and earn credit from CU Boulder?
You may upgrade and pay tuition during any open enrollment period to earn graduate-level CU Boulder credit for << this course/ courses in this specialization>>. Because << this course is / these courses are >> cross listed in both the MS in Computer Science and the MS in Data Science programs, you will need to determine which program you would like to earn the credit from before you upgrade.
MS in Data Science (MS-DS) Credit: To upgrade to the for-credit data science (DTSA) version of << this course / these courses >>, use the MS-DS enrollment form. See How It Works.
MS in Computer Science (MS-CS) Credit: To upgrade to the for-credit computer science (CSCA) version of << this course / these courses >>, use the MS-CS enrollment form. See How It Works.
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.