This unit introduces various tools and languages used for data engineering. It presumes that the learners have a basic understanding of programming at the level normally taught in L3 or L4 computing programming syllabi. It will use the SciPy ecosystem of module in Python (mostly pandas and matplotlib) to perform efficient programmatic data loading and data manipulation using a variety of functions provided by the modules.