基石纳米学位

编程入门

成为具备编程能力的新人类

开始你的编程之路

欢迎来到编程的世界。在这个面向初学者的课程里,你将学习编程基础理论与技能,通过实战项目打下扎实基础,并了解下一步你有哪些职业选择。不论是你最终的目标是成为前端工程师、移动开发者、还是数据分析师,编程入门基石纳米学位都是一个很棒的起点。

独家课程内容,项目直播辅导

除了学习来自硅谷领先企业的课程视频、实战项目,你还可以参与针对每个实战项目的专业直播讲解!还有很多 Udacity 独家学习资料,等待你来探索。课程提供中文版。

加入同步学习小组,在导师监督下加速成长

你将加入学习小组,认识志同道合的伙伴,在专业导师全方位辅导和监督下,用最高效率掌握前沿技术,成为抢手人才。

独一无二的硅谷实战项目和代码审阅

亲自挑战来自硅谷的技术实战项目,获得领域专家的逐行代码审阅和反馈,学习最先进的技术标准,为学习更加进阶的纳米学位做好准备!

获得 Udacity 基石纳米学位认证

毕业后,你将获得 Udacity 颁发的毕业证书,证明你的专业知识和技术水平!

学习计划

先修要求
  • 这是一门初学者课程,因此你只需要拥有基本的计算机操作技能,例如访问互联网,下载和安装程序,重命名文件等。
  • 你需要有学习的自主性和动力,每周投入 6-10 小时学习此课程。
  • 第一周

    了解这门课程

    了解什么是纳米学位,什么是编程,以及你可以在这门课程中获得什么。

  • 第二周

    HTML 入门

    学习所有网页开发者都必须掌握的基础语言:HTML。

  • 第三周

    项目:HTML 实战

    练习你的 HTML 技能:创建一个 HTML 文档,记录你在课程中学到的知识点。

  • 第四周

    结构化文档和 CSS 入门

    学习前端网页结构、外观样式和框设计,并学习 CSS,一种可以为你的网页添加样式的语言。

  • 第五周

    项目:编写网页

    使用 HTML 和 CSS,编写你的第一个网页,并让它看上去专业且美观。

  • 第六周

    编程导论 & 变量与字符串

    了解编程的核心概念,并学习使用 Python 语言中的变量与字符串。

  • 第七周

    控制流和循环

    了解如何使用布尔值、if 语句和 while 循环来管理计算机程序的流程。

  • 第八周

    结构化数据

    了解如何在 Python 列表中构造数据,然后使用 For 循环遍历这些列表。

  • 第九周

    项目 - 编写小测验应用

    使用 Pyhton 语言,编写一个网页端的小测验应用。

  • 第十周

    使用函数

    理解“抽象化”的概念,并练习使用函数。

  • 第十一周

    使用类

    了解什么是“类”,并通过编写三个小程序来加深你对“类”的理解。

  • 第十二周

    面对对象

    了解面向对象编程中的高级概念,如类变量,继承,重用方法和方法重载。

  • 第十三周

    项目 - 创建电影网站

    使用 Pyhton 语言,编写一个小测验应用。

  • 第十四-十六周

    探索你的职业道路

    了解编程的广阔世界,了解前端开发、后端开发、移动开发、数据分析等不同职业的工作内容和偏向,通过尝试你感兴趣的实战项目,探索你对哪个方向最有兴趣。

查看更多

实战项目:你将挑战以下项目

  • 认识 HTML项目
    实战项目 1

    认识 HTML

    创建一个 HTML 文档,记录你在课程中学到的知识点。

  • 编写网页项目
    实战项目 2

    编写网页

    使用 HTML 和 CSS,编写你的第一个网页,并让它看上去专业且美观。

  • 编写小测验应用项目
    实战项目 3

    编写小测验应用

    使用 Pyhton 语言,编写一个小测验应用。

  • 创建电影网站项目
    实战项目 4

    创建电影网站

    使用函数和类编写一个电影网站,用来展示你喜爱的电影的海报和预告片。

  • 选择你的职业道路项目
    实战项目 5

    选择你的职业道路

    你将了解前端工程师、后端工程师、Android 或 iOS 移动开发者和数据分析师的职业详情,并尝试你感兴趣的实战项目,选择你的下一步职业发展方向。

立即加入,成为具备编程能力的新人类

课程讲师

  • Andy Brown

    优达学城首席讲师

    Andy Brown 是优达学城的首席讲师。他拥有 MIT 的物理学学位,毕业以后,他致力于教学和学习。自2012年加入优达学城以来,Andy 帮忙设计了很多课程。他喜欢通过创建具有创新性和引人注意的课程来探索新的教育方法。平时,如果他不是在研究转换思维的最好办法,那你肯定会发现他在骑自行车,或是在开车探索他在加利福尼亚的新家带给他的完美体验。

  • Dave Evans

    弗吉尼亚大学教授,《计算机科学导论》作者

    David Evans 是弗吉尼亚大学计算机科学教授,他讲授计算机科学并领导计算机安全研究。他是《计算机科学导论》一书的作者,曾荣获弗吉尼亚的大学教师最高奖。他拥有麻省理工学院的博士、硕士和学士学位。

  • Kunal Chawla

    优达学城讲师

    Kunal Chawla 在德克萨斯大学奥斯汀分校获得计算机科学学士学位之后,先做了三年程序员,然后决定转入教育领域。他在中学讲授自然科学课程,参加 Google 的远程学习计划,并在加入优达学城之前,获得了斯坦福大学的教育技术硕士学位。

  • Steve Huffman

    reddit、Hipmunk 联合创始人

    Steve Huffman 在 2005 年与大学室友共同创立了社交新闻网站 reddit.com。自此以后,reddit.com 成为了最大的在线社区之一。在 2010 年,他与他人共同成立了 Hipmunk,使人们不再为搜索机票和预订酒店而烦恼。Steve 曾入选《Inc.》杂志2011年“30位30岁以下创业者”榜单。他在弗吉利亚大学攻读了计算机科学学位。

常见问题解答

  • 为什么要学习编程?

    编程是一件费力的事。所用的语言通常较为复杂,技能较为稀缺,因此新手往往不知道该从何处入手。许多人在其职业生涯中都会遇到这些挑战,而我们的使命就是改变这一切。我们想让编程的世界变得不再遥不可及,让它易于理解并使人们受益。所有成功的程序员都具有共同的知识体系,在此学位课程中,我们将教会你这些技能。

    完成此课程后,你将能够对自己的未来做出明智的选择,在技术领域开你全新的事业。你新获得的技术能力将为你创造晋升机会。你也可以启动已规划良久的个人项目。无论你做出哪种选择,学到的编程知识将帮助你有效交流、高效构建项目,和创新地思考。

  • 完成这个纳米学位后,我可以做些什么?

    完成这个基石纳米学位后,你将对计算机原理有一定的了解,并掌握不论是开发移动应用、创建网页还是分析数据,你都会用到的基础技能。在纳米学位中,你将有机会了解前端开发、后端开发、移动开发、数据分析等不同职业的工作内容和偏向,探索你对哪个方向最有兴趣,然后作出你的职业方向选择,继续学习进阶的纳米学位。

  • 编程入门基石纳米学位的学费是多少?

    编程入门基石纳米学位的学费为 原价 3999 元 首推价 2699 元。

  • 课程将在何时开课?

    下一班次开课时间未定,请关注我们的最新通知。付费成功后,你会收到确认邮件,并在教室里看到开课倒计时。

  • 课程是中文还是英文?视频提供中文字幕吗?

    编程入门基石纳米学位课程的文字资料提供中文翻译,所有授课视频提供中文字幕。此外,你还可以预约中文导师1对1辅导,以及每周直播讲解。

  • 我每周需要投入多长时间学习这门课程?需要多久可以完成课程?

    学员一般需要每周投入 6-10 小时以完成课程,通常可以在 15-16 周内完成此课程。

  • 编程入门基石纳米学位课程的有效期是多久?

    编程入门基石纳米学位课程的有效期为 6 个月。

  • 如果我没有在 6 个月内完成所有项目,是否还能继续访问课程内容?

    如果你在 6 个月内未完成此课程,可以发邮件至 support@youdaxue.com 申请宽限期来完成纳米学位,宽限期最长不超过 6 个月。

  • 编程入门基石纳米学位课程提供免费试用吗?

    编程入门基石纳米学位课程不提供免费试用期。但在开课后 7 天内,可无条件退款。

  • 在一年内毕业,可以获得 50% 学费返还吗?

    编程入门基石纳米学位课程不提供 50% 学费返还。

  • 编程入门基石纳米学位课程的退款政策是什么?

    你可以在开课日期后 7 天内(第 7 天 23:59 前)向 support@youdaxue.com 发起退款申请。请在邮件里注明你的注册邮箱,我们将在收到你的申请之后 10 个工作日内取消你的课程订阅并返还全部学费。
    *如果你通过花呗分期付款,请确保你的退款申请日不迟于最近的花呗账单日(每月1日),否则花呗分期可能会收取手续费。关于花呗退款政策,详请参考此处

查看更多
官方微信公众号二维码

优达学城(Udacity)微信