Master’s in Time Series, Signals and Anomaly Detection
Online master's programme of 1,900 hours in time series, signals and anomaly detection: sensors, spectra, forecasting and root cause analysis. 12 modules covering digital signal processing, statistical and machine learning forecasting, anomaly and change detection, signal classification and real-time systems, 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
Analyse signals and time series in the time and frequency domains.
Apply filtering and digital signal processing techniques.
Build statistical and machine learning models for forecasting.
Detect anomalies and change points in univariate and multivariate series.
Classify industrial and biomedical signals.
Implement real-time detection on streaming platforms.
Validate and deploy forecasting and alerting systems.
Who it's for
- Time series data scientists looking to broaden their toolkit.
- Signal processing engineers moving into machine learning.
- Forecasting analysts.
- Industrial monitoring engineers.
- AIOps specialists.
- Fraud analysts working with transactional data.
- Engineering or science graduates aiming to enter industry.
What you'll work with
- ISO 7870-1 (control charts)
- ISO 13374 (condition monitoring and diagnostics of machines – data processing)
- ISO 20816-1 (measurement and evaluation of machine vibration)
- IEC 61000-4-30 (power quality measurement methods)
- ISO 8000 (data quality)
- Regulation (EU) 2024/1689 (AI Act)
- Python SciPy
- statsmodels
- sktime
- InfluxDB
- Apache Flink
12 modules
1.1Continuous and discrete signals1.2Sampling and the Nyquist theorem1.3Aliasing and anti-aliasing filtering1.4Stationarity and ergodicity1.5Trend, seasonality and noise1.6Autocorrelation and spectrum1.7Multivariate series1.8Industrial sources of time series1.9Typical acquisition errors1.10Case study: exploratory analysis of compressor data
2.1Discrete Fourier transform2.2FFT and spectral resolution2.3Windows and spectral leakage2.4FIR and IIR filters2.5Filter design with SciPy2.6Hilbert transform and envelope2.7Wavelet transform2.8Spectrograms and STFT2.9Resampling and decimation2.10Lab: filtering vibration signals
3.1ARIMA models3.2SARIMA and seasonality3.3Exponential smoothing and ETS3.4VAR models3.5State-space models3.6Kalman filter3.7GARCH models3.8Residual diagnostics3.9Selection by information criteria3.10Practical exercise: consumption forecasting with SARIMA
4.1Lag features and windows4.2Gradient boosting for time series4.3Temporal validation and backtesting4.4LSTM and GRU recurrent networks4.5Temporal convolutional networks4.6Transformers for time series4.7Time series foundation models4.8Probabilistic and quantile forecasting4.9Hierarchical forecasting4.10Lab: multivariate forecasting with LightGBM and LSTM
5.1Types: point, contextual and collective5.2Statistical methods and statistical process control5.3CUSUM change detection5.4Isolation Forest and LOF5.5Autoencoders and reconstruction5.6Matrix profile5.7Anomalies in multivariate series5.8Thresholds and false alarms5.9Anomaly benchmarks5.10Practical exercise: anomaly detection with matrix profile
6.1Change point detection6.2PELT and binary segmentation6.3Online Bayesian methods6.4Regime detection6.5Events in process signals6.6Drift detection6.7DTW time alignment6.8Detection of recurring patterns6.9Evaluation with detection latency6.10Lab: segmentation of machine cycles
7.1Time-domain feature extraction7.2Spectral features7.3ROCKET and MiniRocket7.41D convolutional networks7.5Industrial sound classification7.6Electrocardiograms and biosignals7.7Vibration and fault diagnosis7.8Transfer learning7.9Interpretability in classifiers7.10Practical exercise: defect classification from sound
8.1Process monitoring8.2In-line quality control8.3Energy consumption and disaggregation8.4Power grids and supply quality8.5Structural sensors8.6Fraud and non-technical losses8.7Fleet telemetry8.8Renewable generation8.9Lessons from real cases8.10Case study: smart alarm in a chemical plant
9.1System metrics and AIOps9.2Logs as time series9.3Network intrusion detection9.4Network traffic and anomalies9.5Transaction fraud detection9.6Capacity and load forecasting9.7Alert correlation9.8SIEM integration9.9Model operation9.10Workshop: anomaly detector for server metrics
10.1Stream processing10.2Kafka and Flink for time series10.3Time series databases10.4Online detection with windows10.5Edge inference10.6Latency and throughput10.7Handling missing data live10.8Alerts and notification10.9Monitoring dashboards10.10Practical exercise: online detector on Kafka
11.1Forecasting metrics: MAE, MAPE and CRPS11.2Anomaly metrics with scarce labels11.3Validation with domain experts11.4Explaining alerts11.5Retraining and drift11.6MLOps for time series11.7Documentation and traceability11.8Applicable regulatory requirements11.9Cost of error11.10Case study: validation plan for an alerting system
12.1Problem and dataset12.2Exploratory analysis12.3Signal preprocessing12.4Forecasting or detection models12.5Comparative evaluation12.6Streaming implementation12.7Validation with users12.8Conclusions12.9Thesis 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 you can combine the programme with your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Python SciPy, statsmodels, sktime, InfluxDB and Apache Flink, in free, academic or evaluation versions. Testing is studied on real procedures for backtesting forecasting models, anomaly detection with expert-labelled data and streaming detection tests. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: ISO 7870-1, ISO 13374, ISO 20816-1, IEC 61000-4-30, ISO 8000, 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
- University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- Internet connection and a computer able to run 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 Python SciPy, statsmodels, sktime, InfluxDB and Apache Flink, 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 demonstrable 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 Data, Real-Time and Platforms Engineering
Online master's programme of 1,900 hours in data engineering, real-time processing and platforms: 12 modules covering modern data architectures, batch and streaming processing, orchestration, data quality…
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 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