AI-powered learning
Save this course
Scalable Web Development in Rust
Gain insights into using Rust for building scalable, high-performance websites. Learn about Rust fundamentals and advanced web development, including databases and full-stack skills through practical projects.
23 Lessons
5h
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- You will learn the Rust's basics from a practical perspective.
- You will learn how to work with databases using Diesel in Rust.
- You will learn how to create an API using Actix Web in Rust.
- You will learn how to create a Front End, using Yew, a WASM framework.
Learning Roadmap
1.
Introduction to Rust
Introduction to Rust
Learn how to use Rust for safe, scalable web development and efficient memory management.
2.
Databases
Databases
Get started with creating, listing, reading, updating, and deleting resources in Rust-based web applications.
3.
Back End
Back End
5 Lessons
5 Lessons
Work your way through endpoints and middleware for efficient Rust web development.
4.
Front End
Front End
4 Lessons
4 Lessons
Break down the steps to create, list, and read pages, and manage navigation.
5.
Appendix
Appendix
4 Lessons
4 Lessons
Map out the steps for setting up Diesel, Actix Web, and Yew in Rust projects.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
In this course, you will learn how to use Rust to build scalable websites that are highly performant.
More specifically, you will learn the fundamentals of Rust for web development including types, ownership, macros, and more. Later on this course, you will move onto more advanced web development concepts like working with databases, backend architecture, as well as frontend, giving you the opportunity to develop your full-stack skills.
Throughout each chapter, you will have the chance to work on building out a real project which can be used in your portfolio and shown to employers.
By the end of this course, you will be able to build websites with scalability in mind.
ABOUT THE AUTHOR
Werner Echezuria
I'm a Software Developer with experience in Ruby, PHP and Rust. I specialize mostly in web development, I have witnessed the Internet grow in our times and I have been adapting all these years to the predominant technologies.
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources