
Get to know about a few facts about the course.
A short introduction on what Bokeh library can do.
Learn to create your first web-based plot with Bokeh.
Learn to feed your Bokeh charts with data from Pandas dataframes.
There's currently an issue with the show() method explained in this lecture.
Get the links to the official documentation and learn how to use the documentation.
Get to know with this section.
Let's create a basic plot first before adding styling to it in the next lectures.
Learn how to customize the background style of a Bokeh chart.
Here's a complete list of colors you can use with Bokeh charts.
Learn how to customize the title of a Bokeh chart.
Here is a list of text font styles you can use in Bokeh.
Learn how to customize the axes style of a Bokeh chart.
Learn how to customize the axes geometry of a Bokeh chart.
Learn how to plot categorical data.
Learn how to customize the grid of a Bokeh chart.
Learn how to customize the tools of a Bokeh chart.
Learn how to customize the plotted glyphs of a Bokeh chart.
Learn how to customize the structure of the legend.
Learn how to customize the style of the legend.
Learn how to create pop up window messages.
Here's an introduction to this section.
Learn how to use the native data source object of a Bokeh chart.
Learn how to extract values from a ColumnDataSource for displaying in a popup window.
Learn how to create multiple plots in one webpage.
Learn how to draw lines and boxes on top of your plot elements.
Learn how to add annotated text to your graph and label your plot glyphs.
Here's an introduction to this section.
Learn how to create user widgets besides your charts.
Learn how to create user widgets besides Bokeh server charts.
Learn how to create a Select widget that allows users to change glyph labels.
Learn how to create a RadioButtonGroup widget that allows users to switch between different label sets.
Learn how to create a slider that allows users to filter glyphs based on data. Part 1.
Learn how to create a slider that allows users to filter glyphs based on data. Part 2.
Here's an introduction to this section.
Learn how to create a dynamic graph that streams points and lines in real time.
Learn how to design a Bokeh web app that streams trading data.
Learn how to scrape data from a trading website for feeding your real-time Bokeh web app.
Learn how to plot real-time trading data scraped from a website every five seconds.
Learn how to stream data along a datetime axis.
Learn how create widgets that allow users to interact with a real-time Bokeh chart.
Here's one more data visualization example of a mini solar system.
Get a quick introduction to the Flask web framework.
Learn how to embed Bokeh static plots into a Flask web application.
Lean how to embed Bokeh Server apps into Flask web apps.
You will be guided on how to create a sample Django web app where we can later embed Bokeh plots.
Learn how to embed a Bokeh HTML plot in an existing Django web app.
A summary of services where you can deploy your Bokeh apps.
Learn how to publish your HTML Bokeh plots on a website for free.
Here is how to set up a VPS (Virtual Private Server) for deploying Bokeh Server apps embedded in Flask apps.
Preparing the VPS by installing required software such as NGINX server, Python libraries, etc.
Creating configuration files that tell the server how to run the deployed app.
Uploading the project files into the remote server with FileZIlla.
Modifying some of the uploaded files on the server.
Restarting the web server and finally having the app online.
Here is how to troubleshoot your app if it's not working.
If you love Python and want to impress your clients or your employer with impressive data visualization on the browser, Bokeh is the way to go. This course is a complete guide to mastering Bokeh, a Python library for building advanced and data dashboards containing beautiful interactive visualizations. The course will guide you step by step from plotting simple datasets to building rich and beautiful data visualization web apps that plot data in real-time and allow web users to interact and change the behavior of your plots via the internet from their browsers.
Whether you are a data analyst, data scientist, statistician, or any other specialist who deals with data regularly, this course is perfect for you. It will give you the skills to visualize data in a way that excites your audience and eventually sells your product or your idea much easier. All you need to have to learn Bokeh is some basic prior knowledge of Python.
The course also contains exercises to help you check your skills as you progress. You will be given access to various data samples and provided with additional examples to enforce your Bokeh skills. The course is estimated to take you around four weeks to complete assuming you devote 10-20 hours/week depending on your productivity skills.