Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://curran.github.io/dataviz-course-2018/

Online course on data visualization analysis, design & construction with D3.js.
https://curran.github.io/dataviz-course-2018/

Last synced: about 1 month ago
JSON representation

Online course on data visualization analysis, design & construction with D3.js.

Lists

README

        

[Syllabus](syllabus.html) | [Videos](https://www.youtube.com/watch?v=4e3NF8ez95w&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi) | [Code](https://vizhub.com/curran) | [Slides](https://drive.google.com/drive/folders/1COIzQ2HNdegDRl2DSrwbliktSFksdE3m?usp=sharing) | [Canvas](https://canvas.wpi.edu/courses/11859)

Also check out 👉 **[Datavis 2020](https://datavis.tech/datavis-2020)**.

All code is MIT Licensed, and all other content is Creative Commons Attribution Licensed.

Feel free to use any of this material for your own teaching or work!

If you prefer a single 13-hour video, check out this [compilation video from FreeCodeCamp](https://www.youtube.com/watch?v=_8V5o2UHG0E), which contains the exact same video content as the links below.

## Week 1
* [Data Visualization 2018 Course Overview - YouTube (8 min)](https://www.youtube.com/watch?v=4e3NF8ez95w&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Slides for Data Visualization 2018 Course Overview - Google Drive](https://docs.google.com/presentation/d/1M4Ndoa_rbCZO5uNurD4slJc3yOFXgzZbQ9c1-MYICrI/edit?usp=sharing)
* [Data Visualization Online @ WPI 2018 - Medium](https://medium.com/@currankelleher/data-visualization-online-wpi-2018-f662bf32908d) - Contains links to examples shown.
* [Intro to Javascript in 2018 - YouTube (1.5 hours)](https://www.youtube.com/watch?v=rUnmw9fQEwg&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Slides for Intro to Javascript in 2018 - Google Drive](https://docs.google.com/presentation/d/107iidqJf5X9Yyk_C2NhH3vAeDPh7pNXw-wtk8yylXio/edit?usp=sharing)
* [Cars Report Code - VizHub](https://vizhub.com/curran/1e6587bb27c54c368deae8b79a7ca59a)
* [Intro to HTML, CSS & SVG - YouTube (35 min)](https://www.youtube.com/watch?v=ysG9j4_Uw_g&index=3&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Slides for Intro to HTML, CSS & SVG - Google Drive](https://docs.google.com/presentation/d/1mneYj6UAd71HjxdkMy3goEeOS-PhX7iM7xubbNjhPok/edit?usp=sharing)
* [HTML Cars Report - VizHub](https://vizhub.com/curran/3b8a76ab64a649d19d73ddcaff6bdaf3)
* [Shapes with SVG and CSS - VizHub](https://vizhub.com/curran/366c38ba5ebc4631b4bd936f3b709744)
* [Google Color Picker](https://www.google.com/search?q=color+picker&oq=color+picker&aqs=chrome.0.0l3j35i39j0l2.2912j0j7)
* [Intro to D3.js - Let's Make a Face! - YouTube (45 min)](https://www.youtube.com/watch?v=-RQWC4I2I1s&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi&index=4)
* [Slides for Intro to D3.js - Let's Make a Face! - Google Drive](https://docs.google.com/presentation/d/1BpcyDF-t3DoOm6GnHrDzw4i_vG8Oi-iatRjywJkCN4g/edit?usp=sharing)
* [Let's make a face with D3.js! - VizHub](https://vizhub.com/68416/be771477cb974c938cd8603dd8b59d32)

## Week 2
* [Why Visualize Data? - YouTube (12 min)](https://www.youtube.com/watch?v=7qJY6Rq9e2w&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Slides for Why Visualize Data? - Google Drive](https://docs.google.com/presentation/d/1IGhW6-nQX1gzEmWQH6XI9wHJSKVjWY5aq7mdWYU0gbI/edit?usp=sharing)
* [Inputs for Data Visualization - YouTube (15 min)](https://www.youtube.com/watch?v=nGhSauu93vY&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi&index=6)
* [Slides for Inputs for Visualization - Google Drive](https://docs.google.com/presentation/d/1Zh4hkjZdBXv_NSOR15A2uTHvAQDHlIQohkym0Y0nOcI/edit?usp=sharing)
* [Making a Bar Chart with D3 & SVG - YouTube (30 min)](https://www.youtube.com/watch?v=NlBt-7PuaLk&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi&index=8)
* [Slides for Making a Bar Chart with D3 & SVG - Google Drive](https://docs.google.com/presentation/d/19rsOr0TYpW1iC_ncZlnWyxcvqzBChu3kUcfktBbNhio/edit?usp=sharing)
* [Making a Bar Chart - VizHub](https://vizhub.com/curran/dd44f8fcdc8346ff90bddd63572bf638)

## Week 3
* [Uploading Datasets to VizHub - YouTube (7 min)](https://www.youtube.com/watch?v=M6g5jKbS2vg&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi&index=8)
* [Data Table Summary - VizHub](https://vizhub.com/curran/e6e1782e79f34e75898c49d4ed50abea)
* [Auto MPG Summary - VizHub](https://vizhub.com/curran/5f89c1c4b9164832ad9982880a9f018c)
* [Customizing Axes of a Bar Chart with D3.js - YouTube (26 min)](https://www.youtube.com/watch?v=c3MCROTNN8g&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi&index=9)
* [Customizing Axes - VizHub](https://vizhub.com/curran/a44b38541b6e47a4afdd2dfe67a302c5)
* [The Sunlight Foundation's Data Visualization Style Guidelines (pdf)](https://github.com/amycesal/dataviz-style-guide/raw/master/Sunlight-StyleGuide-DataViz.pdf)
* [Making a Scatter Plot with D3.js - YouTube (25 min)](https://www.youtube.com/watch?v=M2s2jowLkUo&index=10&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Cars Scatter Plot - VizHub](https://vizhub.com/curran/9247d4d42df74185980f7b1f7504dcc5)

## Week 4
* [Making Line and Area Charts with D3.js - YouTube (30 min)](https://www.youtube.com/watch?v=0vKYFsTLtbA&index=11&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Temperature in San Francisco Scatter Plot - VizHub](https://vizhub.com/curran/d131cb66253d4f88b06f76897211625a)
* [Temperature in San Francisco Line Chart - VizHub](https://vizhub.com/curran/012b5b20ce894b0fa7dc98ef3a0b43a5)
* [Temperature in San Francisco Area Chart - VizHub](https://vizhub.com/curran/585f19b2564e484188f4c60f1faf828e)
* [World Population Area Chart - VizHub](https://vizhub.com/curran/900cb204023748b9a8bdf2273bdefe03)
* [The General Update Pattern of D3.js - YouTube (1 hour)](https://www.youtube.com/watch?v=IyIAR65G-GQ&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi&index=12)
* [Slides for The General Update Pattern of D3.js - Google Drive](https://docs.google.com/presentation/d/1WIjDNjgNdXaXfJd0oVYm67WNF0vt7oBnBJD3RDBBh8c/edit?usp=sharing)
* [Bowl of Fruit - General Update Pattern - VizHub](https://vizhub.com/curran/ee9bb2827d614d26a571e00bf54dbf03)
* [Bowl of Fruit - Animated Transitions - VizHub](https://vizhub.com/curran/9857017449ed40688201d91d79814a6d)
* [Bowl of Fruit - General Update Pattern Special Cases - VizHub](https://vizhub.com/curran/7f4137a77b564607ae2791ab1e49cf7e)
* [Marks & Channels in Data Visualization - YouTube (25 min)](https://www.youtube.com/watch?v=KGUxDlZ6OFQ&index=13&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Slides for Marks & Channels in Data Visualization - Google Drive](https://docs.google.com/presentation/d/1ycHPXpTTSIPCm01uVe9NzSXEm-C74EsS9-6DHTHWT0k/edit?usp=sharing)

## Week 5
* [Interaction with Unidirectional Data Flow - YouTube (16 min)](https://www.youtube.com/watch?v=yInEqiEwATc&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi&index=14)
* [Slides for Interaction with Unidirectional Data Flow - Google Drive](https://docs.google.com/presentation/d/1wsqHwKhaIDYa7ehHLLAuLMTd2qn5xI58nTwph5vyAqE/edit?usp=sharing)
* [Bowl of Fruit - Click to Select - VizHub](https://vizhub.com/curran/c2274b1dfe914115bac48f437b3c104e)
* [Bowl of Fruit - Hover to Select - VizHub](https://vizhub.com/curran/764361e86c9a48109ed1f356f100e879)
* [Making a World Map with D3 - YouTube (18 min)](https://www.youtube.com/watch?v=Qw6uAg3EO64&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi&index=15)
* [Slides for Making a World Map - Google Drive](https://docs.google.com/presentation/d/1Ek9OHBojcAPCDl8py1cHGnmJZ-PZIi0v3Abewgu8z_w/edit?usp=sharing)
* [Let's make a map with D3.js! - VizHub](https://vizhub.com/curran/c5475d7c95d348d5b8268012fbccb728)
* [Cheap Tricks for Interaction on a D3.js World Map - YouTube (23 min)](https://www.youtube.com/watch?v=9ZB1EgaJnBU&index=16&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Slides for Cheap Tricks for Interaction - Google Drive](https://docs.google.com/presentation/d/1q65ImRQj1f8PKQlA98S129CDAbr1Pxe-gFbpeKv6Nyw/edit?usp=sharing)
* [Cheap Tricks for Interaction - VizHub](https://vizhub.com/curran/4fb5e4e665474a169325bd18cdc3d0c0)
* [Blank Canvas - YouTube (5 min)](https://www.youtube.com/watch?v=VbshRJIbxmo&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi&index=17)
* [Blank Canvas - VizHub](https://vizhub.com/curran/0c35fdf97a6042188b5550e6712de315)
* [Building a Tree Visualization of World Countries - YouTube (35 min)](https://www.youtube.com/watch?v=jfpV7OBptYE&index=17&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Slides for Building a Tree Visualization of World Countries - Google Drive](https://docs.google.com/presentation/d/1mU44cahU-wXwlp7ud6WoULTjRo40DmdFuUBKWOhIEV8/edit?usp=sharing)
* [World Countries Tree - VizHub](https://vizhub.com/curran/4f92c793909f48d28012e43ddab716df)

## Week 6
* [Using Color in Visualization - YouTube (17 min)](https://www.youtube.com/watch?v=bbAC3p2nZK0&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi&index=21)
* [Slides for Using Color in Visualization - Google Drive](https://docs.google.com/presentation/d/1IvRZ6YzF6O4P301UL9gQR7Lt0vGQTkbQVCikbvXpxFE/edit?usp=sharing)
* [Akiyoshi Kitaoka Visual Illusions - Twitter](https://twitter.com/AkiyoshiKitaoka)
* [Color and Size Legends with D3.js - YouTube (30 min)](https://www.youtube.com/watch?v=XmVPHq4NhMA&feature=youtu.be)
* [Color and Size Legends - VizHub](https://vizhub.com/curran/92c34f62c0f948e89e87d28907c08715)
* [Choropleth Map with D3.js - YouTube (32 min)](https://www.youtube.com/watch?v=OoZ0LWD9KUs&index=19&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Slides for Choropleth Map](https://docs.google.com/presentation/d/1t5bZnjpr_9ssaYpUa4Nu3eX3hNCr4M_eVhaI41s6GLQ/edit?usp=sharing)
* [Choropleth Map - VizHub](https://vizhub.com/curran/d5ad96d1fe8148bd827a25230cc0f083)
* [Interactive Filtering on a Choropleth Map - YouTube (45 min)](https://www.youtube.com/watch?v=E9PhCimWSVQ&index=20&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Choropleth Map with Interactive Filtering - VizHub](https://vizhub.com/curran/5c907e49d0294538aad03ad1f41e1e28)

# Week 7

* [Scatter Plot with Menus - YouTube (46 min)](https://www.youtube.com/watch?v=MjjYLbShFi8&index=22&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Scatter Plot with Menus - VizHub](https://vizhub.com/curran/98ba4daacc92442f8d9fd7d91bfd712a)

# Week 8

* [VizHub 1.0 - YouTube (20 min)](https://www.youtube.com/watch?v=WoJxanRe06k&index=23&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [VizHub 1.0 - Medium](https://medium.com/@currankelleher/vizhub-1-0-9fc56a70a464)
* [Circles on a Map - YouTube (42 min)](https://www.youtube.com/watch?v=c0a02WHjgEs&index=24&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Circles on a Map - VizHub](https://vizhub.com/curran/8704c9b7c6df43cabf839aa3f1cb7b70)
* [Line Chart with Multiple Lines - YouTube (24 min)](https://www.youtube.com/watch?v=xFI-us1moj0&index=26&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Line Chart with Multiple Lines - VizHub](https://vizhub.com/curran/2546209d161e4294802c4ac0098bebc2)

# Week 9

* [Melting and Munging Data with JavaScript - YouTube (29 min)](https://www.youtube.com/watch?v=OQloPWK1wX4&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi&index=27)
* [Melting and Munging Data with JavaScript - VizHub](https://vizhub.com/curran/ecb0793c7d674100b3e3133d92cb6957)
* [Map with Selectable Countries - YouTube (12 min)](https://www.youtube.com/watch?v=L2Tj20cGJ_4&index=28&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Map with Selectable Countries - VizHub](https://vizhub.com/curran/b6de507a869d4e0581fd8a652b786a7e)
* [Selecting a Year on a Line Chart - YouTube (28 min)](https://www.youtube.com/watch?v=TGbkLXypPOE&index=29&list=PL9yYRbwpkykvOXrZumtZWbuaXWHvjD8gi)
* [Selecting a Year on a Line Chart - VizHub](https://vizhub.com/curran/501f3fe24cfb4e6785ac75008b530a83)