As of version 4, D3 is a completely modular tool, composed of many small libraries. You can use them independently or as a whole, and even create custom builds that include only the parts you need. This lesson will review the options available for installing and using D3, and will set up a local environment for rapid experimentation.
the link for the plunker code is giving me a bad request. The example has no files in it. Is anyone else running into that issue?
Plunker seems to be having periodic issues lately. You can access the code for all the lessons at https://github.com/bclinkinbeard/egghead-d3v4/, and for this lesson specifically at https://github.com/bclinkinbeard/egghead-d3v4/tree/01-install-and-configure.