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.

IySa

2 Course instructors

Instructor led course

8 month duration

2 Month Internship

Beginner & Intermediate
&
Exprienced
14 Modules

Course Duration

8 Months of Instructor-led classes with an option of 2 Months Internship

Projects

8 Projects

Data Engineering - 2025

(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

How to download and Install Anaconda

How To Download And Install PostgreSQL

How To Download And Install VS Code

How to download and Install GitHub

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

Module 5: Optimize your LinkedIn Profile

Introduction

Creating your LinkedIn Profile

Uploading your Profile Picture and Cover

Crafting your headline

Your About Section

Work Experience

Education

Skills - Endorsements - Recommendations

Always Refer to your LinkedIn Pack

LinkedIn X JobAlytics

UK Visa Sponsorship LinkedIn Extension

Modifying LinkedIn Settings

Week 2

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 4

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 6

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

SQL Introduction

Premier Case Study

Entity Relationship Diagram

Primary vs Foreign Key & Fact vs Dimension Tables

SQl Commands

Module 2: MetroBank SQL Case Study

Metrobank Case Study

Metrobank Case Study

Create Statement

Alter Statement

Insert / Update / Delete / Truncate Statement

Data Upload and Select Statement

Module 3: Bonga Ecommerce SQL Case Study

Overview of Bonga ecommerce sql case study

Installing PostgresSQL (PGadmin)

Using Data Definition Languages ]

Data Manipulation Languages

Data querying Languages- Part 1

Data querying languages- Part 2

Data Querying Languages (DQL)- Part 3

Week 8

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

Introduction to data modelling

Normalization

Using Lucid charts to draw ER Diagrams

Star Schema

Snowflake Schema

Case Study Introduction- Database Modelling

Case Study- Data Warehouse Modelling

Module 2: Introduction to GitHub with a Case Study

Introduction- Git and Github Overview

Overview of Github Deskstop

Week 10

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

Introduction to Numpy

Accessing Numpy Arrays

Modifying Numpy Array

Functions on Numpy Arrays

Module 2: Working with Pandas

Introduction to Pandas

Creating Pandas Series & Dataframes

Basic Pandas Operations- Projecting & Filtering

Joins- Inner, left, Right, Outer

Advanced Dataframe Operations

Slicing & Indexing using Pandas

Module 3: SQL, Python and Pandas - (GitHub)

Case study Overview - Yanki Ecommerce

Github Setup-Reading csv data to Pandas Dataframe

Building the data model

Data Cleaning, Creating the Normalised table and writing to CSV file

Loading data into PostgreSQL server

Week 12

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

Introduction and Overview of the case study

Explanation of serverless vs server-based

Creating a serverless database file

Data Definition Languages (DDL)

Data Manipulation Language (DML)

Data Querying Languages (DQL)- Part 1(Basics, Like operator, Between)

Data Querying Languages (DQL)- Part 2(Group BY, Order BY, Having)

Data Querying Languages (DQL)- Part 3(Joins, Unions, Concatenation)

Using PostgresSQL Server on PgAdmin to Create tables and run queries

Module 2: Intermediate SQL - Case Study

Introduction- Windows Function

Joins (Inner, Left, Right, Outer)

Case, Rank Functions- Case Study Overview

Case Study- Windows Functions

Case Study- Rank Functions

Case Study- Case Function

Case Study- Joins

Module 3: GitHub and Data Modelling Case Study

Case study Overview- Introduction

Database Modelling- Normalization- Denormalise

Database Modelling- Normalization- 1NF to 2NF

Transaction DWH Schema

Loan DWH Model

Loading data into PostgreSQL DB- Creating Schemas and Tables

Loading Data into PostgreSQL DB - Loading data into Tables

Week 14

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 16

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 18

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 20

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 22

Apache Airflow

The Apache Airflow is for both beginner with no experience or experienced professionals, it covers the following modules:

Module 1: Airflow

Week 24

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 26

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

CN

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."

CN

Sadique Timileyin

Senior Data Associate

Senior Data Associate

Job Opportunities

With our Data Analytics Cerificate, you get to work as any of the following:

models icon

Data Engineer

models icon

Analytics Engineer

models icon

BI Engineer / Developer

models icon

AWS Cloud Engineer

models icon

Azure Cloud Engineer

models icon

GCP Cloud Engineer

models icon

ETL Developer

models icon

Big Data Engineer

models icon

Data Migration Specialist

models icon

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.

$750$900(20% Discount ongoing - Limited slots)

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.

Join Us on Your Tech Journey

Are you ready to embark on a transformative journey to a high-paying tech career? At 10Alytics, we're here to support you every step of the way. Our intensive training programs and invaluable support sessions are your ticket to a brighter future in the tech industry. Start your journey with us today and unlock the opportunities waiting for you in the world of technology.

View Courses
footer-image