Master’s in Predictive Maintenance Engineering
Online master's programme of 1,900 hours in predictive maintenance engineering, structured in 12 modules covering maintenance strategies, vibration analysis, complementary condition monitoring techniques, sensors and data acquisition, signal processing, machine learning, remaining useful life prognosis, predictive platforms and reliability, with an assigned technical tutor.
Take the controls.
Run a real engineering trade-off from this programme. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Design condition-based and reliability-based maintenance strategies.
Diagnose mechanical faults using vibration analysis.
Apply complementary condition monitoring techniques.
Process signals and extract features for diagnostics.
Develop machine-learning models for fault detection.
Estimate the remaining useful life of critical assets.
Implement a predictive programme with economic evaluation.
Who it's for
- Predictive maintenance engineers looking to add data-driven methods to their toolkit.
- Vibration analysts who want to move into prognosis and machine learning.
- Reliability engineers responsible for critical asset strategies.
- Industrial data scientists applying models to condition data.
- Maintenance managers building or scaling a predictive programme.
- Condition monitoring technicians seeking engineering-level expertise.
- Engineering or science graduates aiming to work in the process industry.
What you'll work with
- ISO 17359 (condition monitoring and diagnostics of machines, general guidelines)
- ISO 13374-1 (data processing, communication and presentation for condition monitoring)
- ISO 20816-1 (measurement and evaluation of machine vibration)
- ISO 18436-2 (qualification and assessment of vibration analysts)
- ISO 55001 (asset management systems, requirements)
- ISO 13379-1 (data interpretation and diagnostics techniques)
- IEC 60812 (failure modes and effects analysis, FMEA)
- EN 13306 (maintenance terminology)
- MATLAB Predictive Maintenance Toolbox
- Python with scikit-learn
- SKF @ptitude
- FLIR Thermal Studio
- Grafana
12 modules · 1900 h
1.1. Corrective, preventive and predictive maintenance1.2. Condition-based maintenance1.3. Reliability-centred maintenance1.4. P-F curve and early detection1.5. Asset criticality1.6. MTBF, MTTR and availability indicators1.7. Life cycle costs1.8. Asset management according to ISO 550001.9. Maintenance maturity1.10. Case study: criticality analysis of a plant
2.1. Fundamentals of mechanical vibration2.2. Sensors: accelerometers and proximity probes2.3. Spectral analysis with FFT2.4. Unbalance and misalignment2.5. Looseness and resonances2.6. Bearing defects and envelope analysis2.7. Gear defects2.8. Severity according to ISO 208162.9. Phase and waveform analysis2.10. Lab: bearing diagnosis with envelope spectrum
3.1. Infrared thermography of equipment3.2. Oil and particle analysis3.3. Ultrasound and leak detection3.4. Motor current signature analysis3.5. Partial discharges in machines3.6. Acoustic emission techniques3.7. Pressure and flow monitoring3.8. Automated visual inspection3.9. Combining techniques3.10. Practical: thermographic inspection of an electrical panel
4.1. Selecting sensors for monitoring4.2. MEMS versus piezoelectric sensors4.3. Sampling frequency and anti-aliasing4.4. Portable and online acquisition systems4.5. Wireless vibration sensors4.6. Sensor mounting4.7. Power supply and battery life4.8. Integration with PLC and SCADA4.9. Quality of the acquired signal4.10. Workshop: designing an online monitoring system
5.1. Digital signal filtering5.2. Statistical indicators in the time domain5.3. Joint time-frequency analysis5.4. Wavelet transform for transients5.5. Spectral kurtosis and kurtogram5.6. Order analysis at variable speed5.7. Envelope demodulation5.8. Feature extraction5.9. Dimensionality reduction5.10. Practical: feature extraction in Python
6.1. Fault classification6.2. Unsupervised anomaly detection6.3. Neural networks for time series6.4. Autoencoders for deviation detection6.5. Random forest and boosting models6.6. Class imbalance and scarce data6.7. Validation of diagnostic models6.8. Model interpretability6.9. Transfer between machines6.10. Lab: fault classification with bearing data
7.1. Degradation models7.2. Physics-based and data-driven approaches7.3. Statistical survival models7.4. Particle filters for prognosis7.5. LSTM networks for useful life7.6. Prognosis uncertainty7.7. Prognosis evaluation metrics7.8. Benchmark datasets7.9. Integration with maintenance decisions7.10. Practical: useful life estimation with C-MAPSS data
8.1. Architecture of a predictive system8.2. Edge computing for vibration8.3. Cloud maintenance platforms8.4. Integration with CMMS and ERP8.5. Asset digital twins8.6. Dashboards and alerts8.7. Condition data integration standards8.8. Cybersecurity of the monitoring system8.9. Scaling to multiple plants8.10. Case study: integrating alerts with a CMMS
9.1. Electric motors and pumps9.2. Compressors and fans9.3. Gearboxes and transmissions9.4. Turbines and generators9.5. Wind turbine drivetrains9.6. Power transformers9.7. Machine tools and spindles9.8. Bogies and railway equipment9.9. Continuous process assets9.10. Workshop: predictive plan for a pumping station
10.1. Selection of assets and techniques10.2. Defining thresholds and alarms10.3. Inspection routes10.4. Organisation of the reliability team10.5. Analyst training and certification10.6. Root cause analysis10.7. Return on investment10.8. Managing cultural change10.9. Continuous improvement of the programme10.10. Case study: return calculation for a predictive programme
11.1. Failure mode and effects analysis11.2. Fault trees11.3. Weibull analysis11.4. Reliability block diagrams11.5. Maintainability and design11.6. Field failure data analysis11.7. Optimisation of maintenance intervals11.8. Spare parts management11.9. Human reliability in maintenance11.10. Practical: Weibull fitting with failure data
12.1. Selection of the asset and its context12.2. Criticality and failure mode analysis12.3. Monitoring system design12.4. Data acquisition and processing12.5. Development of diagnostic models12.6. Prognosis and decision rules12.7. Economic evaluation of the programme12.8. Conclusions on the predictive programme12.9. Master's Thesis report12.10. Master'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. 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 MATLAB Predictive Maintenance Toolbox, Python with scikit-learn, SKF @ptitude, FLIR Thermal Studio and Grafana, in free, academic or evaluation versions. Testing is studied through real procedures: bearing diagnosis with vibration analysis, thermographic inspection of installations, and remaining useful life estimation with degradation data. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: ISO 17359, ISO 13374-1, ISO 20816-1, ISO 18436-2, ISO 55001, ISO 13379-1, IEC 60812, EN 13306.
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 MATLAB Predictive Maintenance Toolbox, Python with scikit-learn, SKF @ptitude, FLIR Thermal Studio and Grafana, 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 Embedded, Firmware and Real-Time Engineering
Online master's programme of 1,900 hours in embedded systems, firmware and real-time engineering. 12 modules covering microcontroller architecture, embedded C and C++ to MISRA C:2012, drivers…
Master’s in Advanced GNSS and Resilient PNT Engineering
Online master's programme of 1,900 hours in advanced GNSS and resilient PNT engineering: 12 modules covering GNSS systems and receivers, precise positioning, augmentation and integrity, GNSS…
Master’s in Software, DevOps and Operations Engineering
Online master's programme of 1,900 hours in software engineering, DevOps and operations, structured in 12 modules covering software architecture, testing, CI/CD, containers and Kubernetes, infrastructure as…
More in Electronics, Embedded Systems & Telecom
All Electronics, Embedded Systems & Telecom programmes → · How to apply · Fees & financing · Scholarships