I provide training and courses on Python, PyPy and related technologies. All courses can be given in English or Italian. Examples of possible courses are:

  • Introduction to Python
  • Advanced Python
  • Test Driven Development
  • Debugging Techniques
  • Make the most out of PyPy

You are welcome to contact me to ask for information about the courses and the availability, or to request a special training on a particular topic.

On the talks page, you can find the links to the slides and videos of my talks and tutorials at the various conferences I participated to.


  • Python expert
  • PyPy core developer
  • Test Driven Development
  • Continuous integration
Recent public talks
Python Language Summit 2020
  • HPy: a future-proof way of extending Python?
PyCon ZA 2017, Cape Town, South Africa
  • The practice of TDD: tips&tricks
EuroPython 2017, Rimini, Italy
  • The Joy of PyPy JIT: Abstractions for Free
PyCon Italia 2017, Firenze, Italy
  • PyPy Status Update