ETL Pipelines with Rust

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

ETL Pipelines with Rust

Coursera · Intermediate ·🛠️ AI Tools & Apps ·2mo ago
Skills: ETL Basics90%

Key Takeaways

Builds ETL pipelines with Rust for data processing

Original Description

Build production-grade ETL pipelines in Rust that never drop rows silently and never panic on malformed input. In five weeks you will design the Extract boundary with serde-typed readers, enforce a Transform totality contract where every row either yields a validated record or flows through a structured error channel, and emit NDJSON and CSV from the same typed pipeline using the Write trait. You will master thiserror enums, ? propagation, proptest-based property testing, round-trip invariants, and the stderr-vs-stdout separation that makes every pipeline run auditable. The course closes with a preview of how the same contracts migrate to async with tokio — same invariants, different runtime. Every concept is demonstrated with real Rust code the instructor authored in the public repository, not pseudocode. This is the course for engineers who have shipped a Python ETL script that lost data at 2 a.m. and want the Rust type system to make that incident impossible.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
Why Developers Are Switching from Feedly to Open‑Core AI RSS Readers
Developers are switching from Feedly to Open-Core AI RSS readers for better content curation and discovery
Dev.to · Mohammad Sorouri
📰
I added an AI helper to my JSON mock-API tool — the hybrid design, and a Workers AI gotcha
Learn how to integrate AI helpers into existing tools and avoid common gotchas when using Workers AI
Dev.to · solca
📰
How I Built a Blank Page Detector for PDFs with Vue 3 and Canvas
Learn to build a blank page detector for PDFs using Vue 3 and Canvas to automate the removal of blank pages
Dev.to · sunshey
📰
What I Learned Building an AI Resume Optimizer — And What Recruiters Actually Told Me
Learn how to build an AI-powered resume optimizer and what recruiters think about AI-optimized resumes
Dev.to · dayu2333-jinyul
Up next
15 NotebookLM Hacks That Change How You Work
SCALER
Watch →