Back to catalog
Data Science

Data Engineering

Build data pipelines that collect, transform, validate, and deliver dependable datasets for analytics and reporting.

Register for This Course
Data Engineering

Level

Intermediate

Duration

10 weeks

Delivery

Physical & Live Online

Category

Data Science

Learn to design and operate data pipelines, from source ingestion and transformation to data quality checks and analytics-ready models.

Course overview

A practical data engineering course centered on reliable data movement and modelling, distinct from analytics courses that focus on interpreting datasets. Learners develop batch pipelines, transform data with SQL and Python, validate outputs, and organize data for downstream reporting.

Who it's for: Data analysts, software developers, and technical professionals who want to build reliable data platforms and analytics pipelines.

What you will learn

  • Ingest data from files, databases, and APIs
  • Build repeatable batch transformation pipelines with SQL and Python
  • Model analytics-ready datasets and apply data quality checks
  • Schedule, monitor, and document data workflows

Curriculum

Tools you'll use

PythonSQLPostgreSQLPandasGit

Projects you'll build

  • API-to-warehouse batch pipeline
  • Quality-tested analytics model
  • Scheduled data reporting workflow

Prerequisites

  • • Basic SQL and Python familiarity
  • • Basic relational database concepts

Related courses

Full-Stack Data Science
Data Science
Beginner to Advanced 10 weeks

Full-Stack Data Science

Master the complete data workflow with Excel, SQL, Python, SPSS, Power BI and Tableau. From raw data to analysis, visualisation and business insight.

View course
R Programming for Data Science
Data Science
Beginner to Intermediate 6 weeks

R Programming for Data Science

Learn R for data analysis, statistical modelling, visualisation and data-driven decision-making using real-world datasets.

View course
Statistical Analysis & Data Science with Python
Data Science
Intermediate 6 weeks

Statistical Analysis & Data Science with Python

Use Python and statistics to analyse real-world data, discover meaningful patterns and support data-driven decisions.

View course