Learn D3
StartWhy Learn D3?
This popular JavaScript library allows us to create beautiful interactive data visualization for the web.
Take-Away Skills:
Learn the basics of data visualization with d3 by binding data to a web page’s elements and customizing the elements based on that very data. This lesson will show you how to build a bar chart of the most popular YouTube videos while walking you through the foundations of d3.
Note on Prerequisites:
Familiarity with JavaScript objects and fundamentals is required. A strong understanding of the Document Object Model is also required.
Codecademy courses have been taken by employees at
- 1Learn the basics of data visualization with d3 by binding data to a web page’s elements and customizing the elements based on that very data
What you'll create
Portfolio projects that showcase your new skills
How you'll master it
Stress-test your knowledge with quizzes that help commit syntax to memory

— Madelyn, Pinterest“I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.”