We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

D3Js Basics

Ola Giwa
In this 1.5-hour long project-based course I will show you the basic concepts to create data visualizations in D3.js. You will learn how to use SVGs, select, and bind data in order to create a  bar chart. We will be visualizing firecracker injuries in 2019....
Read more
In this 1.5-hour long project-based course I will show you the basic concepts to create data visualizations in D3.js. You will learn how to use SVGs, select, and bind data in order to create a  bar chart. We will be visualizing firecracker injuries in 2019. This data is from the U.S. Consumer Product Safety Commission (CPSC) Fireworks Annual Report. Inspired by recent events this summer we are going to visualize firework injuries in the United States.  Firework injury data can be found at U.S. Consumer Product Safety Commission (CPSC) .
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops core D3.js skills: working with SVGs, data binding, and creating bar charts
Focuses on a timely and relevant dataset: firework injuries in the United States
Led by an experienced instructor, Ola Giwa
Provides a solid foundation for beginners in data visualization with D3.js
Course is short and to the point, allowing for easy completion

Save this course

Save D3Js Basics to your list so you can find it easily later:
Save

Reviews summary

D3.js beginners course

This course has comprehensive instructions and is well-structured, however, it requires students to have a basic knowledge of JavaScript.
Concepts were explained clearly
"The instructor's explanations were generally clear and understandable."
Code examples were created alongside the instructor
"W​ell structured. I really appreciated that none of the files were pre-written."
Final exercise had errors
"The main issue I encountered was in the (optional) final task of the project where certain steps appear to be wrong or skipped over."
Instructor had limited knowledge of concepts
"R​equires knowledge of javascript. Little explanation of the code or concepts."
Knowledge of JavaScript is required
"R​equires knowledge of javascript."

Activities

Coming soon We're preparing activities for D3Js Basics. These are activities you can do either before, during, or after a course.

Career center

Learners who complete D3Js Basics will develop knowledge and skills that may be useful to these careers:
Data Visualization Engineer
A Data Visualization Engineer is responsible for designing, developing, and maintaining data visualizations that help users understand complex data. This course provides a foundation in the D3.js library, which is commonly used by Data Visualization Engineers. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can communicate insights to stakeholders.
Data Analyst
A Data Analyst collects, cleans, and analyzes data to identify trends and patterns. This course provides a foundation in data visualization techniques that can be used to communicate insights to stakeholders. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can support data-driven decision-making.
Web Developer
A Web Developer designs, develops, and maintains websites and web applications. This course provides a foundation in the D3.js library, which can be used to create interactive data visualizations for the web. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can enhance the user experience of websites and web applications.
Market Researcher
A Market Researcher collects and analyzes data to understand consumer behavior and trends. This course provides a foundation in data visualization techniques that can be used to communicate insights to stakeholders. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can support marketing campaigns and product development.
Information Architect
An Information Architect designs and organizes the structure and content of websites and web applications. This course provides a foundation in data visualization techniques that can be used to communicate insights to users. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can improve the usability and findability of websites and web applications.
Business Intelligence Analyst
A Business Intelligence Analyst collects, analyzes, and interprets data to identify trends and patterns that can help businesses make better decisions. This course provides a foundation in data visualization techniques that can be used to communicate insights to stakeholders. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can support data-driven decision-making.
User Experience Designer
A User Experience Designer (UX Designer) designs and evaluates user interfaces to ensure that they are easy to use and enjoyable. This course provides a foundation in data visualization techniques that can be used to communicate insights to users. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can improve the user experience of websites and web applications.
Data Scientist
A Data Scientist collects, analyzes, and interprets data to identify patterns and trends that can help businesses make better decisions. This course provides a foundation in data visualization techniques that can be used to communicate insights to stakeholders. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can support data-driven decision-making.
Statistician
A Statistician collects, analyzes, and interprets data to identify patterns and trends. This course provides a foundation in data visualization techniques that can be used to communicate insights to stakeholders. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can support research and decision-making.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. This course provides a foundation in the D3.js library, which can be used to create interactive data visualizations for the web. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can enhance the user experience of software applications.
Data Journalist
A Data Journalist collects, analyzes, and interprets data to tell stories and inform the public. This course provides a foundation in data visualization techniques that can be used to communicate insights to readers and viewers. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can make complex data more accessible and engaging.
Product Manager
A Product Manager manages the development and launch of new products and features. This course provides a foundation in data visualization techniques that can be used to communicate insights to stakeholders. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can support product development and decision-making.
Sales Manager
A Sales Manager leads and motivates a team of sales representatives to achieve sales goals. This course provides a foundation in data visualization techniques that can be used to communicate insights to stakeholders. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can support sales strategies and decision-making.
Marketing Manager
A Marketing Manager develops and executes marketing campaigns to promote products and services. This course provides a foundation in data visualization techniques that can be used to communicate insights to stakeholders. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can support marketing campaigns and product development.
Operations Manager
An Operations Manager oversees the day-to-day operations of a business. This course provides a foundation in data visualization techniques that can be used to communicate insights to stakeholders. The course covers topics such as creating SVGs, selecting and binding data, and creating bar charts. These skills are essential for creating effective data visualizations that can support operational decision-making and improve efficiency.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in D3Js Basics.
Provides a practical guide to creating interactive data visualizations using D3.js, which is the JavaScript library used in the course.
This classic book provides a theoretical foundation for data visualization and is considered a must-read for anyone working in the field.
Provides a comprehensive overview of data visualization theory and practice.
Provides a collection of recipes for creating different types of data visualizations using R, which statistical programming language.
Provides a practical guide to communicating data effectively through visualization.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to D3Js Basics.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser