Keystone logo
Fast-track counseling
By contacting the school, you'll get access to free priority counselling for any study and application questions.
University of St Andrews - Online Course in Advanced: End-to-End Machine Learning

University of St Andrews - Online

Course in Advanced: End-to-End Machine Learning

Online United Kingdom

41 Days

English

Part time

Request application deadline

Jul 2025

GBP 1,800

Distance Learning

Fast-track counseling
By contacting the school, you'll get access to free priority counselling for any study and application questions.

Introduction

Master advanced machine learning techniques, including deep learning and neural networks, for sophisticated data analysis.

This short course will give you the tools to understand the concepts and technologies that underpin modern deep learning using artificial neural networks (ANNs).

The course introduces you to basic neural networks using the scikit-learn Python package. It covers the key concepts, techniques and technologies for training and prediction using multilayer perceptrons and the Keras Python package.

The course also includes specialised and advanced coverage of modern deep learning techniques and tools, based on both the Keras and TensorFlow Python packages.

You will learn:

  • custom neural net models using Tensorflow
  • deep computer vision using convolutional neural networks
  • modelling time-series data with recurrent neural networks and
  • artificial intelligence (AI) generation of images using autoencoders, generative adaptive networks, and diffusion techniques.

Advanced Python code is supplied and explained for each topic.

Your primary learning outcome is the ability to deploy and assess the state-of-the-art technologies that underpin modern AI-based machine learning and data science.

Read more on the institution's website

Ideal Students

Admissions

Faculty

Program delivery

About the School

Questions