Chris Castiglione One Month的老师。哥伦比亚大学的教师,我教数字素养。

Codecademy 对比Udemy

24 sec read

在踏上编码学习的旅程之前,很多人会问我,“Codecademy或Udemy,你更推荐哪个学习平台?”由于可供选择的平台太多了,所以比较各个平台之间的差异并选择出一个适合你的平台确实是一个挑战。

在One Month,我们建议学生通过多种渠道来学习知识! 例如,学生可以在UdemyOne Month上观看编码视频,同时也可以使用Codecademy免费编写代码。

话虽如此,每个平台都有它的优点和缺点,有些更适合某些特殊的学习者。 为了帮助消除大家的疑惑,我研究了一下学生经常放在一起比较的两个平台:Codecademy和Udemy。

Codecademy与Udemy的简要概述

在我深入了解这两个问题之前,请你先看一下对这两个平台的高级概述:

Codecademy

  • 语言:12种,包括Ruby,Java,Sass,HTML等。
  • 价格:Codecademy提供免费的高级课程
  • 成立年份:2011年
  • 学生人数:Codecademy为超过4500万学生提供服务。
  • 课程设计:由Codecademy设计和出版
  • 结构:课程打包在“路径”中,每条路径就像在线编码课程一样。
  • 用户界面:浏览器内部代码编辑器。不含视频的提示语和文本说明。

Udemy

  • 语言:Udemy涵盖从Node.js到C ++,Java,Python等各种语言。
  • 价格:Udemy平均课程售价99美元,折扣价低至9美元。
  • 成立年份:2009年
  • 学生人数:截至2016年,已有超过1000万人参加了Udemy课程。
  • 课程设计:由个人自由职业导师(不受Udemy的监督)来设计课程
  • 结构:学生选择个性化课程的课程市场。
  • 用户界面:Udemy没有像Codecademy这样的浏览器内部文本编辑器。 这样很好,因为你将在Udemy使用真实世界的工具,但因为每个课程都有自己的教师,所以不能保证课程中的工具或教师的说话方式会标准化。

Codecademy 评价

Codecademy 评价

Codecademy的课程是被捆绑到路径中的。 课程主题包括通过HTML / CSS和JavaScript掌握Web开发,以及通过Python和SQL学习数据科学。 对于那些不确定他们想要学习什么具体技能的人来说,Codecademy通过其预先打包的课程来帮助他们制定目标。

与Udemy不同,Codecademy只提供与编码相关的课程。 虽然所有课程都侧重于技能方面,但Codecademy Pro更专注于“提供有助于就业,获取实际成果的课程。”Codecademy Pro课程还提供对于学生的编码以及证书还有“真实世界”项目的专家反馈。

但是,Codecademy的一个主要缺点却是它那独特的代码编辑器。

因为学生是在Codecademy所创建的环境中学习而不是在程序员编码的真实生活环境(如Sublime)中学习,从在Codecademy学习过渡到在现实中成为程序员可能是一个艰难的过程。 但是,它确实提供了比Udemy更清晰的界面,并允许浏览器内代码编辑,这是一个加分项。

Codecademy是免费的吗?

算得上是免费的。Codecademy过去是100%免费的,但免费课程只是一些初学者课程。 大多数课程属于他们的Codecademy Pro计划。 最开始你可以免费使用,但不久就会需要你胜利到高级版本。  Codecademy提供月度,半年度和年度付款选项,平均每月29.99美元。

Codecademy好吗?

这些课程的设计目的是让学生朝着特定的目标前进,这一点我很喜欢。 在我自己的教学中,我发现为学生制定具体目标会带来更高的成功率。 你不会希望发生这样的事:课程结束后,你突然问自己,“我刚学了什么来着?”

如果你能够一直充分保持学习整个课程的动力,你就会确确实实的学习到一些很棒的新技能。  “把课程教给你的概念熟记于心。 你将(通常,或者基本上几乎总是……在这段时间)能够在所有主要语言中使用相同的概念,“一位reddit用户解释道。

但有时Codecademy太理论化了。 这就是为什么我的联合创始人Mattan Griffel写了这篇文章,标题叫《为什么Codecademy不适合我》Griffel写道,

不可否认,这很酷。 能够在我的浏览器中键入代码并立即看到它做了什么,这是一件新奇的事, 但新奇感很快就消失了。 我当时正在学习变量,字符串和“for循环”之类的东西 – 但很快我就问自己,“知道这些东西怎么能够帮助我构建我想要构建的东西?

数百万人参加过Codecademy课程,但是真的有数百万人学会了如何编写代码吗? 不完全是。

我认为这就是为什么Codecademy现在提出了一个优质计划。 此外,教师,咨询师和毕业者都可以在平台上通过网络回答问题并与学生互动,因此它不是一个孤立的学习过程。  Codecademy的论坛列表 – 在这里,学生可以沟通,获得帮助并分享编码经验 – 是非常广泛的。

Udemy 评价

Udemy 评价

Udemy提供超过100,000个在线课程,每个课程都有终身访问权限,这意味着您可以根据自己的喜好缓慢或快速地完成课程。 拥有编码梦但是又比较忙碌的学生,或那些不能连续几周参加Codecademy Pro课程的学生,他们将享受Udemy提供的灵活性所带来的好处。

另一个对比是Udemy提供各种学科的课程。 对编码感兴趣的同时,也想学习语法或者可能对个人发展迷茫了?  Udemy也有这方面的课程。

Udemy 免费吗?

不免费。价格从19.99美元到199.99美元不等,经常性的销售和促销,往往会使价格降至9.99美元。

Udemy是学习编码的好地方吗?

与Codecademy相比,Udemy由一次性课程组成,严重依赖视频教学。 如果您有时间观看视频,并且您可以找到您喜欢的教师,这种方法效果最佳。 由于任何人都可以在Udemy创建并上传课程,所以课程质量可能会有所不同。

正如一位reddit用户所说的那样,

Udemy是个好平台,你只需要确保你选择的课程是一个好的课程。 可能有几个说他们是[入门]课程,这要么材料是中级学生的材料,要么教师不是很好。

如果您在Udemy找到一个9美元的课程,这可能是一个很好的起点。 许多人在Udemy遇到问题实际上是课程的完成度! 研究表明,超过95%的报名在线课程的人从未完成超过几个视频。 根据我作为Udemy学生的个人经历,我深有体会,能够长时间保持积极性和参与度是很难的。

结论:Codecademy vs. Udemy:你应该选择哪一个?

在一天结束时,这一切都取决于您的个人喜好和学习风格。

在Udemy,你会发现很多课程,初学者可以在那里学习Python。 一方面有这么多的选择很好,但它提出了一种选择的悖论。  Udemy课程不规范,这意味着教师和学生的课程因课程而异。

Codecademy恰恰相反 – 他们只为每种编码语言提供一门课程(例如,有学习Python,Ruby,PHP等的途径)。 我经常告诉我的学生,

将Codecademy视为在线编码练习。“在编码训练营或参加在线编码课程中补充您的工作非常棒,但在自己的Codecademy上不会教您如何构建真实世界的项目。

与Codecademy和Udemy一样,One Month提供在线编码课程,您可以在其中学习Python,JavaScript和HTML。 是什么让一个月与众不同? 虽然Udemy是一个视频市场,而Codecademy提供在线编码练习,One Month是一个在线学校,在此过程中提供评分,认证和人力支持。

无论您在何处旅行,我们都鼓励您使用各种书籍,课程和导师创建自己的教育。  Codecademy是一个开始做一些自由练习的好地方。 Udemy是一种廉价的方式让你的脚踏入编码。 我们很乐意帮助您做出决定 – 请在下面留下您的任何问题。

Learn to Code Comment Avatar
Chris Castiglione One Month的老师。哥伦比亚大学的教师,我教数字素养。

Bitcoin 对…

Learn to Code Comment Avatar Chris Castiglione
14 sec read

为什么Codeca…

Learn to Code Comment Avatar Chris Castiglione
10 sec read

HTML与CSS:…

Learn to Code Comment Avatar Chris Castiglione
1 min read