Learn the fundamentals of D3.js in this comprehensive tutorial series. Explore how to select and append elements to web pages, join data to elements, and dynamically control SVG shapes. Dive into SVG and D3 basics, then progress to working with data in D3. This preview, consisting of the first two chapters, provides 90 minutes of hands-on instruction to kickstart your journey in data visualization with D3.js and Firebase.