Master’s in Graph ML Engineering for Networks and Systems
Online master's programme of 1,900 hours in graph machine learning engineering for networks and systems. 12 modules covering engineering systems as graphs, classical network analysis, embeddings, graph neural networks, graph learning tasks, dynamic and spatio-temporal graphs, GNNs for communication networks and physical systems, knowledge graphs, scalability and robustness, with an assigned technical tutor.
Take the controls.
Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Represent engineering systems as graphs.
Analyse networks with classical structural metrics.
Design graph neural networks for different tasks.
Model dynamic and spatio-temporal graphs.
Apply GNNs to communication networks and physical systems.
Build knowledge graphs for engineering data.
Deploy scalable, robust and explainable graph models.
Who it's for
- Graph data scientists applying GNNs to real engineering networks.
- Machine learning engineers extending their toolkit to relational data.
- AI network engineers optimising communication and mobile networks.
- Knowledge graph engineers integrating engineering and asset data.
- Critical infrastructure analysts assessing network vulnerability and anomalies.
- GNN researchers moving towards industrial applications.
- Engineering or science graduates aiming to enter telecommunications.
What you'll work with
- ISO/IEC 39075 (GQL graph query language)
- W3C RDF 1.1 (Resource Description Framework)
- W3C SPARQL 1.1 (RDF query language)
- Directive (EU) 2022/2555 (NIS2)
- IEC 61970-301 (Common Information Model (CIM) base)
- Regulation (EU) 2016/679 (GDPR)
- Regulation (EU) 2024/1689 (AI Act)
- PyTorch Geometric
- DGL
- NetworkX
- Neo4j
- igraph
12 modules · 1900 h
1.1Engineering systems represented as graphs1.2Communication networks1.3Power and water networks1.4Transport networks1.5Supply chains1.6Software systems and microservices1.7Electronic circuits as graphs1.8Molecules and materials1.9Choosing the representation1.10Case study: a water network as a graph
2.1Degree and distributions2.2Betweenness and closeness centralities2.3PageRank and eigenvectors2.4Communities and modularity2.5Robustness and percolation2.6Small-world and scale-free networks2.7Maximum flows and minimum cuts2.8Spectral graphs and the Laplacian2.9NetworkX and igraph tools2.10Lab: vulnerability analysis of a power grid
3.1Adjacency matrix factorisation3.2DeepWalk and node2vec3.3Knowledge graph embeddings3.4Spectral Laplacian embeddings3.5Evaluation of embeddings3.6Visualisation of embeddings3.7Dynamic node embeddings3.8Subgraph embeddings3.9Use in downstream tasks3.10Practical exercise: node2vec for network anomaly detection
4.1Message passing4.2Graph convolutional networks (GCN)4.3GraphSAGE with inductive aggregation4.4Graph attention networks (GAT)4.5GIN and expressiveness4.6Oversmoothing and depth4.7Normalisation and regularisation4.8Heterogeneous graphs with R-GCN4.9Graph transformers4.10Lab: comparison of GNN architectures
5.1Node classification5.2Link prediction5.3Graph classification and regression5.4Node clustering5.5Anomaly detection in graphs5.6Graph generation5.7Graph matching5.8Self-supervised learning on graphs5.9Evaluation and data splits5.10Workshop: link prediction in a collaboration network
6.1Temporal graphs and events6.2Recurrent graph networks6.3Temporal graph networks (TGN)6.4Spatio-temporal prediction on networks6.5Traffic and mobility6.6Networked sensor series6.7Change detection in graphs6.8Temporal scaling of models6.9Temporal graph benchmarks6.10Practical exercise: load prediction in a sensor network
7.1Network modelling with GNNs7.2Delay and performance prediction7.3RouteNet and network twins7.4Learning-based routing7.5Mobile network optimisation7.6Graph-based intrusion detection7.7Resource allocation7.8Software-defined networking7.9Integration into network operations7.10Lab: delay prediction with RouteNet
8.1Optimal power flow with GNNs8.2State estimation in power grids8.3Water networks and leaks8.4Physical simulation with GNNs8.5Meshes and finite elements8.6Fault diagnosis in systems8.7Maintenance of networked infrastructure8.8Physical constraints in GNNs8.9Validation against solvers8.10Practical exercise: load flow approximation with GNNs
9.1Ontologies and RDF9.2Graph databases9.3SPARQL and Cypher queries9.4Building knowledge graphs9.5Reasoning and completion9.6Industrial knowledge graphs9.7GraphRAG with language models9.8Integration of engineering data9.9Graph quality9.10Workshop: asset knowledge graph with Neo4j
10.1Neighbourhood sampling10.2Distributed GNN training10.3Graphs with billions of edges10.4Storage and partitioning10.5Real-time inference10.6PyTorch Geometric and DGL in production10.7Vector databases and graphs10.8Monitoring graph models10.9Computational cost of inference10.10Lab: scalable training with sampling
11.1Adversarial attacks on graphs11.2Certified robustness of GNNs11.3Explainability with GNNExplainer11.4Fairness on graphs11.5Privacy in graph data11.6Graphs in critical infrastructure11.7Cybersecurity and NIS211.8Validation of critical models11.9Governance of network data11.10Case study: explaining the alerts of a security GNN
12.1Selection of the network or system12.2Building the graph12.3Exploratory network analysis12.4GNN model design12.5Training and validation12.6Comparison with classical methods12.7Deployment and explainability12.8Conclusions and applicability12.9Master's Thesis report12.10Master's Thesis: defence before a panel
How you'll learn
100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within the intake, so you can combine it with your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is PyTorch Geometric, DGL, NetworkX, Neo4j and igraph, in free, academic or evaluation versions. Practical work is based on real procedures: performance prediction in communication networks, load flow approximation in power grids and anomaly detection in infrastructure graphs. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: ISO/IEC 39075, W3C RDF 1.1, W3C SPARQL 1.1, Directive (EU) 2022/2555, IEC 61970-301, Regulation (EU) 2016/679, Regulation (EU) 2024/1689.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- A university degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- An internet connection and a computer capable of running the programme's software.
- English sufficient to read technical standards.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with PyTorch Geometric, DGL, NetworkX, Neo4j and igraph, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.
A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.
Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.
A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the programme's software and English sufficient to read technical standards.
Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.
Related programmes
Master’s in Simulation, Co-Simulation and HPC Engineering
Online master's programme of 1,900 hours in simulation, co-simulation and HPC engineering. 12 modules covering numerical methods, physical system modelling, FMI-based co-simulation, multiphysics, HPC architectures, parallel…
Master’s in Visual Analytics and Technical BI Engineering
Online master's programme of 1,900 hours in visual analytics and technical BI engineering. 12 modules covering visual analytics, perception and visual design, complex data visualisation, data…
Master’s in Optimisation and OR for Engineering
Online master's programme of 1,900 hours in optimisation and operations research for engineering: 12 modules covering linear and integer optimisation, design optimisation, process optimisation, industrial planning…
More in Data, AI, Simulation & Analytics
All Data, AI, Simulation & Analytics programmes → · How to apply · Fees & financing · Scholarships