✨ What is new on the platform?
We constantly improve our platform. These are the highlights of our updates:
A new settings allows to enable real-time semantic analysis of the code as you type, providing errors about names and types even before running the code. Learn more about the analysis here.
The Judicious documentation system now automatically detects functions with side effects in a number of cases, making it easier to recognize impure functions.
The palette used for code highlighting in the editor and anywhere else has been improved to better distinguish between kinds of tokens and to better match PyTamaro's color scheme.
New, custom tooltips show error messages in a unified way for syntax errors (detected live, before running the code) and runtime errors. A clear category helps to identify the kind of error at a glance.
Introducing TIDE, a new interactive environment for TamaroCards with live evaluation of graphics and colors. Try TIDE now!
This web platform for PyTamaro has been developed at the Lugano Computing Education research lab (LuCE) at the Software Institute of the Università della Svizzera italiana (USI) in Lugano, Switzerland.
Contributors to the platform:
PhD student at the Software Institute, Università della Svizzera italiana (USI)
Postdoctoral researcher at the Software Institute, Università della Svizzera italiana (USI)
Master student at Rennes University - Research internship
Professor at the Software Institute, Università della Svizzera italiana (USI)
Bachelor student in the Faculty of Informatics at the Università della Svizzera italiana (USI) - Bachelor thesis
The content of the platform (activities and curricula) has been developed by multiple authors:
Kollegium St.Fidelis, Stans
Docente Informatica Liceo Mendrisio
Activities for the Scuola Media Pregassona
Lernender Lehrer: Lehrperson der Kantonsschule Alpenquai Luzern
Lehrperson für Englisch und Informatik an der Kantonsschule Enge in Zürich
Docente presso il Liceo di Lugano 2
Christoph Benkler | Gymnasium & FMS Lerbermatt
Lehrperson für Biologie und Informatik am Realgymnasium Rämibühl in Zürich
Members of LuCE, the Lugano Computing Education research lab at USI (Agnese Eva Zamboni, Luca Chiodini, Matthias Hauswirth).
activities for the Hour of Code
Lehrperson der Kantonsschule Alpenquai Luzern
Lehrperson der Kantonsschule Alpenquai Luzern
LiMe
Graphics can be an excellent domain to learn programming. We developed PyTamaro exactly with this goal in mind, and we have been using it in several courses: students loved it! This web platform provides a way to use PyTamaro in a browser and several activities that can inspire you.

PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI
Privacy Policy • Platform Version f5b96bc (Sun, 04 Jan 2026 17:27:49 GMT)