Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Rust for Data Engineering

Pragmatic AI Labs via Coursera Specialization

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 50% Off
One plan covers every Professional Certificate on Coursera. 50% off Coursera Plus Annual for 10 days only — price increases June 17.
Unlock All Certificates
Rust for Data Engineering is a hands-on specialization that teaches you how to build production-grade data systems in Rust — from terminal tools and ETL pipelines to serverless functions, SQL and NoSQL data stores, and full CI/CD shipping workflows on GCP and beyond. You will move from knowing some Rust to confidently shipping a data pipeline that handles real workloads, runs in a container, and survives production. Each course is short, project-driven, and codes-along: you write real Rust against real data, with snapshot tests, observability, and reproducible builds. By the end you will have a portfolio of small but production-shaped projects — bash-to-Rust rewrites, Polars data jobs, SQL-backed services, ETL workflows, serverless handlers, RAG pipelines, TUI tools, and GCP deployments — and the engineering muscles to extend any of them into a real system at work.

Syllabus

  • Course 1: Rust From Zero
  • Course 2: SQLite for Rust
  • Course 3: ETL Pipelines with Rust
  • Course 4: Linux Desktop From Zero
  • Course 5: Polars from Zero
  • Course 6: Rust Serverless
  • Course 7: Data Ethics
  • Course 8: Agile With AI
  • Course 9: Zig From Zero
  • Course 10: Rust GUI From Zero
  • Course 11: Terminal From Zero
  • Course 12: Rust on GCP
  • Course 13: Shipping Rust
  • Course 14: Claude From Zero
  • Course 15: Rust CLI From Zero
  • Course 16: Graph Algorithms with Rust
  • Course 17: MySQL From Zero
  • Course 18: Postgres From Zero
  • Course 19: RAG From Zero
  • Course 20: DuckDB From Zero
  • Course 21: Valkey From Zero
  • Course 22: Rust for Data Source Monitoring and Automation
  • Course 23: Rust DataOps: CI/CD and Containers for Data Pipelines
  • Course 24: HelixDB From Zero
  • Course 25: Design by Provable Contracts
  • Course 26: IAC from Zero
  • Course 27: TUI from Zero
  • Course 28: WASM from Zero
  • Course 29: Bash to Rust: From Zero
  • Course 30: Big O notation: Python to Rust
  • Course 31: OO: Python to Rust

Courses

Taught by

Alfredo Deza, Liam Parker and Noah Gift

Reviews

Start your review of Rust for Data Engineering

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.