Tutorials

Last Updated: June 2025

Use the following tutorials to learn the basics about Tethys Platform.

Getting Started

Start here if you are new to Tethys Platform and you want to learn how to develop apps.

There are now two core development paradigms that you can learn and leverage: Standard or Component

Standard App Basics

Closely follows Django's traditional web development framework. Your app will contain Python, HTML, CSS, and JavaScript files, and you will need to learn at least some basics in all of these languages as you make edits to all these file types.

Component App Basics (Beta)

Closely follows ReactPy's component-based web development framework (which is ReactJS's framework, but in pure Python). Your app will contain one or more Python files, and nothing more. You may still need to learn some basics of HTML and CSS as you translate some of their functionality to Python.

Spatial Data

Learn how to add spatial data visualizations and use spatial web services in Standard Tethys Apps with this series of Tutorials.

Computing

Learn how to perform cloud computing in Standard Tethys Apps with these tutorials.

Other

Complete these tutorials to learn about other Tethys Platform features.