Build and Deploy Data Apps in Anaconda Notebooks

Build and Deploy Data Apps in Anaconda Notebooks

Design compelling visualization projects and create a data app.

rate limit

Code not recognized.

About this course

This beginner course is designed for those seeking expert guidance on turning their data analysis code or machine learning pipeline into a polished application with minimal code. Regardless of your experience level building interactive visualizations and web applications, you’ll get to learn best practices from Philipp Rudiger, the creator of Panel, Lumen, hvPlot, and GeoViews. Whether you are a novice looking to learn how to create a data app or an experienced data expert seeking to showcase your skills, this course is for you.

What you'll learn—and how you can apply it

By the end of this course, you’ll understand:

  • How to get started with interactive visualizations
  • How to leverage HoloViz and Panel to create compelling data app projects
  • How to deploy your app in Anaconda Notebooks

This training is for you because:

  • You’re a data scientist, data analyst, and/or Python developer who is interested in Python visualization and Panel app development.
  • You work with dashboards to understand data and models.
  • You wish to communicate data insights as effectively as possible.

Prerequisites

  • Basic Python proficiency

Setup

To open Anaconda Notebooks:

  1. Go to https://anaconda.cloud
  2. Click on 'Notebooks' from the top navigation menu
  3. Create an account or login if you already have one

Recommended preparation  

Recommended follow-up

Facilitator bio

Philipp Rudiger is a Staff Software Engineer at Anaconda, Inc., developing open-source and client-specific solutions for data management, visualization, and analysis. Before making the switch to software development, he completed his Ph.D. and Masters in Computational Neuroscience at the University of Edinburgh, working on biologically inspired, deep, and recurrent neural network models of the visual system. He is the author of the open-source dashboarding and visualization libraries Panel, Lumen, hvPlot, and GeoViews and one of the core developers of Bokeh, Datashader, and HoloViews. At Anaconda Inc., he leads consulting projects and co-ordinates with teams across the organization to integrate HoloViz tools in various products.

Questions? Issues? Join our Community page to get help.

Curriculum00:42:54

  • How to Use Anaconda Notebooks 00:01:02
  • Overview
  • Author Introduction 00:00:59
  • HoloViz & Panel Introduction 00:01:34
  • Panel and Core Functionalities 00:08:54
  • Anaconda Notebooks: An Overview 00:02:18
  • Building and Deploying an App
  • Developing an Application with Panel and Anaconda Notebooks 00:06:38
  • Building Interactive Visualizations and Creating a Dashboard: Part I 00:10:20
  • Building Interactive Visualizations and Creating a Dashboard: Part II 00:11:09
  • End of Course Survey

About this course

This beginner course is designed for those seeking expert guidance on turning their data analysis code or machine learning pipeline into a polished application with minimal code. Regardless of your experience level building interactive visualizations and web applications, you’ll get to learn best practices from Philipp Rudiger, the creator of Panel, Lumen, hvPlot, and GeoViews. Whether you are a novice looking to learn how to create a data app or an experienced data expert seeking to showcase your skills, this course is for you.

What you'll learn—and how you can apply it

By the end of this course, you’ll understand:

  • How to get started with interactive visualizations
  • How to leverage HoloViz and Panel to create compelling data app projects
  • How to deploy your app in Anaconda Notebooks

This training is for you because:

  • You’re a data scientist, data analyst, and/or Python developer who is interested in Python visualization and Panel app development.
  • You work with dashboards to understand data and models.
  • You wish to communicate data insights as effectively as possible.

Prerequisites

  • Basic Python proficiency

Setup

To open Anaconda Notebooks:

  1. Go to https://anaconda.cloud
  2. Click on 'Notebooks' from the top navigation menu
  3. Create an account or login if you already have one

Recommended preparation  

Recommended follow-up

Facilitator bio

Philipp Rudiger is a Staff Software Engineer at Anaconda, Inc., developing open-source and client-specific solutions for data management, visualization, and analysis. Before making the switch to software development, he completed his Ph.D. and Masters in Computational Neuroscience at the University of Edinburgh, working on biologically inspired, deep, and recurrent neural network models of the visual system. He is the author of the open-source dashboarding and visualization libraries Panel, Lumen, hvPlot, and GeoViews and one of the core developers of Bokeh, Datashader, and HoloViews. At Anaconda Inc., he leads consulting projects and co-ordinates with teams across the organization to integrate HoloViz tools in various products.

Questions? Issues? Join our Community page to get help.

Curriculum00:42:54

  • How to Use Anaconda Notebooks 00:01:02
  • Overview
  • Author Introduction 00:00:59
  • HoloViz & Panel Introduction 00:01:34
  • Panel and Core Functionalities 00:08:54
  • Anaconda Notebooks: An Overview 00:02:18
  • Building and Deploying an App
  • Developing an Application with Panel and Anaconda Notebooks 00:06:38
  • Building Interactive Visualizations and Creating a Dashboard: Part I 00:10:20
  • Building Interactive Visualizations and Creating a Dashboard: Part II 00:11:09
  • End of Course Survey