Online short courses
Develop your professional skills with our self-paced online short courses delivered by world-leading academics.

Explore our courses
Machine learning workflows are key to effective data science. This short course is focused on using Python packages to perform end-to-end data-driven analyses.
This short course is aimed at numerate professionals seeking to understand the core concepts, methods and technologies that underpin modern Machine Learning.
This short course will give you the tools to understand the core concepts, methods and technologies that underpin modern Deep Learning using Artificial Neural Networks.
This short course for beginners will provide you with hands-on experience of the core features of Python, and how to apply these to real-world problems.
Building on our Introduction to Python short course this short course will help you to take your programming skills to the next level
Our most advanced short course on using Python provides you with the skills to perform expert programming at the highest level.