Install third-party Python packages on any plan. Get started for free now!
  • Solutions
    Product
    • Features
    • Open-source
    • Anvil X
    Use Cases
    • Internal Tools
    • Data Science
    • Machine Learning
    • New Products
    • Mobile Web Apps
    • Education
  • Pricing
  • Enterprise
    • Anvil for Enterprise
    • Case Studies
    • Support Plans
    • Contact Us
  • Tutorials
  • Resources
    Learn
    • Docs
    • Tutorials
    Explore
    • Examples
    • Blog
    • Community
  • Forum
  • Start building
Back
  • Solutions
  • Pricing
  • Enterprise
  • Tutorials
  • Resources
  • Forum
Product
  • Features
  • Open-source
  • Anvil X
Use Cases
  • Internal Tools
  • Data Science
  • Machine Learning
  • New Products
  • Mobile Web Apps
  • Education
  • Anvil for Enterprise
  • Case Studies
  • Support Contracts
Learn
  • Docs
  • Tutorials
Explore
  • Examples
  • Blog
  • Community
Start building now
Learning Centre Tutorials

Data Science Tutorials

Dashboarding Connecting Python Notebooks Deploying Data Science

Get Started

Learn the basics of Anvil by building a data dashboard

Data Dashboard

Get to grips with Anvil by building a data dashboard displaying data from a variety of sources. In this tutorial, you will:

  • Build your User Interface
  • Plot data from a Data Table
  • Plot data from a REST API
  • Deploy your app

Dashboarding

Build your data dashboard and deploy it to the web.

Plotting in Python
A guide to Python plotting libraries.
Build a Web App with Pandas
In this tutorial, we will walk through the process of building a dashboard using Pandas.
Turn Your Pandas Code into a Web App
In this tutorial, we will build a dashboard using a local Pandas script or Jupyter notebook.

Connecting Notebooks

Link code running in a Python notebook to Anvil.

Turning a Jupyter Notebook into a Web App
Put a web frontend a Jupyter notebook, using the Anvil Uplink.
Turning a Google Colab Notebook into a Web App
Put a front end on your Google Colab notebook, using the Anvil Uplink.
Deploy Machine Learning to the Web with Deepnote
Deploy a machine-learning model in a Deepnote notebook, and use Anvil’s Uplink put a web front end on it.

Deploying Data Science

Learn how to deploy your machine learning models or data science apps to the cloud.

Deploying a machine learning model with Anvil
Learn how to quickly deploy a machine learning model with Anvil’s built in Data Files service.
Deploy a Google Colab Notebook with Docker
Learn how to deploy a Google Colab Notebook on a private server with Docker.
TM

Develop

  • Build
  • Features
  • Pricing
  • Anvil X

Support

  • Docs
  • Forum
  • Tutorials
  • Changelog

Company

  • About us
  • Jobs
  • Press
  • Contact
Copyright © 2025 Anvil. Anvil, Anvil Works and our logo are trademarks of The Tuesday Project Ltd.
Privacy Terms of Service
OSZAR »