Data Visualization and D3.js
Offered By: Udacity
Course Description
Overview
Learn the fundamentals of data visualization and practice communicating with data. This course covers how to apply design principles, human perception, color theory, and effective storytelling to data visualization. If you present data to others, aspire to be an analyst or data scientist, or if you’d like to become more technical with visualization tools, then you can grow your skills with this course.
The course does not cover exploratory approaches to discover insights about data. Instead, the course focuses on how to visually encode and present data to an audience once an insight has been found.
This course is part of the Data Analyst Nanodegree.
Syllabus
- Visualization Fundamentals
- Learn about the elements of great data visualization.,Meet data visualization experts, learn about data visualization in the context of data science.,Learn how to represent data values in visual form.
- Building Blocks
- Learn how to use the open standards of the web to create graphical elements.,Select elements on the page, add SVG elements, and how to style SVG elements.,Instructor Notes throughout this lesson are available if you have little or no experience with HTML and CSS.
- Design Principles
- Which chart type to use for a data set.,Colors to avoid when making graphics.,How to determine if a graphic is effective.
- Dimple js
- Create graphics using the Dimple JavaScript library.,Learn about this library as a gentle coding introduction before learning about D3.js.,Produce great graphics with minimal code and interactivity without any extra effort.
- Narratives
- Learn how to incorporate different narrative structures into your visualizations.,Learn about bias in the data visualization process and learn how to add context.
- Animation and Interaction
- Learn how to leverage animation and interaction to bring more data insights to your audience.,Learn how to create a bubble map for the World Cup data set.
Taught by
Ryan Orban and Jonathan Dinu
Related Courses
ABC du langage CInstitut Mines-Télécom via France Université Numerique Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera Advanced Data Structures in Java
University of California, San Diego via Coursera Advanced React
Meta via Coursera Testing with Agile
University of Virginia via Coursera