
Duke University
Beginner · Specialization

Duke University
Skills you'll gain: Rust (Programming Language), Test Case, Memory Management, Development Testing, Software Testing, Data Structures, Programming Principles, Package and Software Management, Development Environment, System Programming
★ 4 (259) · Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: AI Workflows, Rust (Programming Language), AI Orchestration, Agentic Workflows, Generative AI Agents, Model Deployment, Distributed Computing, Verification And Validation, Agentic systems, Acceptance Testing, Code Review, Generative AI, Context Management, Data Integrity, Data Validation, Software Testing, Problem Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Rust (Programming Language), Data Structures, Memory Management, Code Reusability, Package and Software Management, Blockchain, Development Environment, Web Development, Performance Testing, Programming Principles, System Programming, Algorithms, Integrated Development Environments, Software Testing
★ 3.6 (27) · Beginner · Specialization · 3 - 6 Months

Pearson
Skills you'll gain: System Programming, Rust (Programming Language), Data Structures, Memory Management, Relational Databases, Databases, Data Access, C (Programming Language), Database Application, Application Development, Code Reusability, Object Oriented Programming (OOP), C++ (Programming Language), Interoperability, File I/O, Command-Line Interface, Software Development
★ 4.2 (10) · Beginner · Specialization · 1 - 3 Months

Packt
Skills you'll gain: Rust (Programming Language), Memory Management, System Programming, Package and Software Management, Data Structures, Software Installation, Code Reusability, Build Tools, Programming Principles, Integrated Development Environments, Data Sharing, Data Access
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Memory Management, Programming Principles, Software Visualization, Program Development, Theoretical Computer Science, Semantic Web, Computer Programming Tools, Integrated Development Environments, Virtual Machines, Code Review, Front-End Web Development, Software Development Tools, Java Programming, Development Environment, Debugging, Data Structures, Verification And Validation, Program Standards, Programmable Logic Controllers, Java
Beginner · Specialization · 3 - 6 Months

Edureka
Skills you'll gain: Rust (Programming Language), Memory Management, Application Programming Interface (API), Server Side, Code Reusability, Back-End Web Development, System Programming, Web Frameworks, Web Development, Other Programming Languages, Web Servers, Software Documentation, Scalability, Integrated Development Environments, Build Tools, Data Analysis, Maintainability, Application Development
★ 3.7 (28) · Intermediate · Specialization · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, C (Programming Language), Algorithms, Graph Theory, Software Testing, Code Reusability, Memory Management, Computational Logic, Artificial Intelligence
★ 4.5 (9.6K) · Intermediate · Specialization · 3 - 6 Months

KodeKloud
Skills you'll gain: Rust (Programming Language), Maintainability
Beginner · Course · 1 - 3 Months

Edureka
Skills you'll gain: Memory Management, Other Programming Languages, Code Reusability, Integrated Development Environments, Build Tools, Web Development, System Programming, Maintainability
★ 3.6 (18) · Beginner · Course · 1 - 4 Weeks
Top-rated Rust Programming Language courses offered by Packt on Coursera.
Earn a certificate in Rust Programming Language from top universities and companies.
Top-rated beginner-friendly Rust Programming Language courses with no prerequisites.