Skip to content
Course Rockstar
TechnologyAll Levels

ETL Pipelines with Rust

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

By Pragmatic AI Labs on Coursera

About This Course

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.

Topics Covered

Frequently Asked Questions

How much does ETL Pipelines with Rust cost?

ETL Pipelines with Rust costs $49. Check the course page for current pricing and available discounts.

Who teaches ETL Pipelines with Rust?

ETL Pipelines with Rust is taught by Pragmatic AI Labs, Pragmatic AI Labs.

What skill level is ETL Pipelines with Rust for?

This course is designed for all levels learners.

Similar Courses

$49.00
Enroll Now
Students0
Duration7 hours
LevelAll Levels
Languageen
PlatformCoursera