Harness Rust's powerful data structures system and become a Rust data wizard through real-world examples and hands-on projects.
Intermediate
31 Lessons
10h
Certificate of Completion
Harness Rust's powerful data structures system and become a Rust data wizard through real-world examples and hands-on projects.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Rust is a fast-growing, modern programming language oriented to system programming that guarantees memory and thread safety. It enables you to eliminate many classes of bugs at compile-time. This course covers all the skills needed to work with real-world data using Rust. In this course, you’ll learn all the basics of intermediate Rust programming. You’ll discover and master the five data-related skills: data input, storage, serving data, analyzing data, and data visualization. You’ll learn to ingest data...
TAKEAWAY SKILLS
Arrays
Slices
Vectors
Strings
Hashmaps
Hashsets
Structs
Functions
Closures
Iterators
Hof
Data Manipulation
Filesystem
Csv
Json
Web Scraping
Web Api
Redis
Sql
Mongodb
Http Request Methods
Networking And Services
Sqlite
Server's Basics
Crud Server
Other Kinds Of Server
Ndarray
Polars
Smartcore
Data Visualization
Maps
Data Storytelling
What You'll Learn
An understanding of how to integrate Rust programs in a modern data science and data analysis workflow
Familiarity with the main five data-related skills—data input and storage, serving and analyzing data, and data visualization
Hands-on experience with intermediate to advanced Rust programming and mastering the secrets of functional programming
Hands-on experience managing real-world data using Rust
What You'll Learn
An understanding of how to integrate Rust programs in a modern data science and data analysis workflow
Show more
Course Content
Before We Begin
Rust Data Structures
Basics of Functional Programming
Data Skill: Input Data
Data Skill: Store Data
Data Skill: Dataviz and Storytelling
3 Lessons
Some Parting Words
1 Lesson
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.