Learn to Code with Rust

493 students enrolled
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Gain a strong foundation in Rust, a memory-safe systems programming language, through this comprehensive, project-based course. By the end, you’ll be able to build reliable Rust programs using ownership and borrowing, structure applications with enums and traits, implement generics and lifetimes, and apply test-driven development for robust solutions. The course begins with setting up your development environment and introduces you to Rust's syntax and basic constructs like variables, functions, control flow, and data types. You'll then explore Rust’s defining features—ownership, references, and lifetimes—reinforced through hands-on coding exercises and practical projects. As you progress, you’ll build increasingly complex programs using traits, generics, closures, and iterators, while learning to organize large projects with modules and external crates. Dedicated sections on testing, randomness, and error handling prepare you for real-world software challenges. This course is ideal for software developers, systems programmers, and tech enthusiasts looking to learn Rust. A basic programming background is recommended. The course is best suited for intermediate learners aiming to create efficient, safe, and scalable applications.
CERTIFICATEKatılım Sertifikası
FORMAT100% Online
DURATION2 ay

What you'll learn

  • Software Installation
  • Integrated Development Environments
  • Build Tools
  • Memory Management
  • Package and Software Management
  • Programming Principles
  • Rust (Programming Language)
  • Data Management
  • Data Sharing
  • Data Access
  • Data Structures
  • Code Reusability

Course Content

4 topics
  1. Kurs 1 Rust Basics and Core Concepts
  2. Kurs 2 Memory Safety and Structuring Programs
  3. Kurs 3 Building Idiomatic Rust with Traits and Collections
  4. Kurs 4 Advanced Rust – Lifetimes, Iterators, Testing & Randomness

Details

  • ProviderPackt
  • TypeCourse
  • CategorySoftware & Programming
  • LevelBeginner
  • Duration2 ay
  • LanguageEnglish

Öğrenenlerimiz ne diyor?

Türkiye'nin yüz akı üniversitelerince hazırlanan; akademik doyuruculuğa sahip eğitim içeriklerinin, etkileşimli videolarla bir araya getirildiği bir üniversiteden eğitim almak istiyorsanız doğru yerdesiniz.
Ramazan Bölükbaşı
Çok yoğun programı olan öğrenciler için büyük bir fırsat. Bir şeylerin gelişmesi değişmesi için çabalamalıyız.
Melis Gülsar
Hızlı desteği ve üst düzey hizmeti ile Campus Online ve Sosyal Medya Sertifika Programı hizmeti sağlayan Adnan Menderes Üniversitesine sonsuz teşekkürlerimi sunuyorum.
Nazif Bayram
$49
CampusOnline Assistant
courses saved

Course Comparison

Institution
Rating
Turkish Subtitles
Level
Duration
Price
Certificate