Master’s in Causality and Experimentation (A/B) for Engineering
Online master's programme of 1,900 hours in causality and experimentation (A/B) for engineering: uplift, counterfactuals and trial design. 12 modules covering causal graphical models, classical design of experiments, A/B testing, experimentation in physical systems, observational and quasi-experimental inference, causal machine learning and adaptive experimentation, with ISO 3534-3, ISO 5725-2 and ISO 16269-6, and an assigned technical tutor.
Master’s in Causality and Experimentation (A/B) for Engineering — studying from Ireland
Ireland is one of Europe's leading locations for data centres, cloud services and data-driven businesses, with major technology companies operating large engineering and analytics teams in Dublin and beyond. Research centres including the Insight Research Ireland Centre for Data Analytics and the ADAPT Centre advance work in machine learning, data science and simulation. Engineers in this area build data pipelines, simulation models, predictive analytics and AI systems for industry and public services. Compliance with European data protection and AI regulation, overseen by national regulators, is an important part of the professional landscape.
Fees for Ireland: €7,920 (Euro), with instalments and employer sponsorship available.
Relevant bodies in Ireland
Typical roles
Questions from Ireland
Which Irish bodies relate to recognition of data and AI engineering qualifications?
Ireland has no statutory licence for data or AI engineers. Engineers Ireland covers engineering professional standards, and the Data Protection Commission regulates personal data handling under GDPR, which is relevant to data work. SEIUM's qualifications are private and not accredited by any national body, so their recognition depends on employers or the relevant body, which you should check beforehand.
Do Irish tech employers value a private online AI or analytics qualification?
Ireland hosts many large technology, data and analytics employers, and they generally prioritise demonstrable skills, portfolios and practical projects. A private qualification may support your profile, but how it is weighed is up to each employer, and no particular outcome can be guaranteed. Build a visible body of work alongside any study.
Is the course manageable alongside work, and what language and time commitment is involved?
The programme is fully online, taught in English and requires a strong command of technical English. You can study from Ireland without a visa. Master's programmes are 1,900 hours, postgraduate diplomas 800 and specialist courses 300. An assigned technical tutor supports you, fees can be paid in instalments, and employer sponsorship may be possible, which is worth asking your employer about.
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
Distinguish causal relationships from spurious correlations.
Build causal graphs and determine the identifiability of effects.
Design factorial experiments and A/B tests with adequate power.
Apply causal inference methods to observational data.
Estimate heterogeneous effects with causal machine learning.
Implement adaptive experimentation and experimentation platforms.
Communicate causal conclusions to support technical decision-making.
Who it's for
- Data scientists who want to answer what caused an outcome, not just predict it.
- Experimentation engineers running A/B tests on software, devices or fleets.
- Six Sigma quality analysts looking for rigorous root-cause methods.
- Process engineers who need to prove the effect of a change on the line.
- Design of experiments specialists extending into observational and adaptive methods.
- Technical product analysts measuring the impact of new features.
- Engineering or science graduates looking to enter manufacturing.
What you'll work with
- ISO 3534-3 (statistics vocabulary — design of experiments)
- ISO 5725-2 (accuracy of measurement methods — repeatability and reproducibility)
- ISO 16269-6 (statistical interpretation of data — tolerance intervals)
- ISO 13053-1 (Six Sigma DMAIC methodology)
- ISO 11843-1 (capability of detection)
- Regulation (EU) 2016/679 (GDPR — protection of personal data)
- DoWhy
- EconML
- R
- Minitab
- Python statsmodels
12 modules
1.1Simpson's and Berkson's paradoxes1.2Confounders, colliders and mediators1.3Pearl's ladder of causation1.4Rubin's potential outcomes1.5Average and heterogeneous effects1.6SUTVA and ignorability assumptions1.7Observational versus experimental data1.8Inference errors in engineering1.9Causality in physical systems1.10Case study: false cause in quality data
2.1Directed acyclic graphs2.2d-separation2.3Back-door criterion2.4Front-door criterion2.5Do-calculus2.6Identifiability2.7Causal discovery with PC and GES2.8Structural equation models2.9Expert knowledge in the graph2.10Lab: DAG of a manufacturing process with DoWhy
3.1Fisher's principles3.2Randomisation and blocking3.3Full factorial designs3.4Fractional factorials3.5Response surfaces3.6Taguchi designs3.7ANOVA and interactions3.8Pilot plant experiments3.9Sample size and power3.10Practical exercise: factorial design of an injection moulding process
4.1Unit of randomisation4.2Primary and guardrail metrics4.3Power calculation and MDE4.4t-tests and bootstrap4.5Variance reduction with CUPED4.6Peeking problems4.7Sequential testing4.8Multiple comparisons4.9Experiments in embedded software and OTA updates4.10Lab: analysing an A/B experiment
5.1A/B testing across equipment fleets5.2Switchback experiments5.3Interference and network effects5.4Experiments in power grids5.5Testing in buildings and HVAC5.6Experiments with human operators5.7Safety constraints5.8Staggered trials5.9Costs of experimentation5.10Case study: switchback in plant control
6.1Regression adjustment6.2Propensity score matching6.3Inverse probability weighting6.4Doubly robust estimators6.5Overlap diagnostics6.6Sensitivity analysis6.7Instrumental variables6.8Regression discontinuity6.9Selection bias6.10Practical exercise: effect of a maintenance improvement
7.1Difference-in-differences7.2Parallel trends7.3Synthetic control7.4Interrupted time series7.5Bayesian CausalImpact7.6Staggered events7.7Placebos and falsification7.8Dynamic effects7.9Panel data7.10Lab: impact of a process change with synthetic control
8.1Heterogeneous effects (CATE)8.2S-, T- and X-learners8.3Double machine learning8.4Causal forests8.5Uplift modelling8.6Optimal treatment policies8.7Validating causal models8.8EconML and CausalML libraries8.9Interpreting effects8.10Practical exercise: effect-based segmentation with causal forests
9.1Exploration and exploitation9.2Epsilon-greedy and UCB9.3Thompson sampling9.4Contextual bandits9.5Bayesian parameter optimisation9.6Regret and efficiency9.7Inference after adaptive allocation9.8Risks of online learning9.9Applications in process tuning9.10Workshop: bandit for selecting machine parameters
10.1Architecture of an experimentation platform10.2Feature flags and gradual roll-out10.3Automated logging and analysis10.4Quality of experimental data10.5Sample ratio mismatch10.6Metrics catalogue10.7Experiment governance and review10.8Ethics and consent10.9A culture of evidence-based decisions10.10Case study: internal A/B platform
11.1Quality and root causes11.2Energy efficiency11.3Reliability and warranties11.4Vehicle software11.5Clinical trials of devices11.6Maintenance policies11.7Pricing and industrial products11.8Public policy evaluation11.9Reports for technical management11.10Practical exercise: causal report for a quality committee
12.1Causal question and context12.2Causal graph and assumptions12.3Experimental or quasi-experimental design12.4Data collection and preparation12.5Effect estimation12.6Sensitivity analysis12.7Heterogeneous effects12.8Decision recommendation12.9Written 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 each intake, so the programme fits around your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is DoWhy, EconML, R, Minitab and Python statsmodels, in free, academic or evaluation versions. Testing is studied through real procedures: A/B experiments on software and devices, factorial designs in a pilot plant and quasi-experimental evaluations with historical data. Assessment is continuous for each module, plus the final Master's Thesis.
Standards covered: ISO 3534-3, ISO 5725-2, ISO 16269-6, ISO 13053-1 (Six Sigma), ISO 11843-1, Regulation (EU) 2016/679 (GDPR).
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
- University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- Internet connection and a computer capable of running the programme 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 DoWhy, EconML, R, Minitab and Python statsmodels, 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 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 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,…
Master’s in Time Series, Signals and Edge AI Engineering
Online master's programme of 1,900 hours in time series, signals and edge AI: 12 modules covering discrete signals and systems, digital filtering, time-series analysis, deep learning…
Master’s in Optimisation, Operations Research and Decision Engineering
Online master's programme of 1,900 hours in optimisation, operations research and decision-making: 12 modules covering modelling, linear, integer and non-linear programming, metaheuristics, constraint programming and scheduling,…
More in Data, AI, Simulation & Analytics
All Data, AI, Simulation & Analytics programmes → · How to apply · Fees & financing · Scholarships