How to Visualize Data with JavaScript

Practice your web skills on real science data to make a visualization with HTML, CSS, and JavaScript

Welcome to How to Visualize Data with JavaScript. In this project, join Elisabeth Robson to learn how to incorporate data visualization into your web skills using simple JavaScript along with HTML and CSS. Elisabeth will take you through building an interactive visualization using data downloaded from NOAA, reading data into a web page, adding the data to an HTML table with JavaScript code, adding color to the visualization with JavaScript and CSS, and using a little jQuery to help make selecting and updating elements in the page easy.

At the end of the course you'll have a fully functional and interactive data visualization of the NOAA data, and some new skills you can apply to your own data too.


You can now order a mug to go with this course! Get your hottest months mug here.

Your Instructor

Elisabeth Robson
Elisabeth Robson

Elisabeth Robson is an author, software developer, and computer scientist. With five titles on software development, Elisabeth is a top-selling author with over a half million books in print. She teaches on software topics at and at O’Reilly’s Safari Books Online. Currently co-founder of WickedlySmart, a software training company, Elisabeth is passionate about technology education, particularly for girls and women; it was this passion that inspired her to co-create of The Ada Project, the first web site for women in computing on the web. Elisabeth holds a Master’s degree in Computer Science from Yale University. Previously she was Director of Special Projects at O’Reilly Media, and Director of Engineering at The Walt Disney Company.

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!