
The catalogue
42 domains. Find yours.
Technology, engineering, life sciences, healthcare and business. Filter by what you studied, or search for a subject by name.
42domains
Software Development
01.NET
Build applications on the Microsoft .NET platform, from C# fundamentals to web APIs and data access.
ExploreSoftware Development
02Java Programming
Learn core Java and object-oriented programming through structured exercises and small applications.
ExploreSoftware Development
03Java Full Stack
Combine Java backend development with modern frontend tools to build complete web applications.
ExploreSoftware Development
04Python Programming
Learn Python from fundamentals to practical scripting, problem solving and working with data.
ExploreSoftware Development
05Python Full Stack Development
Build full web applications with a Python backend, relational databases and a modern frontend.
ExploreSoftware Development
06Full Stack
Learn frontend and backend web development together and assemble working applications.
ExploreTesting and Foundations
07Data Structures
Strengthen problem-solving with core data structures, algorithms and complexity analysis.
ExploreTesting and Foundations
08Selenium Testing with Java
Automate web application testing with Selenium WebDriver and Java, from test design to frameworks.
ExploreEnterprise Applications
09ServiceNow
Understand the ServiceNow platform, IT service management processes and platform administration.
ExploreEnterprise Applications
10Salesforce
Learn Salesforce CRM administration and configuration for sales, service and business processes.
ExploreEnterprise Applications
11SAP
Understand enterprise resource planning with SAP and how business processes map to SAP modules.
ExploreDesign and Digital
12UI/UX Design
Design usable digital products through research, wireframing, visual design and prototyping.
ExploreDesign and Digital
13Digital Marketing
Plan and run digital campaigns across search, social, content and email, and measure results.
ExploreAI and Data
14AI/ML
Learn how machine learning models are built, trained and evaluated using Python.
ExploreAI and Data
15Agentic AI
Explore AI agents that plan, use tools and complete multi-step tasks with large language models.
ExploreAI and Data
16Data Analytics
Turn raw data into insight using spreadsheets, SQL, Python and dashboards.
ExploreAI and Data
17Data Engineering
Design and build data pipelines that collect, transform and store data for analytics.
ExploreAI and Data
18Data Science
Combine statistics, programming and machine learning to answer questions with data.
ExploreAI and Data
19Business Analytics
Use data to support business decisions through analysis, reporting and dashboards.
ExploreCloud and DevOps
20AWS
Learn core Amazon Web Services for compute, storage, networking and security in the cloud.
ExploreCloud and DevOps
21DevOps
Automate building, testing and deploying software with modern DevOps tools and practices.
ExploreSecurity and Emerging Computing
22Cyber Security
Understand how systems are attacked and defended, with hands-on security fundamentals.
ExploreSecurity and Emerging Computing
23Blockchain
Learn how distributed ledgers work and how smart contracts and decentralised apps are built.
ExploreSecurity and Emerging Computing
24Quantum Computing
Explore qubits, quantum gates and introductory quantum algorithms using simulation tools.
ExploreSecurity and Emerging Computing
25Generative AI & LLM
Understand large language models and build applications with prompting, retrieval and APIs.
ExploreEmbedded and Smart Systems
26Embedded Systems
Program microcontrollers and interface hardware using Embedded C and common peripherals.
ExploreEmbedded and Smart Systems
27Internet of Things (IoT)
Connect sensors and devices to the cloud and build simple monitoring and automation systems.
ExploreEmbedded and Smart Systems
28Robotics
Learn how robots sense, decide and move, combining mechanics, electronics and programming.
ExploreEmbedded and Smart Systems
29VLSI
Connect device fundamentals, CMOS logic, Verilog HDL, synthesis, physical design, DFT, FPGA/ASIC methods and sign-off through one structured learning path.
ExploreEmbedded and Smart Systems
30Hybrid Electric Vehicles
Understand electric and hybrid vehicle architecture, batteries, motors and power electronics.
ExploreEngineering and Advanced Science
31AutoCAD
Create precise 2D drawings and introductory 3D models using AutoCAD for engineering work.
ExploreEngineering and Advanced Science
32Nano Science & Nanotechnology
Explore materials and devices at the nanoscale and their applications across science and engineering.
ExploreBio and Life Sciences
33Bioinformatics
Apply computing to biological data, from sequence analysis to databases and genomics tools.
ExploreBio and Life Sciences
34Genetic Engineering
Understand the principles and laboratory techniques used to study and modify genes.
ExploreHealthcare and Clinical
35Clinical SAS
Learn SAS programming for clinical trial data, from data handling to standard reports.
ExploreHealthcare and Clinical
36Medical Coding
Learn to translate clinical documentation into standard medical codes used in healthcare records.
ExploreHealthcare and Clinical
37Pharmacovigilance
Understand drug safety monitoring, adverse event reporting and the regulations behind them.
ExploreBusiness Finance and Management
38Entrepreneurship
Take an idea from problem discovery to a validated business model and pitch.
ExploreBusiness Finance and Management
39Finance
Build practical finance skills in accounting, financial statements, analysis and modelling.
ExploreBusiness Finance and Management
40HR
Learn core human resources processes from recruitment to performance and employee relations.
ExploreBusiness Finance and Management
41Investment Banking
Understand capital markets, valuation and the core processes of investment banking operations.
ExploreBusiness Finance and Management
42Supply Chain Management
Learn how goods move from suppliers to customers through planning, procurement and logistics.
Explore

Not sure which fits you?
Tell us your stream, your year and what interests you. We will suggest two or three domains and explain the differences.
