Rust Programming - Advanced Concepts
Completed by IBNU SHEVAYANTO
September 6, 2026
19 hours (approximately)
IBNU SHEVAYANTO's account is verified. Coursera certifies their successful completion of Rust Programming - Advanced Concepts
What you will learn
Use advanced traits, generics, lifetimes, smart pointers, and type-system patterns.
Build concurrent and asynchronous Rust programs with threads, channels, futures, and async/await.
Create networked applications, file-handling workflows, WebAssembly modules, and tested Rust projects.
Complete a capstone project that integrates advanced Rust concepts into one larger application.
Skills you will gain
- Category: Network Protocols
- Category: Development Testing
- Category: Web Applications
- Category: Rust (Programming Language)
- Category: Functional Design
- Category: System Programming
- Category: Integration Testing
- Category: C and C++
- Category: Continuous Integration
- Category: TCP/IP
- Category: Unit Testing
- Category: Memory Management

