Course info
January 20, 2016
3h 14m

In this course, we take a fictitious company who has a new web application in which they would like to build a real-time dashboard showing usage. The web application follows a typical structure storing data in MySQL and running on Node.js. With data flowing into our database in real-time, we use Highcharts.js to visualize this data and give our users a view of the activity in the application. You can use this concept to build your own dashboards in your applications and use data to deliver insight to your users.

About the author
About the author

I work as a feedback mechanism for organizations and teams to help them understand what’s going on with their products and processes. I do this by collecting and organizing their data, visually exploring it, enriching it with other data and metrics, then presenting my findings using creative information design techniques. This leads to improved business performance and often sparks a data-driven culture throughout my clients organizations.

More from the author
What's New in Tableau 10
1h 50m
30 Aug 2016
Force Layout Graphs in D3
2h 33m
29 Aug 2016
D3: The Big Picture
1h 26m
16 Aug 2016
More courses by Ben Sullins

Hi everyone, my name is Ben Sullins, and welcome to my course Real-time Web Dashboards with Highcharts. Highcharts is taking over web dashboarding and is being adopted by companies large and small for visualizing their data in real time on the web. In this course, we're going to learn the techniques and practical skills you need to build beautiful interactive dashboards on the web and have them update in real time.

Some of the major topics that we'll cover include visualizing data on the web in Highcharts, setting up your dashboards to update in real time, and building interactive dashboards for your users.

By the end of this course, you'll have built a fully-functional real-time web dashboard that updates as users send chat messages in our sample program, which is based on Node.js and MySQL.

Before beginning the course, you probably should be familiar with the basic web technologies such as CSS, JavaScript, and HTML. The application uses some PHP code, and database knowledge is helpful since we're using a database here. I hope you'll join me on this journey to learn how to build real-time web dashboards with Highcharts in this course at Pluralsight.