Data Analytics with Observable
2h 10mIntermediate2024-01-22
Authors

Bill Shander
CEO and Founder of Beehive Media
Course details
Observable is one of the most exciting (and constantly expanding) platforms to use for data analytics, visualization, storytelling, and collaboration. Its blend of easy-to-use click and drag features and customization makes it extremely popular for users across a wide range of skillsets. In this course, data analytics and visualization expert Bill Shander gives you an overview of the Observable platform, introducing the key features and functionalities with practical and tangible examples. Bill shows you how to get data into Observable, manipulate that data, and make visuals and reports with it. He demonstrates how to add interactivity to the reports, and how to make visuals in a variety of ways—some of which are one-click and others that offer more customizability with coding. By the end of the course, you will be able to spin up a new notebook, add data to it, and create a fully interactive data report.
Skills covered
ObservableData VisualizationData AnalysisData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOne-Off
Concepts
0. Introduction
- 01 - The only data tool you need
1. What, Why, and Who
- 02 - What is Observable
- 03 - Who is this course for
- 04 - When and why should you use Observable
2. Basic Functionality and UI
- 05 - Notebooks and their components
- 06 - The main UI components
- 07 - Referencing named cells
- 08 - Reactivity and the order of operations
- 09 - Challenge - Create a working notebook
- 10 - Solution - Create a working notebook
3. Working with Data
- 11 - Getting data into your notebook
- 12 - Data tables
- 13 - Manipulating data (JavaScript)
- 14 - Manipulating data (SQL with DuckDB)
- 15 - Manipulating data (SQL query)
- 16 - Challenge - Adding data to your notebook
- 17 - Solution - Adding data to your notebook
4. Inputs
- 18 - What are inputs and how do they work
- 19 - Customizing inputs
- 20 - Adding interactivity to your notebooks with inputs
- 21 - Challenge - Adding interactivity to your notebook
- 22 - Solution - Adding interactivity to your notebook
5. Visualizing Data
- 23 - Quick charts with Chart
- 24 - Quick charts with Plot
- 25 - Customizing charts with Plot
- 26 - Custom charts with D3 and Vega-Lite
- 27 - Challenge - Adding charts to your notebook
- 28 - Solution - Adding charts to your notebook
6. Putting It All Together
- 29 - Collaboration
- 30 - Importing from existing notebooks
- 31 - Default and additional available libraries
Conclusion
- 32 - Keep learning Observable