Data Visualization and D3.js
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.
Prerequisites and Requirements: Regardless of your programming background, you can learn about data visualization and design principles in Lesson 1a and Lesson 2a without the following recommended background.To succeed in this course, you should to be familiar with basic programming principles, including data types (strings, arrays, booleans, etc.), statements, and loops. You should also be able to describe concepts like functions and objects. Our and courses are great places to get started.Basic knowledge of HTML and CSS (structuring and styling a web page) is not required but highly recommended. We suggest taking the course if you have no experience with HTML or CSS.This course is unique in that the final project can be completed using either dimple.js or d3.js. The visualization library, dimple.js, is easier to use than d3.js and requires less background knowledge. Furthermore, a graphic can be created in considerably fewer lines of code using dimple.js as opposed to d3.js.So why should you learn d3.js?Data Driven Documents (d3.js) allows you to build highly customized graphics. If you would like to gain more technical skills and learn more about Javascript and open web standards, then you should complete Lesson 3 and Lesson 4 in order to prepare for the final project.If you would like to complete the final project using d3.js, you should have some experience reading and using documentation. For example, you should be able to code a loop in Javascript or be able to look up the syntax to work with strings and arrays in Javascript. We recommend taking the course if you have little to no experience with Javascript.See the for using Udacity.
Get a Reminder
Rating | Not enough ratings |
---|---|
Length | Approx. 7 weeks |
Starts | On Demand (Start anytime) |
Cost | $0 |
From | Udacity |
Instructors | Ryan Orban, Chris Saden, Jonathan Dinu |
Download Videos | Only via web browser |
Language | English |
Subjects | Programming |
Tags | Computer Science Software Development |
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Data Visualization Scientist $51k
Information & Data Visualization Designer $59k
Visualization Designer $63k
Data Visualization $64k
3D Visualization Specialist $67k
Business Analyst - Data Visualization $70k
Data Visualization Specialist $73k
Data Visualization Architect $81k
Visualization Developer $99k
Data Scientist / Data Visualization $107k
Senior Data Visualization Analyst $123k
Principal Data Visualization Engineer $167k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Rating | Not enough ratings |
---|---|
Length | Approx. 7 weeks |
Starts | On Demand (Start anytime) |
Cost | $0 |
From | Udacity |
Instructors | Ryan Orban, Chris Saden, Jonathan Dinu |
Download Videos | Only via web browser |
Language | English |
Subjects | Programming |
Tags | Computer Science Software Development |
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course