Advanced Data Engineering

Track Course
Advanced
Fully Ready

About the Course

This course introduces advanced data engineering technologies, including NoSQL databases, real-time streaming with Kafka and Spark Streaming, and lakehouse architecture using Delta Lake. Learners will gain hands-on experience with ElasticSearch, Kafka streaming pipelines, and Databricks, developing practical skills to design and implement scalable, high-performance data solutions.

Learning Outcomes

By the end of this course, participants will be able to:

  • Describe the core concepts and use cases of NoSQL systems and demonstrate how to query and manage data using non-relational models.
  • Design and implement real-time streaming pipelines using Kafka and Spark Streaming for processing and analyzing live data.
  • Develop scalable lakehouse solutions using Delta Lake on Databricks, integrating the benefits of data lakes and data warehouses.
  • Apply tools like ElasticSearch and Databricks to support high-performance, enterprise-level data workflows.

Curriculum

  • Chapter 1: NoSQL

    Overview:

    In this chapter, you will learn the fundamentals of NoSQL databases and their applications in modern data systems.

    Topics:

    • Introduction to NoSQL concepts
    • Key NoSQL database types (document, key-value, column-family, graph)
    • Use cases and design principles
  • Chapter 2: Data Streaming

    Overview:

    In this chapter, you will explore real-time data streaming architectures and learn how to process streaming data efficiently.

    Topics:

    • Introduction to data streaming concepts
    • Kafka architecture and usage
    • Real-time processing techniques
    • Mini Project: build a streaming data pipeline
  • Chapter 3: Lakehouse

    Overview:

    In this chapter, you will learn about lakehouse architectures and how to combine the flexibility of data lakes with the performance of data warehouses.

    Topics:

    • Lakehouse concepts and principles
    • Open table formats and ACID compliance

Tools

ElasticSearch, Kafka (on Linux and/or Docker)
Apache Spark Streaming, Delta Lake, Databricks
Ready to start learning?

Get access to top-rated courses, real projects, and job-ready skills.

Have questions?

We’re here to help. Talk to our advisors. 

STUDENT REVIEWS

What our graduates are saying

Recommended if you're interested in Advanced Data Engineering
Standard Course

AI Automation

Standard Course

Introduction to GitHub Actions

Standard Course

GCP Fundamentals

Standard Course

Introduction to Large Language Models

Learning Track

DevOps Engineering Track

Learning Track

MLOps Engineering Track

Learning Track

Cloud Engineering Track

Learning Track

Artificial Intelligence (AI) Engineering Track

Common Questions

Find answers to your questions about the Learning Track
  • Standard Courses: Focused, short courses that build foundational or intermediate skills through hands-on exercises, enabling you to apply what you learn immediately.
  • Track Courses: Structured learning paths that guide you from beginner to advanced levels. They include practical projects that integrate multiple tools and workflows, aligned with industry best practices, helping you gain the skills and confidence to tackle real-world challenges.

No. Track Courses are only accessible through the Professional or Unlimited+ subscription plans.

  • Standard Plan gives you access to all Standard Courses.
  • Professional Plan gives you access to both Standard and Track Courses within your chosen domain.
  • Unlimited+ Plan provides full access to all courses — both Standard and Track — across all domains.

 

Yes, all courses are designed to be self-paced. Learn when it fits your schedule.

Each course includes prerequisites if needed. Many Standard Courses are beginner-friendly.

Still have questions?

If you have other queries or specific concerns, don’t hesitate to let us know. Your feedback is important to us, and we aim to provide the best support possible.

Your Learning Journey Awaits 🚀

Grow your skills, build projects you’ll be proud of, and unlock new opportunities — all at your pace.

Download Advanced Data Engineering Course Package
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.