Rust for Data Engineering
Course Overview
Rust for Data Engineering is an intermediate-level course aimed at teaching learners how to use the Rust programming language to build high-performance data pipelines and systems. The course dives into Rust's safety features, security, and concurrency to help you create scalable, efficient, and secure data systems. The course covers key Rust data structures, cloud integrations, and popular libraries for managing data and files, all with a focus on practical applications in data engineering and ML Ops.
This course is structured to provide both conceptual understanding and hands-on practice, walking you through building real-world data pipelines, integrating with cloud SDKs, and enhancing workflows with Rust. The instructor, Noah Gift, uses a combination of lectures, code walkthroughs, and examples to ensure learners gain practical knowledge in using Rust for data management, processing, and cloud-based applications. By the end of the course, you’ll be equipped to apply Rust to data engineering projects with increased performance and reliability.
What You'll Learn
- Hands-on skills with Rust's safety and concurrency features to build efficient and secure data systems.
- Experience using popular Rust libraries and tools for data engineering tasks such as ETL, cloud SDKs, and SQL solutions.
- Knowledge of integrating Rust with Python for working with dataframes, ONNX, Hugging Face, PyTorch, and LLMs.
- Ability to design and build data processing systems and leverage Rust for building modern, high-performance data pipelines.

694 THB

LinkedIn Learning
https://www.linkedin.com/learning
Skills You'll Gain:
