Learn JS Data

Bocoup

Data manipulation, munging, and processing in JavaScript

See it Live

Brought to you by Bocoup, Learn JS Data is a free online guide introducing JavaScript as a language for enabling data processing and manipulation. It's a quick yet thorough resource using a small set of libraries to make JavaScript data processing a breeze.

Challenge

Working with data in the browser is no easy task. While various libraries offer some functionality around number crunching in JavaScript, learning more about how to connect them all as well as the required workflow was left to the developer.

Solution

The Bocoup Data Visualization team created a web-based guide to teach the basics of manipulating data using JavaScript in the browser or in Node.js. Specifically, we focused on outlining tasks geared around preparing data for further analysis and visualization.

In this guide, we demonstrated some basic techniques and how to implement them using core JavaScript API, the d3.js library, and lodash.

Impact

The Learn JS Data guide has been popular in the community of web developers who need to work with data in the browser. It has been used as a learning resource in classrooms and contributed to on GitHub by many friends.

More work like this at Bocoup