For your team
Kick start or up-skill your Python development team with a standard multi-day course or a bespoke multi-week intensive boot camp
For your staff
Offer your staff a chance to automate time-consuming tasks with the easy-to-learn and highly popular Python programming language.
Or to upgrade their Python skills for more efficient coding, creating faster and more robust systems.
For your training clients
Expand your catalogue of training courses with my Python courses
For you
If Python is so easy, why training?
With decades’ programming experience, my early Python code was very poor. I got things working, but not very well. It took years before I started to use Python correctly – elegant, efficient, maintainable. With hindsight, a training course would have been invaluable.
In my training courses I emphasise code quality and offer a deep understanding of Python, helping you to prevent many of the mistakes which I’ve made during my career as a Python developer.
My standard Python courses
I regularly deliver the following courses, based on my own training materials, usually through other training companies to their client companies or in open courses:
Other topics I can cover
I also occasionally deliver courses on the following:
- Data analysis using Python
- Data visualisation with Python
Bespoke courses
With my extensive Python training and development experience, and starting from my range of existing training materials, I can put together a bespoke course for you or your team. Here are some suggestions:
- Understanding Python’s object model
- Python for non-Python programmers
- Decorators and iteration in-depth
- Python object oriented programming
- Faster Python code
- More robust, maintainable Python code
- Django web applications
Bespoke training formats
Whilst I usually do 3 to 5 day courses, I can adapt the course delivery to your requirements. For instance:
- 0.5 to 5 days courses
- Multi-week bootcamps – more practical experience, 1-1 mentoring, code reviews, team and individual exercises
- On-demand remote support
- One on one mentoring
- Code reviews
Next
Contact me to discuss your training requirements
Course: Introduction to Programming
Duration: 3 days Overview The Introduction to Programming course comprises sessions dealing with variables, expressions,…
Course: Python Programming
Duration: 4 days This course provides participants with the skills to write and maintain Python…
Course: Advanced Python
Duration: 4 days Pre-requisites Prerequisites: Used to creating and running Python scripts Comfortable using Python’s…
Python support – Ask wisely, ask nicely
What do you do if you need some Python support, from a quick answer to…
Mentoring Python developers
From time to time I have the pleasure to mentor fellow Python developers. I enjoy…
Conference workshop
Write your own games, simulations and demonstrations with PyGameCreate interactive graphical applications for serious funA…
Training courses for LearningTree
Learning Tree International is a long-established and well-respected international training company. I have been delivering…
Becoming a Python trainer
I’ve been ‘lucky’ enough to get a steady stream of Python training assignments. ‘Lucky’ in…
PyBerlin talk
The organisers of PyBerlin, a large regular Python meetup, asked me to speak about the…
Teaching Python
Recently Learning Tree, a well-respected training company, invited me to teach Python for them. Last…
Electronics and Robotics – Teaching
Our children’s school asked me to teach the 14 – 16 year old pupils some…
Computer building – teaching
Our children’s school (a Waldorf/Steiner school) believes that ideally children should build a computer before…
More resources for learning French
Coffee Break French For the last three or more years I’ve been listening to the…
Learn French with Frantastique
Whilst learning French I tried out Frantastique The company behind it I first came across…
Anki – Open Source Flashcards
What is Anki? Anki is an open source application which lets you create and view…
Duolingo – online language course
I used Duolingo regularly for a couple of months. It was good fun, so why…