Applied MathApplied ScienceBiological EngineeringBiomedical EngineeringBusiness ManagementComputer EngineeringComputer Information SystemsComputer NetworkingComputer ScienceComputing & Information TechnologyCybersecurityEngineeringLife SciencesMath

Rust for Data Engineering

In this course, learn how to use Rust to build high-performance data pipelines that you can use in data engineering, ML Ops, and traditional software engineering. Rust provides safety, speed, and low-level control for systems programming, and instructor Noah Gift illustrates these aspects in the four sections of this course. Noah starts off looking at the key features of Rust, including HashMaps and vectors. He then takes a look at safety, security, and concurrency with Rust. In the third section, Noah covers popular Rust data engineering libraries and tools, and finishes the course with a look at designing data processing systems in Rust.

Learn More