A concise, practical lesson delivered via email for five consecutive weekdays. Each lesson is short and to the point (around 1000 words) and packed with information. The lessons provide strong foundational knowledge of core D3 concepts, preparing you for further exploration and mastery.
This used to be a lead magnet, and helped me build a mailing list of over 3000 people in a matter of months. People seemed to like it quite a bit, but building and maintaining a list isn't something I have time for at the moment.
I've taken what used to be delivered as 5 daily emails and compiled it into a single PDF. Click the big green button and you're off and running, no strings attached. Enjoy!
Absolutely no D3 experience is necessary, but the lessons do assume a basic understanding of HTML, CSS, and JavaScript. If you're a web developer looking to add data visualization to your skillset this course is perfect for you!
That was probably the best D3.js introduction I have ever read. This not so easy library was described really excellent, you have a gift of showing what is really important.
― Paweł Pieczonka
Thank you, this is a brilliant course. I loved the humour and positive, encouraging tone. The level of complexity increases over time in a way that's easy to follow but challenging enough.
― Aleks Sobieraj, Front-End Web Developer
This is a great set of tips for getting started with D3! The daily lessons encourage persistence and really prepare you to dive deeper into the library.
― Kai Chang, Data Visualization Technologist, Stamen
Great introductory email course. Concise and easy to follow and has made what always felt like a hugely daunting task less intimidating.
― Davs Howard, Head of Digital, Major Digital
Just wanted to say thank you for the 5-day course. I've been meaning to get into D3 for ages and it's always tomorrow. Your course did the trick.
Ben's D3 in 5 Days is a great introduction to the fundamentals of D3 and building data visualization for the web. The digestible lessons help to demystify common D3 patterns and build a solid foundation for learning more.
― Matthew Conlen, Data Visualization, FiveThirtyEight
I really enjoyed this course. Each day’s email was just the right amount of content and the conversational format with inline examples is great.
I've messed around with D3 in the past, and this is the first time it's really "clicked". The emails teed up the next day's content and had me looking forward to it.
Ben's five-day D3 email course is so clear and well-written that I accidentally learned D3 just from proof reading it for him. Now I'm looking for places to use it in my own work!
Being a great teacher requires a deep sense of empathy to meet a new student where they are. For years, I have admired Ben's commitment to helping students cross the chasm between awareness and doing, and this mini-course is just another example of why he is one of the best in the space.
― Lukas Ruebbelke, Chief Builder, VenturPlex
Learning D3 on your own is intimidating but Ben's course was exactly what I needed to get started. The emails built an incredible foundation with D3 and I'm now comfortable with the core concepts. I'm ready to start branching out and learning the API at a deeper level!
You can get all the lessons immediately, plus a book and 20 extra CodePen examples in D3 + SVG: How to Create Flawless Charts for Any Screen.
D3 + SVG is a book that picks up right where D3 in 5 Days leaves off, and you even get the full D3 in 5 Days course as a single PDF! You could probably read them both in an afternoon. You can even get a 2.5 hour video course, Build Interactive JavaScript Charts with D3 v4 when you buy The Complete Bundle. Click here to learn more!
Ben Clinkinbeard is the author of D3 + SVG: How to Create Flawless Charts for Any Screen, and the video course Build Interactive JavaScript Charts with D3. To date, more than 25,000 developers have spent over 18,000 hours watching his video lessons.
Ben helps organizations improve their data visualization capabilities. Want to see if he can help you?