这门综合性 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个视频11篇阅读材料2个作业7个非评分实验室
本周,您将学习 Rust 中的各种 Data Structure 和类型。我们将介绍定义结构体、创建 Instance 和相关函数。此外,您还将探索使用 String 和 str 类型进行字符串操作。课程还将涉及向量,包括值检索和元素添加。您还将熟悉枚举,包括 Option 枚举及其应用,以及使用枚举矢量。最后,我们将重点介绍处理枚举案例的详尽匹配。贯穿整个课程的实践评估将加强您对 Rust 数据结构和类型的理解。
涵盖的内容
21个视频7篇阅读材料1个作业8个非评分实验室
本周,您将探索与代码组织、测试、文档和库开发相关的高级主题。通过深入学习使用 doctest 验证代码、使用公共模块和私有模块、管理公共字段和私有字段、组织测试文件、为代码编写测试、测试私有代码、有效使用测试失败消息以及记录代码等课程,您将掌握创建稳健且结构良好的 Rust 项目所需的技能。
涵盖的内容
22个视频13篇阅读材料1个作业8个非评分实验室
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
从 机器学习 浏览更多内容
- 状态:免费试用
Edureka
- 状态:免费试用
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
191 条评论
- 5 stars
55.72%
- 4 stars
17.18%
- 3 stars
9.89%
- 2 stars
8.33%
- 1 star
8.85%
显示 3/191 个
已于 Oct 18, 2024审阅
Course is very good for this how start to learn Rust. It give essential knowledge that you can start to coding.
已于 Jan 22, 2024审阅
It's a great introductory course to learn and start your journey in Rust.
已于 Dec 12, 2023审阅
Great course serving as an introduction to Rust programming.
常见问题
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
注册课程后,您就可以访问专项课程中的所有课程,完成作业后还可以获得证书。您的电子证书将添加到您的 "成就 "页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
是的。在特定的学习课程中,如果您付不起注册费,可以申请助学金或奖学金。如果您选择的学习课程有助学金或奖学金,您可以在说明页面找到申请链接。
更多问题
提供助学金,