Software development, data science and AI

Part-time online courses for professionals

Taught by leading researchers and industry experts

Are you looking for career progression within IT, or considering a move into the IT sector? Perhaps you're in a role where you engage with developers, but feel you haven't sufficient background. Our online courses and training give insights into the latest advances in knowledge, skills and techniques in software development, data science, AI and engineering. 

  • Upgrade skills from those of an ordinary computer user to those required by an application analyst and designer. 
  • Gain skills in cloud programming (Azure, AWS, and Google), Python development (TensorFlow and Keras), MLOps, and Edge (IoT).
  • Explore data science concepts such as computing cognitive systems and machine learning.
  • Develop skills in Artificial Intelligence and learn about developing applications.
  • Understand and gain a critical appreciation of new important technologies.

Courses are designed for those who are looking to progress in their career or need to upgrade skills - such as programmers, managers, consultants, hardware designers, engineers, entrepreneurs and production and sales staff.

Gain an Oxford University qualification

Take your knowledge and experience of practical software development to a new level with the Advanced Diploma in IT Systems Analysis and Design

Taught entirely online, this one-year part-time course includes many of the basic modelling techniques used in contemporary software and data analysis. You also have the chance to apply these ideas through the analysis of a real problem as you would in a realistic operational environment – working in small teams to tight deadlines.

> Find out more

Courses and training

Undergraduate Advanced Diploma in IT Systems Analysis and Design

Undergraduate Advanced Diploma in IT Systems Analysis and Design

A one-year part-time course for those wishing to develop their understanding of modern systems analysis, development and management. Delivered entirely online, the course is taught at third-year undergraduate level.

Artificial Intelligence Concepts: An Introduction (Online)

Artificial Intelligence Concepts: An Introduction (Online)

Aimed at a general audience, including professionals and those with no prior knowledge, this course provides an essential introduction to the...

Applied Data Science: Introduction

Applied Data Science: Introduction

An intermediate course introducing a blend of data science concepts and technologies in order to enable you to work with everyday data related...

Tech for Managers

Tech for Managers

Short, intensive and practical courses for managers and entrepreneurs in Artificial Intelligence, Design Thinking, Blockchain, FinTech and Cyber Security

Artificial Intelligence Demystified (online)

Artificial Intelligence Demystified (online)

This online course sets out to demystify artificial intelligence (AI) and machine learning (ML). We will introduce the language and key ideas...

Technology and AI

Technology and AI

High-quality short training courses for professionals in electronic systems and signal processing; mobile networks and satcoms; high-speed digital, analogue and EMC engineering; AI, robotics, data science, IoT, cyber security and information engineering.

Nanotechnology and nanomedicine

Nanotechnology and nanomedicine

Postgraduate programmes and short training courses (in Oxford and online) for professionals working in industry, research, healthcare, business and commercialisation, and regulation.