TutorFlow for data educators

Teach data analysis with charts,code, and questions.

Bring your datasets into Python, R, and SQL lessons. Learners run code, explore charts, and query the database you prepare, right in their browser.

https://tutorflow.io/examples/courses/data

Three languages, visible results

Pair a question with data, runnable code, and a result your class can explain.

Visualize with Python

Use pandas and matplotlib to turn CSV data into trends and comparisons.

Explore distributions with R

Teach data frames, summary statistics, and plots with browser-based R notebooks.

Query a database with SQL

Prepare tables and starter data, then teach filtering, grouping, and joins with DuckDB.

From dataset to data lesson

  1. 1

    Choose the language and data

    Create a notebook lesson, select Python, R, or SQL, and attach your CSV files.

  2. 2

    Prepare the activity

    Add explanations, runnable code, and practice questions. For SQL, define the starting database.

  3. 3

    Share and explore

    Share the course link so learners can change code and inspect the results in their browser.

Data education FAQ

Build a data lesson your class can run

Start with a dataset and a question, then bring the analysis to life in the browser.

No credit card required