Python Training

I love finding new ways to help people understand how Python works. It is such an elegant language. Whether I’m working one-to-one as a mentor, training groups face to face or remotely or creating training materials, I always learn something new. Here are some of the things I’ve worked on recently.

Python Learning Community

There are so many great tutorial videos and articles out there. All for free. But how do you know where to start? What do you do when you get stuck? And how do you keep yourself motivated.

Or do you pay a small fortune to join a professional training course?

There must be a better way.

In the Python Learning Community I will guide you through your Python journey. You will do the work, but I will keep you on track and keep you moving. You will share this with a group of fellow Python students, and support each other.

The first group started early 2022. It is currently full. I may open up some more spaces. If you want to know when there are more spaces sign up for the newsletter – see the sign up box in the left hand column.

One on one tutoring, mentoring or teaching

One-to-one sessions are very effective. We can focus on what you need the most, when you need it. We can quickly cover the obvious stuff, leaving more time for your questions and for looking at your code.

I can explain the theory and show you example Python code. Along the way I’ll also help you to write code which is easier to read, expand and debug.

We can cover basic to advanced Python, basic Python Data Analysis and some specialised topics such as the pygame games library or how to make your Python code run faster.

I can also help you with a specific Python project. For instance a work project, a personal passion or hobby project or a study project. I can help you make a strong start and get you moving again when you’re stuck.

We can start this right now, with a free half hour chat to find out what you need and how we can best work together. We can do 30, 45 or 60 minute sessions. The cost of this is UK £45 (around €53 or US $61) per 60 minutes. This can be remote or locally if you happen to live in Bristol, UK.

Remote Classroom Training

Virtual classroom

Having delivered a lot of Python training for other organisations, I am now getting ready to deliver my own training.

You will be part of a small group, typically five to ten people, learning Python together. I will explain the theory. You will have regular exercises to get experience and to check you really understand it.

Courses will be online, using a video conferencing service like Zoom.

I will probably offer the following courses:

  • Basic Python, 4 days
  • Advanced Python, 4 days
  • Python Data Analysis and Visualisation, 4 days
  • Python for Web Developers, 3 days

The cost will probably be: (note that this may still change)

  • 4 day courses priced at UK £450 (around US $610 or EU €525)
  • 3 day course priced at UK £350 (around US $475 or EU €410)

And timings will probably be: (also still subject to change)

  • Sessions during UK morning, afternoon and/or evenings:
    • 9:00 – 12:30 UK/GMT or 14:30 – 18:00 India/IST
    • 13:30 – 17:00 UK/GMT, 8:30 – 12:00 US/EST or 19:00 – 22:30 India/IST
    • 18:00 – 21:30 UK/GMT, 13:00 – 16:30 US/EST or 10:00 – 13:30 US/PST
    • Note: Non-UK times may differ a little during (British) Summer Time
  • A 3 day course will consist of 3 consecutive days (e.g. Monday to Wednesday), 3 weeks of 1 day per week or 6 weeks of 1 session per week

Contact me now if you are interested. We will go ahead once there is enough interest.