Training courses for LearningTree

Learning Tree International is a long-established and well-respected international training company. I have been delivering Python courses for Learning Tree since 2019, face to face in their London training centre, on-site at various organisations,...

Becoming a Python trainer

I’ve been ‘lucky’ enough to get a steady stream of Python training assignments. ‘Lucky’ in the sense of ‘where opportunity meets preparation’. Recently I had a long message from a fellow Python developer on...

Python Basics video for Springer

I always enjoy teaching the fundamentals of Python programming. It is such a great language, for anyone from absolute beginners to professional software developers. Springer (Springer Science and Business Media Company) asked me to...

pygame training video for Springer

I have used pygame for various personal and professional projects, and delivered a pygame workshop at EuroPython 2019. At the same conference I met an executive editor for the Springer Science and Business Media...

PyBerlin talk

The organisers of PyBerlin, a large regular Python meetup, asked me to speak about the Python-based system which I use for creating training videos. The title of the talk was ‘Python: my favourite Swiss...

Python Video Production System

My first training video, Game Development with PyGame, involved a lot of editing. I have seen coding demonstrations at conferences, with the presenter typing and explaining the code at the same time. They make...

Training videos for Springer/APress

Springer Science and Business Media Company, through their APress publishing arm, originally approached me about writing a book for them. I suggested creating a training video for them instead. From this I have now...