Udemy

Rust Programming Bootcamp - 100 Projects in 100 Days

立即報名
  • 19,946 名學生
  • 更新於 4/2025
4.2
(80 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
3 小時 54 分鐘
教學語言
英語
授課導師
School of AI
評分
4.2
(80 個評分)
4次瀏覽

課程簡介

Rust Programming Bootcamp - 100 Projects in 100 Days

100 Days of Rust Development: Build a Project Every Day(AI)

This course is made up of 12 videos to help you understand the initial setup - followed by documents that give you step by step implementation for rest of the Projects.


100 Days of Rust Development: Build a Project Every Day is an immersive, hands-on programming course designed to take you from a Rust novice to an advanced developer through practical experience and daily coding challenges. With a focus on building one project each day, this course ensures that learners not only understand Rust's syntax and core concepts but also gain real-world skills by applying them in diverse projects.

The course is structured into five progressive phases:

  1. Rust Fundamentals (Days 1–20) – Build a strong foundation by working on beginner-friendly projects such as calculators, guessing games, and word counters. You'll learn essential Rust concepts, including ownership, borrowing, and control flow.

  2. Intermediate Rust (Days 21–40) – Deepen your knowledge by exploring error handling, generics, and concurrency. Projects in this phase include chat applications, multi-threaded tools, and custom sorting algorithms.

  3. Systems Programming (Days 41–60) – Gain exposure to low-level programming tasks such as file handling, encryption tools, and TCP/HTTP servers. These projects prepare you for building performant and secure backend systems.

  4. Web Development with Rust (Days 61–80) – Learn to build backend services with Actix-Web and create frontend interfaces with Yew. You'll also work on APIs, authentication systems, and database integration.

  5. Full-Stack Rust Projects (Days 81–100) – Combine backend and frontend expertise to build production-ready full-stack applications, including a final capstone project such as a social media platform or a real-time dashboard.

This course balances theory with practice, offering a hands-on experience that ensures you're consistently learning and applying new concepts. By the end of the 100 days, you'll have developed 100 projects, each reinforcing a specific Rust concept or skill. Whether you're a beginner or an experienced programmer, this course adapts to your pace, focusing on gradual improvement and consistent practice.

Join us on this exciting journey and master Rust—the language known for its performance, safety, and modern syntax. Build projects, gain confidence, and become a proficient Rust developer!

課程章節

  • 10 個章節
  • 101 堂課
  • 第 1 章 Week 1 of Rust Programming Bootcamp
  • 第 2 章 Week 2 of Rust Programming Bootcamp
  • 第 3 章 Week 3 of Rust Programming Bootcamp
  • 第 4 章 Week 4 of Rust Programming Bootcamp
  • 第 5 章 Week 5 of Rust Programming Bootcamp
  • 第 6 章 Week 6 of Rust Programming Bootcamp
  • 第 7 章 Week 7 of Rust Programming Bootcamp
  • 第 8 章 Week 8 of Rust Programming Bootcamp
  • 第 9 章 Week 9 of Rust Programming Bootcamp
  • 第 10 章 Week 10 of Rust Programming Bootcamp

課程內容

  • Master Rust Fundamentals: Learn ownership, borrowing, and core syntax for building efficient and safe applications
  • Build Real-World Projects: Develop multiple practical projects, from simple tools to complex full-stack applications
  • Understand Systems Programming: Gain hands-on experience with file systems, concurrency, and networking in Rust
  • Develop Web Applications: Build scalable backend APIs with Actix-Web and interactive frontends with Yew


評價

  • E
    Emanuel Asandei
    2.0

    Its just a guy showing you basic code examples. You won't learn the fundamentals of rust by this nor any of it's main concepts.

  • J
    Joe Noonan
    5.0

    It is faster-paced, which I like.

  • F
    Fraser Doswell
    5.0

    This course was a great match. I have been following other rust courses and some youtube channels. They are good, but this course makes me focus and make concrete progress.

  • B
    Bruno Andres Fulco Fadigati
    1.0

    Its just the tutor copy pasting lines without explaining why or how to write.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意