Browse Courses
Discover courses across every level โ from primary school to professional development.
1,122 courses available
Cyber Security
Application Security (Year 3)
Covers the principles and practices of building and testing secure software applications, including common vulnerability classes and secure coding practices.
Data Science
Big Data Technologies (Year 3)
Introduces the tools and architectures used to store and process datasets too large for traditional single-machine approaches.
Data Science
Advanced Machine Learning (Year 3)
Builds on introductory machine learning to cover ensemble methods, model tuning, and techniques for handling complex real-world datasets.
Data Science
Data Engineering and Pipelines (Year 3)
Covers the design and construction of data pipelines that reliably move and transform data from source systems into analysis-ready form.
Data Science
Time Series Analysis (Year 3)
Covers the statistical methods used to analyse and forecast data that changes over time, from classical decomposition to modern forecasting techniques.
Data Science
Natural Language Processing for Data Science (Year 3)
Covers practical techniques for extracting insight from text data, from preprocessing through to sentiment analysis and topic modelling.
Artificial Intelligence
Deep Learning (Year 3)
Builds on neural network fundamentals to cover deep architectures including convolutional and recurrent networks and their training challenges.
Artificial Intelligence
Computer Vision (Year 3)
Covers the techniques used to enable machines to interpret and understand visual information, from classical image processing to deep-learning-based approaches.
Artificial Intelligence
Reinforcement Learning (Year 3)
Introduces the principles of learning optimal behaviour through trial-and-error interaction with an environment, covering core algorithms and applications.
Artificial Intelligence
AI Ethics and Governance (Year 3)
Examines the ethical considerations and governance frameworks surrounding the development and deployment of artificial intelligence systems.
Artificial Intelligence
Robotics Fundamentals (Year 3)
Introduces the principles of robotic systems, covering sensing, actuation, and the basics of autonomous control and navigation.
Software Engineering
Software Architecture (Year 3)
Covers the principles of designing the high-level structure of software systems, including major architectural styles and patterns used in industry.