Data Visualization on the Browser with Python and Bokeh (Udemy.com)

A complete guide on creating beautiful plots and data dashboards on the browser using the Python Bokeh library.

Created by: Ardit Sulce

Produced in 2018

icon
What you will learn

  • Build advanced data visualization web apps using the Python Bokeh library.
  • Create interactive modern web plots that represent your data impressively.
  • Create widgets that let users interact with your plots.
  • Learn all the available Bokeh styling features.
  • Integrate and visualize data from Pandas DataFrames.
  • Create dynamic graphs that plot real-time data.
  • Plot time-series data.
  • Integrate your data visualization apps with Flask apps.
  • Deploy the apps in live servers.
  • Learn how to troubleshoot Bokeh apps.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100

icon
Course Description

If you love Python and want to impress your clientsor youremployerwith impressivedata visualization on the browser, Bokeh is the way to go. This course is a complete guide to mastering Bokeh which is a Pythonlibraryforbuildingadvanced and moderndata visualization web applications. The course will guide you step by step starting from plotting simple datasets to building rich and beautiful data visualization web apps that plot data inreal time and allow web users to interact and change the behavior of your plots via internetfrom their browsers.
Bokeh is a brand new data sciencelibrary that is gaining traction fast so it's smart to be ahead of the competition and packthe skills in your portfolio.

Whether you are a data analyst, data scientist, statistician or any other specialistin the data industry this courseis perfect for you as it will give you the skills to visualizedata in a way thatexcitesyour audienceandeventuallysells your product or your ideamuch easier. All you need to have to learn Bokehis some basic priorknowledge of Python.

The course also contains exercises tohelp you check your skills as you progress. You will be given access to various data samples and will be provided with additional examples to enforce your Bokeh skills. The course is estimated to take you aroundfour weeks to completeassuming you devote a 10-20hour /weekdepending on your productivity skills. You also get daily instructor support in the student forum inside the course which guarantees your success.
Who this course is for:
Anyone involved in the data industryAnyone who is already familiar with Python basics

icon
Instructor Details

Ardit Sulce

Hi, I am Ardit! I am a Python programmer and a Python teacher. I have worked with companies from many countries both as an employee and as self-employed. I have used Python as a data science tool and a language to develop both desktop and web applications. Some of the projects I have worked on have been using Python together with the Center for Conservation Geography to map and understand the Australian ecosystems, process drone land images with the Swiss in-Terra, and performing data mining to gain business insights with the Australian Rapid Intelligence.

I will teach you how you can use Python, just like I do. I take care to explain the programming concepts assuming my students don't have a computer science background. Indeed, you don't need a computer science degree to become a programmer.
I was graduated with a Master of Science in Geospatial Technologies from the University of Muenster in Germany. I am also the founder and author of PythonHow, a Python learning resource designed particularly for people with no previous programming experience. Try out one of my courses, and you will be on for an exciting ride.

icon
More courses by Ardit Sulce

The Python Mega Course: Build 10 Real World Applications

$11.99

Data Processing with Python

$11.99

100 Python Challenges to Boost Your Python Skills

$11.99

Python for Beginners with Examples

$11.99

100 Python Exercises I: Evaluate and Improve Your Skills

$11.99

icon
More python courses

Python 3: Deep Dive (Part 4 - OOP)

$11.99

Complete Python From A-Z - Complete Python Bootcamp

$11.99

Programming for Everybody (Getting Started with Python)

Free

An Introduction to Interactive Programming in Python

Free

EasyPy3: Python for Beginners

$11.99

Selenium Webdriver with PYTHON from Scratch + Frameworks

$11.99

icon
Reviews

4.3

191 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Konstantin Leidman on 10/23/2020

Poor narration

By Mel Neubert on 10/16/2020

The covered content is really good, the exercises are really helpful.
So far for the good news.
Bad:
- text swims out of focus and that has nothing to do with my wifi connection
- the code wasn't prepared beforehand, so errors occur and are corrected during the course which leads to unnecessary length of the lecture and results in flaws in the structure - don't misunderstand me, that the coding is done while the next step is explained is great, and some editing, eg cutting out the mistakes would have been an additional courtesy, which is definitely missing
- Section 4, Bokeh Server, black background, tiny font size, not readable at all, then swimming out of focus and these corrections on the fly when the code doesn't work on the first try is really poor quality
- ColumnDataSource is explained nicely, but not taken to its full advantage, eg. 3 CDS are created when one would have been enough - also CDSview is missing
- Q&A is not answered
I just finished Section 4 - my feedback in between

By Bryan Butler on 10/4/2020

Overall this was a good course on Bokeh, there are lots of things taht you can do with it and Ardit covered many ways to customize and deploy different plots. Bokeh has changed a bit since this course was created and this course could use some updating. Almost all of the changes were addressed in the questions, but a few took some hunting around to get the code to work. The deployment section is good and covers a few alternatives.

By Scott Ginther on 10/1/2020

Some content is out of date. Missing py files.

By Anirudh Vats on 9/23/2020

Very well explained. Starts with the basics.

By Harinder Matharoo on 9/17/2020

This class was very informative. I didn't have any experience with Bokeh beforehand and after taking this class I feel pretty comfortable with it. I also did not understand how to set up a web server and now I understand the basics. I think students taking this course need to already be familiar with Python and if they have a little knowledge of HTML and Javascript, that's a bonus, but not required.

By Sunil Babu K C on 8/12/2020

Very good Learning

By Scott Bartkowski on 8/2/2020

Loved it, Artis does a great job explaining the concepts. Thank you.

By Gopinath Mandala on 8/2/2020

The examples covered are too basic. No details covered about passing data/info between multiple widgets etc. Also, I see no response to questions over last few months. No response even to the ones I posted. Looks like the instructor has moved on and is not watching for any questions etc. This is only my second course (out of nearly 30+ courses i took) at udemy where i rated it below 3.

By Sachin Gaware on 7/20/2020

Very good explanation of complex logics in filter function

By Ivan Carlos Pimentel da Cruz on 7/3/2020

At aqui, sim.

By Christopher Davidson on 7/2/2020

Awesome course!