开始您的编程之旅!本入门课程将向您传授 C 语言编程的基本原则,这些原则适用于您想学习的任何语言。掌握开发有效算法的强大七步问题解决流程。学习阅读和理解代码,将复杂的难题转化为易于管理的解决方案。无需任何经验。培养软件开发的核心技能,提升您在不同领域的职业前景。课程结束时,您将能够开发出具体而正确的算法。
通过 Coursera Plus 解锁访问 10,000 多门课程。开始 7 天免费试用。

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

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

该课程共有4个模块
本模块介绍了解决任何编程问题的强大过程--七步曲。您将学习如何有条不紊地处理编程问题,从而制定出具体而正确的算法。您将通过数字序列和图形模式的示例来培养算法开发技能。
涵盖的内容
8个视频10篇阅读材料4个作业
在本模块中,您将学习如何阅读代码,这意味着您将能够手动执行一段代码,并清楚地说明每条语句的作用以及程序的状态。了解如何阅读代码是确保编写正确代码的唯一途径。本模块结束时,您将能够通过函数、条件语句、迭代和其他基本技术来阅读和理解代码。
涵盖的内容
12个视频17篇阅读材料8个作业
对于计算机来说,万物都是数字,但类型决定了数字的大小和解释。在本模块中,你将学习整数以外的类型,包括它们的概念表示和二进制硬件表示。你将学习基本数据类型、"非数字 "类型和复杂的自定义类型,以及一些重要的注意事项,从而避免与类型有关的编程错误。
涵盖的内容
8个视频18篇阅读材料6个作业
您已经学到了很多关于算法设计和编程概念的知识,这些知识将帮助您实现这些算法。在这个项目中,你将开发并测试自己的数据排序算法。本模块将强化在编写算法时明确算法的重要性,并提供一个机会让你亲自动手,完成一项非常常见的计算任务:排序。
涵盖的内容
2个视频2篇阅读材料1个作业
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
从 算法 浏览更多内容
状态:免费试用University of California, Santa Cruz
状态:预览Simplilearn
状态:预览University of Toronto
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
6,959 条评论
- 5 stars
74.78%
- 4 stars
20%
- 3 stars
3.01%
- 2 stars
0.83%
- 1 star
1.36%
显示 3/6959 个
已于 Sep 28, 2020审阅
The course was quite good in every aspect and it met my expectations and thanks to duke university for providing such a good course and also thanks to coursera for providing such good platform for us.
已于 May 6, 2020审阅
Very in-depth and detailed explanation in introoductionto programming.If you are a beginner,I recommend you start with C.Some background is crucial or you will be confused in the later lectures.
已于 Aug 30, 2020审阅
I had no background in programming before attending this course and I had my own doubts on learning a new language online. But trust me, this course is very well-built and it was a cake walk for me.
常见问题
完成 Coursera 课程不能获得杜克大学的学分;因此,杜克大学无法为您提供大学成绩单。不过,您的电子证书将被添加到您的成就页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
注册课程后,您就可以访问专项课程中的所有课程,完成作业后还可以获得证书。您的电子证书将添加到您的 "成就 "页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
更多问题
提供助学金,








