Data Infrastructure

Data Engineering

Build the pipelines, warehouses, and infrastructure that power data-driven organisations. Learn Python, SQL, Apache Kafka, Spark, and modern data-stack tools used to process and manage data at scale.

Data Engineering training
What You'll Learn

Skills You'll Walk Away With

  • Python for data engineering.
  • SQL and advanced query optimisation.
  • Building ETL and ELT pipelines.
  • Apache Kafka for real-time data streaming.
  • Apache Spark for large-scale data processing.
  • Data warehouse design with Snowflake and BigQuery.
  • Data transformation with dbt.
  • Workflow orchestration with Apache Airflow.
Curriculum

Course Modules

A structured curriculum focused on data engineering concepts, practical workflows, and industry-relevant tools.

Module 1: Python & SQL for Engineers
  • Python data types, functions, and libraries including Pandas and NumPy.
  • Advanced SQL: CTEs, window functions, and indexing.
  • Database design principles.
  • Writing efficient, production-ready queries.
Module 2: Data Pipelines & ETL
  • ETL versus ELT architectures.
  • Building pipelines with Python.
  • Data quality checks and validation.
  • Pipeline testing and monitoring.
Module 3: Real-Time Streaming
  • Apache Kafka architecture and concepts.
  • Producers, consumers, and topics.
  • Kafka Connect for data integration.
  • Stream processing with Kafka Streams.
Module 4: Big Data with Spark
  • Spark architecture and execution model.
  • DataFrames and RDDs.
  • Spark SQL for analytical queries.
  • Cluster management and optimisation.
Module 5: Data Warehousing
  • Snowflake and BigQuery setup.
  • Star and snowflake schema design.
  • dbt models and transformations.
  • Incremental loads and materialisation strategies.
Module 6: Orchestration & Capstone
  • Apache Airflow DAGs and scheduling.
  • End-to-end pipeline from ingestion to dashboard.
  • Monitoring and alerting for pipelines.
  • Final project presentation and review.
Who This Is For

Is This Course Right for You?

📊
Data Analysts
Analysts wanting to move from querying data to understanding and building the infrastructure behind it.
⚙️
Software Engineers
Engineers interested in specialising in data pipelines, processing systems, and data platforms.
📈
Business Analysts
Business analysts looking to develop deeper technical knowledge of data systems and infrastructure.
Your Instructor

Meet Your Instructor

Chukwuemeka Adeyemi
Chukwuemeka Adeyemi
Lead Data Engineer & Platform Architect

Chukwuemeka is presented as a data engineering specialist focused on scalable data platforms, including technologies such as Spark, Kafka, and modern cloud data warehouses. Contact the H-Tech team for instructor details and training arrangements.

Testimonials

What Our Students Say

★★★★★

"H-Tech completely changed my career trajectory. The instructors are world-class and the curriculum is exactly what the industry needs. I landed my first data engineering role within two months of completing the programme."

Hassan Gray
Hassan Gray
Data Engineer, Lagos
★★★★★

"The live sessions and hands-on projects gave me real confidence. The Airflow and Kafka modules alone were worth the entire programme. H-Tech's approach is practical, not just theoretical."

Emeka Obi
Emeka Obi
Junior Data Engineer, Abuja
Keep Learning

Related Courses

Ready to Build Data Pipelines?

Tell us about your learning goals and preferred training format. Request a quotation for Data Engineering training.

Request Quotation Browse All Courses