这门综合性 Rust 编程课程欢迎各种水平的学习者,包括初学者和有一定编程经验的人。不要求事先了解 Rust,因此编码新手也能无障碍地学习。在整个课程中,您将获得 Rust 编程的坚实基础,并熟练掌握高级概念,从而能够编写高效、可靠和高性能的代码。您将了解 Rust 的核心概念和语法,学习有效的代码组织、错误处理技巧,并探索 Rust 的包管理器,以实现高效的项目管理。完成本课程后,无论您以前是否有编程经验,都将掌握开发 Reliability 和高性能应用程序的技能。

了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有4个模块
本周,您将学习如何使用编程建议、Copilot 提示和 GitHub Codespaces 等强大工具优化 Rust 开发工作流程。通过深入学习使用建议编程、使用 Copilot 的提示以及探索 Codepaces 的基本原理,您将掌握简化编码流程和更高效地与他人协作的技能。
涵盖的内容
23个视频14篇阅读材料4个作业1个讨论话题
本周,您将深入学习 Rust 编程中的控制流、错误处理和函数等基本概念。通过探索有关条件语句、Loop(包括 while 和 for 循环)、break 和 continue 语句、匹配控制流和错误处理的课程,您将扎实了解如何有效控制代码流和处理错误。此外,你还将探索 Rust 中函数的基本原理,包括单元函数、返回值、使用参数和借用概念。
涵盖的内容
24个视频7篇阅读材料2个作业7个非评分实验室
本周,您将学习 Rust 中的各种 Data Structure 和类型。我们将介绍定义结构体、创建 Instance 和相关函数。此外,您还将探索使用 String 和 str 类型进行字符串操作。课程还将涉及向量,包括值检索和元素添加。您还将熟悉枚举,包括 Option 枚举及其应用,以及使用枚举矢量。最后,我们将重点介绍处理枚举案例的详尽匹配。贯穿整个课程的实践评估将加强您对 Rust 数据结构和类型的理解。
涵盖的内容
21个视频7篇阅读材料1个作业8个非评分实验室
本周,您将探索与代码组织、测试、文档和库开发相关的高级主题。通过深入学习使用 doctest 验证代码、使用公共模块和私有模块、管理公共字段和私有字段、组织测试文件、为代码编写测试、测试私有代码、有效使用测试失败消息以及记录代码等课程,您将掌握创建稳健且结构良好的 Rust 项目所需的技能。
涵盖的内容
22个视频11篇阅读材料1个作业8个非评分实验室
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
学生评论
- 5 stars
53.57%
- 4 stars
18.30%
- 3 stars
10.26%
- 2 stars
8.48%
- 1 star
9.37%
显示 3/224 个
已于 Apr 30, 2024审阅
Great hands on lessons. Thoroughly organized. I am grateful for the learning experience.
已于 Oct 18, 2024审阅
Course is very good for this how start to learn Rust. It give essential knowledge that you can start to coding.
已于 Nov 30, 2025审阅
The course is perfect for learning the fundamentals of the language. Very well explained.








