Udemyallen

Build Data Visualizations with D3.js & Firebase

Create dynamic SVG data visualizations with D3 (v5) & Firebase! Build interactive charts like bar & pie charts. Learn data visualization skills.

4.8(1,707)
18,117students
10h 19m
Certificate
The Net Ninja (Shaun Pelling)
The Net Ninja (Shaun Pelling)Online Coding Tutor & Net Ninja

Course Content

Build Data Visualizations with D3.js & Firebase is an all-levels Udemy course taught by The Net Ninja (Shaun Pelling). It runs 10h 19m, is taught in English, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 1,707 reviews, with 18,117 students enrolled. It is a paid course, last updated September 2021.

Unlock the power of data visualization with D3.js! This comprehensive course teaches you how to build stunning and interactive data visualizations using the industry-leading JavaScript library, D3.js.

You'll learn to transform raw data into compelling visuals, mastering techniques for creating a wide range of chart types, including:

  • Bar Charts: Effectively compare data values.
  • Pie Charts: Visualize proportions and distributions.
  • Line Graphs: Track trends and changes over time.
  • Bubble Charts: Display multi-dimensional data.
  • Tree Diagrams: Represent hierarchical data structures.

We'll dive deep into essential D3.js concepts, including:

  • D3 Select: Targeting and manipulating elements in your SVG.
  • SVG Attributes & Styles: Customizing the appearance of your visualizations.
  • Scales: Mapping data values to visual representations.
  • Axes: Creating clear and informative axes for your charts.
  • Transitions: Adding smooth animations and visual effects.
  • Hierarchical Data: Visualizing complex relationships.

Go beyond static charts! Learn to dynamically update your D3.js diagrams in real-time using Firebase Firestore, Google's powerful NoSQL database. This allows you to create interactive data dashboards that respond to changes without requiring page reloads. Build engaging and dynamic visualizations that are truly alive!

To solidify your skills, you'll build three practical projects:

  • Ninja Wonga: A dynamic money planner to track your finances.
  • The Dojo: A comprehensive fitness tracker visualizing your progress.
  • Ninja Corp: A visually appealing company employee tree diagram.

Taught by the Net Ninja (with over 200,000 YouTube subscribers and 1000+ free tutorials!), this course offers a clear and engaging learning experience. Check out my YouTube channel to get a feel for my teaching style before you enroll!

$ whoami — the devs behind tutorialsearch.io

Want AI in your product? Hire the team behind TutorialSearch.io

LLM features, RAG, agents and automation wired into a real product — built by the devs who shipped this site.

5.0
53m
beginner
pluralsight
5.0
1h 29m
beginner
pluralsight
5.0(766)
2h 58m
intermediate
skillshare