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
  • Version Control Systems (in particular Mercurial)
Recent public talks
EuroPython 2013, Florence, July 1-7
  • Bug Hunting for Dummies
PyCon UK 2012, Coventry, September 28-30
  • PyPy JIT Under the Hood
EuroPython 2012, Florence, July 2-8
  • Keynote PyPy: current status and GIL-less future
  • Python White Magic
  • PyPy JIT Under the Hood
  • Tutorial Camelot 101