- Practice coding in Rust.
- Apply Rust to data engineering applications.
- Solve data engineering challenges and projects with Rust.
Overview
Do you want to learn how to apply your Rust coding skills to data engineering? Rust is one of the most popular programming languages for data engineering due to its speed, security, and integration capabilities. This learning path will elevate your Rust skills with coding exercises and cover the foundations of data engineering through hands-on challenges and projects.
Syllabus
Courses under this program:
Course 1: Data Engineering Foundations
-Learn the key facets of data engineering, from its place in the data science realm, to the specific tasks and skills every data engineer should possess.
Course 2: Hands-On Introduction: Data Engineering
-Discover and apply the fundamentals of data engineering in this hands-on, approachable, skills-based course.
Course 3: Rust Essential Training
-This course offers an introduction to Rust, a popular open-source systems programming language that focuses on speed, memory safety, and parallelism.
Course 4: Rust for Data Engineering
-This long-form course provides a deep dive into Rust for data engineers.
Course 5: Level Up: Rust
-Learn more about the Rust programming language. Complete specific, interactive code challenges to develop corresponding skills.
Course 6: End-to-End Data Engineering Project
-Learn how to create an end-to-end data engineering project using open tools from the modern data stack to turn scattered data into a model that drives insights and decision-making.
Course 1: Data Engineering Foundations
-Learn the key facets of data engineering, from its place in the data science realm, to the specific tasks and skills every data engineer should possess.
Course 2: Hands-On Introduction: Data Engineering
-Discover and apply the fundamentals of data engineering in this hands-on, approachable, skills-based course.
Course 3: Rust Essential Training
-This course offers an introduction to Rust, a popular open-source systems programming language that focuses on speed, memory safety, and parallelism.
Course 4: Rust for Data Engineering
-This long-form course provides a deep dive into Rust for data engineers.
Course 5: Level Up: Rust
-Learn more about the Rust programming language. Complete specific, interactive code challenges to develop corresponding skills.
Course 6: End-to-End Data Engineering Project
-Learn how to create an end-to-end data engineering project using open tools from the modern data stack to turn scattered data into a model that drives insights and decision-making.
Courses
-
This course offers an introduction to Rust, a popular open-source systems programming language that focuses on speed, memory safety, and parallelism.
-
Learn the key facets of data engineering, from its place in the data science realm, to the specific tasks and skills every data engineer should possess.
-
Discover and apply the fundamentals of data engineering in this hands-on, approachable, skills-based course.
-
Learn how to create an end-to-end data engineering project using open tools from the modern data stack to turn scattered data into a model that drives insights and decision-making.
-
This long-form course provides a deep dive into Rust for data engineers.
-
Learn more about the Rust programming language. Complete specific, interactive code challenges to develop corresponding skills.
Taught by
Harshit Tyagi, Vinoo Ganesh, Barron Stone, Noah Gift, Tim McNamara and Thalia Barrera