Students learn to extract data from HTML and XML using Python libraries and progress to more advanced scraping techniques. The module then covers data ingestion, cleaning, transformation, storage and retrieval, before introducing Apache Airflow for workflow orchestration.
To take this module you must first have completed Advanced Machine Learning and Programming in Python.
Live online lectures and tutorials, conducted at scheduled times and recorded for review.
Approximately 100 hours of study, of which 15 are contact hours and 85 are private study.
Python, Apache Airflow
10 CATS credits

Programme Faculty
Online coursework submission with support from the module lecturer and tutor.