Entirely free. No registration needed.
Eager to discover the art of programming? Embark on a journey to learn fundamental programming concepts.
Our approach fosters problem decomposition skills: you will decompose graphics (like the PyTamaro logo or the Swiss flag) and compose programs.
Are you a teacher? This research paper describes the philosophy behind PyTamaro's design and how it avoids some pitfalls found in other approaches.
A number of teachers are contributing to this web platform with their activities and curricula.
Going through a curriculum gives you the best learning experience, as it guides you through a coherent sequence of activities.
You can program with PyTamaro directly in your browser, but you can also install it as any other Python library in your enviroment.
We also provide a complete API documentation.
The PyTamaro library is an open-source project. Its development happens on GitHub. GitHub is also the right place to go if you want to report a bug.
The content of this website has been developed by multiple authors. Each contributor is listed on our "About" page.
PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI
Privacy Policy • Platform Version f9e590c (Sun, 19 May 2024 10:38:32 GMT)