Mapping D3.js Course

Once you’ve understood the basics of D3, creating Geographic Data Visualizations is a natural next step.

Unfortunately, the D3 documentation is in English but not quite human readable!

You often come out more confused than when you went in.

Discover D3.js mapping in a structured, holistic way. Learn what you need to

Create GeoJSON & TopoJSON maps

Understand how to place objects on maps

Master a range of mapping tools and websites


The Mapping D3.js course is a curated curriculum that gives you a deep understanding of

Simplest D3 Map Possible

GeoJSON

TopoJSON

D3 Geo Path and Map Projections

GeoJSON and GeoJSONLint

Mapping Data Objects and Data Attributes On D3 Projections

Browse the Mapping Course

Showing all 10 lessons...
This video covers Simplest D3 Map Possible. Specifically, this video covers: a) The Goal, b) The Relevant Code, c) How To Find Pre-Built SVG Paths, and d) JavaScript Walk Through.
This video covers Simplest D3 Map Possible. Specifically, this video covers: a) Geographic Information Systems, b) JSON Revisited, c) GeoJSON Introduction, d) GeoJSON Object, e) GeoJSON Geometry Object, f) GeoJSON Feature Object, and g) GeoJSON Feature Collection Object.
This video covers Simplest D3 Map Possible. Specifically, this video covers: a) GeoJSON Revisited, b) GeoJSONLint, c) GeoJSON Point Geometry Object, d) GeoJSON MultiPoint Geometry Object, e) GeoJSON LineString Geometry Object, and f) GeoJSON MultiLineString Geometry Object.
This video covers Simplest D3 Map Possible. Specifically, this video covers: a) GeoJSON Polygon Geometry Object, b) GeoJSON MultiPolygon Geometry Object, c) GeoJSON Feature Object, d) GeoJSON Feature Collection Object, and e) GeoJSON Geometry Collection Object.
This video covers D3 Geo Path. Specifically, this video covers: a) D3 Path Data Generators Revisited, b) D3 Geo Path, and c) Map of USA using D3 Geo Path.
This video covers D3 Map Projections. Specifically, this video covers: a) Map Projections, b) D3 Geo Projections, and c) Changing D3 Geo Projections.
This video covers Mapping Objects On D3 Map Projections. Specifically, this video covers: a) The Goal, b) D3 Pattern Revisited, c) Mapping GeoJSON Objects The D3 Way, and d) Mapping Objects On D3 Map Projections.
This video covers Static and Dynamic Data and Web Pages. Specifically, this video covers: a) The Goal, b) HTTP Request/Response Basics, c) Thinking about Data in Static and Dynamic Web Pages, and d) Loading and Using Data in Static and Dynamic Web Pages.
This video covers TopoJSON Part One. Specifically, this video covers: a) What is Topology and b) What is TopoJSON.
This video covers TopoJSON Part Two. Specifically, this video covers: a) TopoJSON Installation, b) GeoJSON to TopoJSON Conversion, and c) Graphing TopoJSON.