Data Visualisation with Python: Bokeh and Advanced Layouts (FutureLearn)

Offered by FutureLearn,
Data Visualisation with Python: Bokeh and Advanced Layouts (FutureLearn)

Elevate your data visualisation skills and better communicate your data insights with the data visualisation package, Bokeh. Learn how to use Bokeh in Python. On the first week of the course, you’ll explore the key functions of Bokeh and how it can be used to create interactive visualisations and dashboards.

Class Deals by MOOC List - Click here and see FutureLearn's Active Discounts, Deals, and Promo Codes.

You’ll weigh up the benefits of Bokeh compared to other data visualisation packages, and explore the concept of Glyphs within Python and how they can be customised.

Explore data plotting in Python
Once you’ve mastered the basics you’ll learn about plot layouts, advanced features of the layouts, and the application of advanced widgets on Bokeh.
By the end of week two, you’ll understand the basics of layouts, interactions, and annotations, as well as being able to connect sliders to plots by updating plots from selects and putting it all together.

Understand the phases of data exploration
In week three, you’ll engage in an end to end exploration of data analysis. You’ll explore the various phases of data exploration and learn more about data ethics and the role of responsible storytelling.
You’ll also have the chance to conduct extended data analysis and visualisation, bringing all your learning together.
On the final week of the course, you’ll look at data analytics as an emerging field, the role of DataOps and UX design, and new technologies that have the potential to enhance your prospects as a data professional.
Throughout the course, you’ll have the opportunity to engage in a variety of practical exercises and complete real-world tasks that will place you in the role of a data analyst for a boutique streaming service.

What topics will you cover?

  • Python, Bokeh
  • Data visualisations and dashboards
  • Designing an application
  • Best practice for data analytics planning

What will you achieve?
By the end of the course, you‘ll be able to...

  • Use Bokeh to create interactive visualisations and dashboards
  • Articulate the thought process of designing an application
  • Define best practices for setting objectives and planning of the data analytics phases

Who is the course for?
This course is designed for professionals who would like to grow their confidence in using Python to produce exploratory and explanatory visualisations and build dashboards to communicate insights.
A professional working with data on a regular basis or has a fundamental understanding of data analytics but wants to become more employable or progress in their career.
A business analyst or junior data analysts looking to further develop their data visualisation skills using Python.
An individual with existing programming capabilities looking to enter the data analytics field.
If you want to explore this subject further, you may be interested in these courses from the same provider. They share the same subject and overall learning outcomes. Access them here:

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Data Visualisation: Creating Charts and Complex Visualisations in Tableau (FutureLearn) FutureLearn
FutureLearn

Data Visualisation: Creating Charts and Complex Visualisations in Tableau (FutureLearn)

Learn the fundamentals of data visualisation and storytelling to boost your career options. Struggling to turn data insights into action within your organisation? Learn how to identify the right metrics to add to data dashboards and identify the most effective components to help you tell data stories through beautiful visualisations. This course will take you from theory into practice. You’ll build the skills you need to create interactive dashboards using Tableau.

May 23rd 2022
4 Weeks
Software Development: Introducing Java (FutureLearn) FutureLearn
FutureLearn

Software Development: Introducing Java (FutureLearn)

Explore how Java can help support your software development career and learn its basic uses and functions. Becoming a software developer requires you to confidently use programming languages such as Python and Java to design, build, and fix software. This course is designed to build your existing Python knowledge and introduce you to Java and its applications within the development environment.

May 23rd 2022
4 Weeks
Introduction to Data Science with Google Analytics: Bridging Business and Technical Experts (FutureLearn) FutureLearn
UNESCO UNITWIN Complex Systems Digital Campus

Introduction to Data Science with Google Analytics: Bridging Business and Technical Experts (FutureLearn)

Get started with data science by learning how to use Google Analytics to analyse user behaviour and website performance. Get started with data science by learning to use Google Analytics. In a world where decisions are increasingly data-driven, an understanding of data science can take you a long way. On this course, you will learn how to be the bridge in your organisation between analytics experts and other functions.

No sessions available
2 Weeks
Teaching Physical Computing with Raspberry Pi and Python (FutureLearn) FutureLearn
Raspberry Pi Foundation

Teaching Physical Computing with Raspberry Pi and Python (FutureLearn)

Explore the exciting world of physical computing and create electronic circuits that you can control with code. Learn the benefits of using physical computing with your students. On this course from the Raspberry Pi Foundation, you will be introduced to the world of physical computing. You will use input devices to capture data, process that data with the Python programming language, and then use output devices to get information back out from your computer.

Mar 6th 2023
3 Weeks
Networking with Python: Socket Programming for Communication (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Networking with Python: Socket Programming for Communication (FutureLearn)

Discover how you can create networked applications in Python by using sockets. Supported by Google. Build your practical network application skills and understanding. On this course from the Raspberry Pi Foundation, you’ll learn how to create programs that communicate over the internet.

Mar 6th 2023
3 Weeks
Programming Applications with Python: Graphics User Interface (GUI) (FutureLearn) FutureLearn
FutureLearn

Programming Applications with Python: Graphics User Interface (GUI) (FutureLearn)

Discover how to create a GUI using Python and start to explore creating APIs. Make a GUI application in Python. On this course, you’ll explore a common use for Python – how to create a successful GUI. GUIs are a crucial aspect of any web service, and knowing how to create one is a vital skill for furthering your career in programming.

May 23rd 2022
4 Weeks
Advanced Data Mining with Weka (FutureLearn) FutureLearn
University of Waikato

Advanced Data Mining with Weka (FutureLearn)

Learn how to use popular packages that extend Weka's functionality and areas of application. Use them to mine your own data! This course will bring you to the wizard level of skill in data mining, following on from Data Mining with Weka and More Data Mining with Weka, by showing how to use popular packages that extend Weka’s functionality.

Available now
5-12 Weeks
Programming 103: Saving and Structuring Data (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Programming 103: Saving and Structuring Data (FutureLearn)

Learn how to save and structure data in external files, and import files back into your Python programs. Supported by Google. Discover how to save data to use it across multiple runs of your program. On this course, you will learn how to save text and binary files, and how to structure data so that programs can interpret it correctly.

Jan 2nd 2023
3 Weeks
Introduction to Data Analytics with Python (FutureLearn) FutureLearn
FutureLearn

Introduction to Data Analytics with Python (FutureLearn)

Learn the fundamentals of using Python for data analysis and develop skills in two of Python’s core libraries, Pandas and Seaborn. Build your data analytics toolkit with Python. We are in the era of ‘big data’. According to a Forbes article published in 2018, around 2.5 quintillion bytes of data were being generated each day globally. On this four-week course, created in collaboration with Tableau, you’ll gain a foundational knowledge of data science for business applications, acting as a launchpad to help you become a successful data scientist.

Oct 25th 2021
4 Weeks
Programming Essentials with Python: Matplotlib and Seaborn (FutureLearn) FutureLearn
FutureLearn

Programming Essentials with Python: Matplotlib and Seaborn (FutureLearn)

Explore the fundamentals of object-orientated programming languages and learn how to visualise data with Python. Discover Python libraries and the tools to improve your data presentation. On this course, you’ll examine the core principles of data-visualisation libraries. You’ll learn to define object-oriented programming, explore the key components of visualising with Python and the tools that can be leveraged. You’ll also explore other Python libraries and their uses, learning how to define and compare them.

May 23rd 2022
4 Weeks