We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Building Interactive Visualizations Using Bokeh

Janani Ravi

Bokeh is an accessible and easy-to-use Python library which allows even novice programmers to build complex, interactive visualizations in an intuitive manner. Learn how to build interactive plots to support business decision making with Bokeh.

Read more

Bokeh is an accessible and easy-to-use Python library which allows even novice programmers to build complex, interactive visualizations in an intuitive manner. Learn how to build interactive plots to support business decision making with Bokeh.

Organizations have huge datasets, usually in a raw format. Visualization of this data is critical in order to understand what is significant before diving into data analysis. In this course, Building Interactive Visualizations Using Bokeh, you'll learn how to use Bokeh to build tweakable visualizations on the web which allows for easy exploration of data without in-depth coding knowledge. First, you'll explore the internals of how Bokeh works and the basic building blocks of Bokeh plots by working with glyphs, plots, tables, arbitrary shapes, and visual layouts. Then, you'll delve into specialized plots in Bokeh, such as plots which work with categorical data, network graphs, and geographical data. Next, you'll discover how to build geo-plots using built-in Bokeh maps and the Google Maps API, along with Bokeh's huge sample dataset to prototype some interesting plots. Finally, you'll learn some advanced features in Bokeh such as integrating with Bokeh plot tools to enhance plot interactivity and working with the Bokeh server which offers a model-view-controller paradigm to manipulate data in Python and view it using a browser. By the end of this course, you'll have the necessary knowledge to effectively work with Bokeh plots and features to extract insights from your own data in the real world.

Enroll now

What's inside

Syllabus

Course Overview
Plotting with Glyphs in Bokeh
Building Basic and Intermediate Plots with Bokeh
Adding Interactive Features to Bokeh Apps
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Built on Python, this course is suitable for programmers regardless of experience level
Teaches how to build and tweak interactive visualizations, offering hands-on, real-world applications of Bokeh
Provides a solid foundation for beginners looking to master Bokeh's capabilities

Save this course

Save Building Interactive Visualizations Using Bokeh to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Building Interactive Visualizations Using Bokeh with these activities:
Review Python Programming
These concepts will be especially pertinent to the first module of the course where the basics of Python are covered.
Show steps
  • Read the first three chapters of the book.
  • Complete the practice exercises at the end of each chapter.
  • Create a small Python script using the concepts you've learned.
Review Python Basics
Understanding Python basics will help you quickly comprehend the concepts covered in this course and build a strong foundation in Bokeh.
Browse courses on Python Programming
Show steps
  • Review data types, variables, and operators
  • Practice writing simple Python programs using loops and conditionals
Show all two activities

Career center

Learners who complete Building Interactive Visualizations Using Bokeh will develop knowledge and skills that may be useful to these careers:
Data Visualization Engineer
Data Visualization Engineers specialize in designing and developing data visualizations. Bokeh is a popular tool for creating interactive visualizations, and this course provides a deep understanding of its capabilities. By mastering Bokeh, Data Visualization Engineers can create visually appealing and informative visualizations that help users gain insights from data.
Data Scientist
Data Scientists use advanced statistical and machine learning techniques to extract valuable insights from data. Bokeh allows Data Scientists to create interactive visualizations that enable them to explore, analyze, and communicate their findings effectively. This course provides a comprehensive understanding of Bokeh, equipping Data Scientists with the skills to build visualizations that drive data-driven decision-making.
Quantitative Analyst
Quantitative Analysts use mathematical and statistical techniques to analyze financial data and make investment decisions. Bokeh allows Quantitative Analysts to create interactive visualizations that help them explore, analyze, and communicate their findings effectively. This course provides a comprehensive understanding of Bokeh, equipping Quantitative Analysts with the skills to build visualizations that drive data-driven investment decisions.
Data Journalist
Data Journalists use data to tell stories and inform the public. Bokeh enables Data Journalists to create interactive data visualizations that help readers understand complex data and make informed decisions. This course provides a solid foundation in Bokeh, empowering Data Journalists to build powerful visualizations that engage and inform audiences.
Web Developer
Web Developers create and maintain websites. Bokeh is a valuable tool for creating interactive data visualizations that can be embedded into web pages. This course provides Web Developers with the skills to use Bokeh effectively, enabling them to build websites that offer rich and engaging data visualizations.
Product Manager
Product Managers oversee the development and launch of new products. Bokeh enables Product Managers to create interactive data visualizations that help stakeholders understand product usage, identify customer needs, and make informed decisions. This course provides a solid foundation in Bokeh, empowering Product Managers to build powerful visualizations that support successful product development.
Financial Analyst
Financial Analysts provide financial advice and guidance to individuals and organizations. Bokeh enables Financial Analysts to create interactive data visualizations that help clients understand complex financial data and make informed decisions. This course provides a solid foundation in Bokeh, empowering Financial Analysts to build powerful visualizations that support informed financial planning.
Business Intelligence Analyst
Business Intelligence Analysts help organizations make informed decisions by providing data-driven insights. Bokeh enables Business Intelligence Analysts to create interactive data visualizations that help stakeholders easily explore and understand complex datasets. This course provides a solid foundation in Bokeh, empowering Business Intelligence Analysts to build powerful visualizations that support informed decision-making.
Technical Writer
Technical Writers create documentation and training materials to help users understand and use software and products. Bokeh enables Technical Writers to create interactive data visualizations that help users explore and understand complex technical concepts in a clear and engaging way. This course provides a solid foundation in Bokeh, empowering Technical Writers to build powerful visualizations that enhance user understanding.
Market Researcher
Market Researchers gather and analyze data to understand consumer behavior and market trends. Bokeh enables Market Researchers to create interactive data visualizations that help stakeholders easily explore and understand complex research findings. This course provides a solid foundation in Bokeh, empowering Market Researchers to build powerful visualizations that support informed decision-making.
User Experience Designer
User Experience Designers focus on creating user-friendly and visually appealing interfaces for websites and applications. Bokeh enables User Experience Designers to create interactive data visualizations that help users explore and understand data in an intuitive and engaging way. This course provides a solid foundation in Bokeh, empowering User Experience Designers to build powerful visualizations that enhance the user experience.
Educator
Educators teach and inspire students in a variety of settings. Bokeh enables Educators to create interactive data visualizations that help students explore and understand complex concepts in a fun and engaging way. This course provides a solid foundation in Bokeh, empowering Educators to build powerful visualizations that enhance student learning.
Information Architect
Information Architects design and organize websites and applications to make them easy to use and find information. Bokeh enables Information Architects to create interactive data visualizations that help users explore and understand complex data in a structured and logical way. This course provides a solid foundation in Bokeh, empowering Information Architects to build powerful visualizations that enhance the user experience.
Data Analyst
Data Analysts gather, cleanse, and analyze data to provide meaningful insights to organizations. Bokeh enables Data Analysts to create interactive data visualizations that help stakeholders easily explore and understand complex datasets. This course provides a solid foundation in Bokeh, empowering Data Analysts to build powerful visualizations that support informed decision-making.
Software Engineer
Software Engineers design, develop, and maintain software systems. Bokeh is a Python library for creating interactive visualizations, and it can be integrated into various software applications. This course provides Software Engineers with the skills to use Bokeh effectively, enabling them to create visually appealing and user-friendly software interfaces.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Building Interactive Visualizations Using Bokeh.
Provides a comprehensive overview of data visualization, covering the principles of visual perception, the different types of visualizations, and how to use them to communicate effectively.
Provides a comprehensive overview of Bokeh, covering the basics of creating and customizing visualizations, as well as more advanced topics such as building dashboards and applications.
Provides a practical guide to creating effective visualizations for quantitative data. It covers the principles of visual perception and how to use them to create visualizations that are clear, concise, and easy to understand.
Provides a comprehensive introduction to data visualization using D3.js. It covers the basics of D3.js, as well as more advanced topics such as creating custom visualizations and working with large datasets.
Provides a concise guide to using Bokeh to create interactive data visualizations, covering the basics of creating and customizing visualizations.
Provides a practical introduction to data visualization, covering the principles of visual perception, the different types of visualizations, and how to choose the right visualization for your data.
Provides a practical introduction to data visualization using Python and JavaScript. It covers the basics of data visualization, as well as more advanced topics such as creating interactive visualizations and working with large datasets.
This classic work provides a comprehensive overview of data visualization principles and best practices, covering a wide range of topics.
Provides a comprehensive overview of data visualization principles and best practices, helping readers understand the different types of visualizations and when to use them.
Provides a comprehensive overview of ggplot2, a popular R library for data visualization, which shares many similarities with Bokeh.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Building Interactive Visualizations Using Bokeh.
Pandas Playbook: Visualization
Most relevant
Building Data Visualizations Using Matplotlib
Most relevant
Data Visualization using Bokeh
Most relevant
Visualizing Data with R
Most relevant
Data Visualization with R
Most relevant
Visualizing Data in ggplot 2: R Data Playbook
Most relevant
Geospatial Data Science with Python: Data Visualization
Most relevant
Build Your First Data Visualization with Matplotlib
Most relevant
Cryptocurrency Data Visualization using Plotly Express
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser