Learn JS Data


Data manipulation, munging, and processing in JavaScript

View project

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.


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.


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.


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.

Contact Us

We'd love to hear from you. Get in touch!


P.O. Box 961436
Boston, MA 02196