NYU - Information Visualization: Programming with D3.js
- Offered byCoursera
Information Visualization: Programming with D3.js at Coursera Overview
Duration | 18 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Information Visualization: Programming with D3.js at Coursera Highlights
- This Course Plus the Full Specialization.
- Shareable Certificates.
- Graded Programming Assignments.
Information Visualization: Programming with D3.js at Coursera Course details
- In this course you will learn how to use D3.js to create powerful visualizations for web. Learning D3.js will enable you to create many different types of visualization and to visualize many different data types. It will give you the freedom to create something as simple as a bar chart as well your own new revolutionary technique.
- In this course we will cover the basics of creating visualizations with D3 as well as how to deal with tabular data, geography and networks. By the end of this course you will be able to:
- - Create bar and line charts
- - Create choropleth and symbol maps
- - Create node-link diagrams and tree maps
- - Implement zooming and brushing
- - Link two or more views through interaction
- The course mixes theoretical and practical lectures. We will show you step by step how to use the library to build actual visualizations and what theoretical concepts lie behind them. Throughout the course you will learn skills that will lead you to building a whole application by the end of the lectures (a fully working visualization system to visualize airlines routes).
- This course is the third one of the 'Specialization in Information Visualization". The course expects you to have some basic knowledge of programming as well as some basic visualization skills.
Information Visualization: Programming with D3.js at Coursera Curriculum
Introduction to web and d3
Introduction to Specialization
Welcome to the Course
Intro to the Week 1
Introduction to HTML
Practice: Introduction to HTML
Introduction to CSS
Practice: Introduction to CSS
Introduction to Javascript
Javascript - Control Structures
Practice: Introduction to Javascript
Practice: Javascript - Control Structures
Introduction to D3
D3 Selections
Practice: D3 Selections
Changing Content
Practice: Changing Content
Adding and Removing Elements
Practice: Adding and Removing Elements
Changing Properties
Practice: Changing Properties
Setting up the environment
Introduction to Web Development and d3.js
Dealing & drawing with data
Intro: Week 2
Loading Data
Practice: Loading Data
Filtering and Sorting
Practice: Filtering and Sorting
Transforming Data
Practice: Transforming Data
Computing Simple Statistics
Practice: Computing Simple Statistics
SVG
Practice: SVG
Binding Data
Practice: Binding Data
Numeric Scales
Practice: Numeric Scales
Ordinal Scales
Practice: Ordinal Scales
Adding Axes Annotations
Practice: Adding Annotations
Dealing & drawing with data
Lines, Arcs, and maps
Intro: Week 3
Drawing Lines
Practice: Line Chart Part 1
Practice: Line Chart Part 2
Drawing Arcs
Practice: Pie and Donut Charts Part 1
Practice: Pie and Donut Charts Part 2
Projections
Drawing Maps
Practice: Drawing Base for Map
Choropleth Map
Practice: Choropleth Map
Adding Additional Marks
Practice: Adding Additional Marks
Lines, Arcs, and Maps
Layouts and interaction
Week 4: Intro
Visualizing Networks
Practice: Visualizing Networks Part 1
Practice: Visualizing Networks Part 2
Hierarchical Data
Practice: Tree Map Part 1
Practice: Tree Map Part 2
Listening to Events
Practice: Listening to Events
Updating Data
Practice: Updating Data
Brushing
Practice: Brushing
Zoom
Practice: Zoom
Practice: Creating Tooltips
Practice: Creating Linked Views
Conclusion
Layouts and Interaction
Airlines Routes Project - Final Quiz
Information Visualization: Programming with D3.js at Coursera Admission Process
Important Dates
Other courses offered by Coursera
Student Forum
Useful Links
Know more about Coursera
Know more about Programs
- Engineering
- Instrumentation Technology
- Food Technology
- Aeronautical Engineering
- Artificial Intelligence and Machine Learning
- Metallurgical Engineering
- MTech in Computer Science Engineering
- VLSI Design
- Petroleum Engineering
- Aerospace Engineering
- BTech in Biotechnology Engineering
- Pharmaceutical engineering
- Silk Technology
- Microelectronics
- Agriculture & Farm Engineering