Data Engineering - 2025
This program is a structured learning journey designed for both beginners and professionals looking to deepen their expertise in Data Engineering. With a focus on hands-on experience, participants will engage in live classes, practical case studies, and projects to develop key skills in Python, SQL, data pipeline automation, and cloud engineering technologies such as Azure and GCP. The course aims to bridge the gap between theoretical knowledge and real-world applications, empowering learners to transition smoothly into Data Engineering roles.
2 Course instructors
Instructor led course
8 month duration
2 Month Internship
Course Duration
6 Months of Instructor-led classes with an option of 2 Months Internship
Projects
8 Projects

(20% Discount ongoing - Limited slots)
Program fee payment can be in instalments
Course Description
This cutting-edge Data Engineering programme is designed to provide learners with the essential skills needed to excel in the rapidly growing field of data engineering. Whether you're a beginner with no prior experience or an experienced data scientist/analyst looking to pivot into data engineering, this course offers a comprehensive curriculum that equips you with both foundational knowledge and advanced technical expertise.
Over the course of five months, you will master industry-leading tools and technologies such as Python, SQL, Apache PySpark, and cloud platforms like Azure and Google Cloud (GCP). The programme emphasizes practical, hands-on learning through live classes, interactive workshops, and real-world case studies. You'll learn to build and automate robust data pipelines, efficiently manage and store vast amounts of data, and leverage cloud computing to solve complex engineering problems.
By the end of the programme, you will have completed 8 industry-relevant projects, adding a significant body of work to your portfolio. You will also gain access to a one-month internship, personalized career coaching, and job preparation support, ensuring you're fully prepared to land high-demand roles in data engineering and cloud computing.
This programme isn’t just about learning — it’s about making you job-ready and giving you the confidence to thrive in a competitive job market.
Course Curriculum
Week 0
Week 0 - Introduction
The Week 0 - Introduction is for both beginner with no experience or experienced professionals, it covers the following modules:
Module 1: Installation Videos
How to download and Install VS Code
How to download and Install Draw.io
Module 2: Introduction to Data Engineering
About Facilitators with Learning Structure and Roadmap
Engineering Roles Explained with Tech Stack
Real-life application of How Data Engineering works
Module 3: Understanding Data Engineering
What is Data
What is Big Data
5v's of Big Data (Twitter or X)
What is Data Engineering
Data Engineering Concepts
Data Storage and Management
Database vs Data Warehouse vs Data Lake vs Data Mart
OLTP vs OLAP
SQL vs NoSQL
ACID or BASE
Data Formats
Data Ingestion
ETL vs ELT vs ELTL
Data Pipeline Design and Orchestration
Cloud Computing
Types of Cloud Computing
Module 4: Portfolio Creation
Portfolio Checklist
Experiencing VScode
Editing the HTML Template
Uploading your portfolio on GitHub Pages
Week 1
Python Data Types/Structures
The Python Data Types/Structures is for both beginner with no experience or experienced professionals, it covers the following modules:
Module 1: Python Data Types/Structures
Getting Started in Python
Integer and Float
Variable Assignment
String
Print Formatting
List
Dictionary
Tuples
Set
Boolean
Bring all Data Types Together
Module 2: Writing Clean codes with PEP8 guidelines
Introduction to clean coding - managing imports
Managing Indentation
Utilizing Comments
Documenting with Docstrings
Utilizing blank lines and managing line length
Adhering to naming convention and managing white spaces
Week 2
Comparison Operators, Loops and Functions
The Comparison Operators, Loops and Functions is for both beginner with no experience or experienced professionals, it covers the following modules:
Module 1: Comparison Operators, Loops and Functions
If, Elif, Else Statement
And / Or Statement
If, Elif, Else (And / Or)
For Loop
While Loop
Break, Continue and Pass
For Loop (Extra Example)
While Loop (Extra Example)
Function
Function (Extra Examples)
Filter, Map, and Lambda Function
Module 2: Debugging/Using the debugger to properly troubleshoot
Introduction to Data Engineering and Common Challenges
Types of Errors in Data Engineering - Syntax Error
Types of Errors in Data Engineering - Logical Error
Types of Errors in Data Engineering - Runtime Error
Types of Errors in Data Engineering - Data Related Error
Debugging Techniques - understanding Error Messages
Week 3
SQL (Structured Query Language)
The SQL (Structured Query Language) is for both beginner with no experience or experienced professionals, it covers the following modules:
Module 1: SQL Fundamentals
Module 2: MetroBank SQL Case Study
Module 3: Bonga Ecommerce SQL Case Study
Week 4
Data Modelling, Github and Database with Python
The Data Modelling, Github and Database with Python is for both beginner with no experience or experienced professionals, it covers the following modules:
Module 1: Database and Data Warehouse
Module 2: Introduction to GitHub with a Case Study
Week 5
SQL, Python, Pandas, and GitHub
The SQL, Python, Pandas, and GitHub is for both beginner with no experience or experienced professionals, it covers the following modules:
Module 1: Working with Numpy
Module 2: Working with Pandas
Module 3: SQL, Python and Pandas - (GitHub)
Week 6
Accessing Database with Python, Intermediate SQL, and GitHub
The Accessing Database with Python, Intermediate SQL, and GitHub is for both beginner with no experience or experienced professionals, it covers the following modules:
Module 1: Accessing Databases with Python
Module 2: Intermediate SQL - Case Study
Module 3: GitHub and Data Modelling Case Study
Week 7
Working with API and Web Scraping (Static Website)
The Working with API and Web Scraping (Static Website) is for both beginner with no experience or experienced professionals, it covers the following modules:
Module 1: Working with API
Module 2: Web Scraping (Static Website)
Week 8
Web Scrapping (Dynamic Website)
The Web Scrapping (Dynamic Website) is for both beginner with no experience or experienced professionals, it covers the following modules:
Module 1: Web Scraping (Dynamic Website)
Week 9
Data Exploration & Cleaning using PySpark
The Data Exploration & Cleaning using PySpark is for both beginner with no experience or experienced professionals, it covers the following modules:
Module 1: Data Exploration & Cleaning using PySpark
Week 10
End-to-End Data Engineering project (On-Premise)
The End-to-End Data Engineering project (On-Premise) is for both beginner with no experience or experienced professionals, it covers the following modules:
Module 1: Batch ETL Pipeline and Task Scheduler Orchestration
Module 2: PySpark ETL Pipeline and Task Scheduler Orchestration
Week 11
Apache Airflow
The Apache Airflow is for both beginner with no experience or experienced professionals, it covers the following modules:
Module 1: Airflow
Week 12
Cloud Engineering PRT 1
The Cloud Engineering PRT 1 is for both beginner with no experience or experienced professionals, it covers the following modules:
Module 1: Cloud Engineering PRT 1
Module 2: Azure Cloud Engineering
Module 3: Azure Cloud Project
Module 4: Databrick and PySpark
Module 5: Cloud Engineering
Week 13
Cloud Engineering PRT 2
The Cloud Engineering PRT 2 is for both beginner with no experience or experienced professionals, it covers the following modules:
Module 1: AWS Cloud Engineering
Module 2: End-to-End Data Engineering
Module 3: GCP Cloud Engineering
Meet Your Instructor
Iyanujesu Taiwo Akinyefa
Team Lead Data Engineering
"Taiwo is a highly skilled Data Professional with over five years of robust industry experience in Data Engineering and Data Analysis. She demonstrates advanced proficiency in Python, SQL, ETL/ELT processes, data warehousing, and cloud platforms such as Azure, AWS, and GCP, with a focus on Big Data solutions. Taiwo has successfully trained and mentored students, equipping them with the skills to excel in data-driven roles. Her experience spans industries including Technology, Fintech, Fast-Moving Consumer Goods (FMCG), Telecommunications, and Entertainment, where she has consistently leveraged data to drive strategic decision-making and foster innovation. Taiwo is passionate about building scalable data solutions that optimize business operations and deliver actionable insights for growth."
Sadique Timileyin
Senior Data Associate
Senior Data Associate
Job Opportunities
With our Data Analytics Cerificate, you get to work as any of the following:
Data Engineer
Analytics Engineer
BI Engineer / Developer
AWS Cloud Engineer
Azure Cloud Engineer
GCP Cloud Engineer
ETL Developer
Big Data Engineer
Data Migration Specialist
Data Platform Engineer
Course Reviews
Select your preferred pricing plan
As an edu-tech brand, we specialize in providing the essential skills and knowledge you need to unlock high-paying opportunities in the dynamic world of technology. Our mission is simple: to empower individuals to pursue their dreams and excel in high-demand tech roles through intensive, hands-on training.
8-Month Plan
Learners looking for extended industry exposure and advanced skill-building.
6 months of classroom learning + 2 months of internship.
Payment Plan: $150 per month for 5 months.
What You Get:
- Extended internship for in-depth practical experience.
- Access to all advanced course materials and certifications.
- Mentorship and career guidance throughout your journey.