Rust Data Engineering

Go to edX course page

Rust for Data Engineering: Efficient, Safe, and Concurrent Data Processing

  • Learn to build robust data processing systems using Rust
  • Explore Rust's performance, safety, and concurrency for data tasks

This 4-week course dives deep into leveraging Rust for efficient and reliable data engineering workflows:

  • Mastering Rust data structures and collections for data processing
  • Leveraging Rust's safety/security features in data engineering context
  • Using Rust libraries like Diesel, async, Polars, Apache Arrow
  • Interfacing with data stores, REST/gRPC APIs, AWS SDK
  • Designing full-fledged data pipelines and processing systems in Rust
  • Hands-on projects for building data ingestion tools, ETL pipelines
  • Best practices for handling large datasets, optimizing performance
  • Techniques for writing safe, concurrent, and lock-free code
  • Deploying and maintaining Rust-based data engineering solutions

By the end, you'll gain practical experience building high-performance, secure data systems using Rust - preparing you for real-world data challenges.



Starts: N/A
Ends: N/A

Course Summary:

Course Summary
Date Details Due