Intermediate
31 Lessons
10h
Certificate of Completion
Takeaway Skills
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
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...Show More
Course Contents
Before We Begin
1 Lesson
Rust Data Structures
5 Lessons
Rust Data Structures
Assessment
Basics of Functional Programming
4 Lessons
Functional Programming in Rust
Assessment
Data Skill: Input Data
6 Lessons
Input Data with Rust
Assessment
Web Scraping: Getting Products and Prices from an E-commerce Site
Project
Data Skill: Store Data
5 Lessons
Storing Data in Rust
Assessment
Create a Simple Payroll Management System
Project
Data Skill: Serve Data
3 Lessons
Serving Data in Rust
Assessment
Build a Server Backed Up by a Database
Project
Data Skill: Analyze Data
3 Lessons
Assessment on Analyze Data
Assessment
ML Basics: Classification of the Iris Data Set
Project
Machine Learning and the MNIST Digit DataSet
Project
Data Skill: Dataviz and Storytelling
3 Lessons
Data Viz and Storytelling in Rust
Assessment
Create Infographics in Rust
Project
Some Parting Words
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.
Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.
Built-in assessments let you test your skills. Completion certificates let you show them off.