Training Courses

Expert-led courses for individuals and teams

Deep Learning with PyTorch icon

Deep Learning with PyTorch

*PyTorch* is the library most deep learning research and much production work is now written in. This course teaches you to build and train networks with it on your own data, and to judge whether...

Geospatial Machine Learning icon

Geospatial Machine Learning

Build machine learning models on spatial data, where the location of an observation carries information that ordinary models throw away. Over three days you classify multispectral satellite...

Machine Learning in Python icon

Machine Learning in Python

Machine learning is a set of methods for making predictions from data, and *scikit-learn* is the library most Python teams use to apply them. This course takes you from the Python language itself...

Custom Training

Need training tailored to your specific requirements? We design and deliver customised courses for teams, covering exactly the topics you need at your preferred pace and depth.

Our Training Philosophy

Practitioners, Not Presenters

Your trainer has built and shipped these systems, and can answer the questions that come up when yours does not behave.

You Write the Code

Every course is hands-on in Python. You train the models yourself and leave with working code you understand.

Judgement, Not Just Method

Knowing when a technique is the wrong choice matters as much as knowing how to run it. We teach both.

Ongoing Support

Post-course support and resources, so the work continues once you are back at your desk.