Skip to main content
Real-World Engineering Scenarios

Data Engineering Scenario Labs

Apply Apache Beam concepts to production-grade engineering problems. Review skeleton code scripts, analyze test datasets, inspect architectural DAG diagrams, and explore step-by-step solutions.

16Scenario Labs
100%Client-Side Python
0Cloud Costs / Setup
Foundation LabEasy

Employee Analytics

Est: 15 mins

Learn basic transformations by filtering and aggregating employee records.

Foundation LabEasy

Student Records

Est: 15 mins

Parse student grades and compute the average score per subject.

Foundation LabEasy

Product Catalog

Est: 15 mins

Filter products by price range and list catalog summaries.

Foundation LabEasy

Sales Report

Est: 20 mins

Summarize transactions to calculate total sales revenue.

Batch LabMedium

Customer Orders

Est: 30 mins

Analyze retail transactions and generate total customer spending aggregations.

Batch LabMedium

Inventory Analytics

Est: 30 mins

Calculate total stock valuation and identify low stock items.

Batch LabMedium

Banking Transactions

Est: 30 mins

Audit accounts by summing deposits and withdrawals.

Batch LabMedium

HR Analytics

Est: 30 mins

Compute average salary by department and identify the highest earner.

Streaming LabHard

Telecom Monitoring

Est: 45 mins

Process real-time streaming cellular events using Fixed Windows.

Streaming LabHard

IoT Analytics

Est: 45 mins

Aggregate device temperature readings using sliding windows.

Streaming LabHard

Website Clickstream

Est: 45 mins

Count real-time webpage pageviews using streaming windows.

Streaming LabHard

Fraud Detection

Est: 50 mins

Detect rapid successive banking transactions to flag potential fraud.

Advanced LabHard

Session Analytics

Est: 60 mins

Group website click logs into user session windows to measure engagement.

Advanced LabHard

Kafka Pipeline

Est: 60 mins

Consume from an Apache Kafka topic stream and output parsed JSON payloads.

Advanced LabHard

Pub/Sub to BigQuery

Est: 60 mins

Design a streaming ingestion pipeline from Google Cloud Pub/Sub to Google BigQuery.

Advanced LabHard

Real-Time Dashboard Pipeline

Est: 60 mins

Calculate continuous dashboard aggregations with dynamic triggers.