互联网为世界各地的受众提供了丰富的信息。20年前,获得大学或大学等级申请的唯一希望是花两年,三年,四年或更长时间在自己选择的学习机构学习。取决于您当时所居住的国家/地区,由于缺乏资金或选择机会,您甚至可能无法获得大学学位。
互联网的兴起极大地改变了这一状况。首先,仅以教程和免费的单门课程形式提供给所有人。然后以免费的大学课程,在线认证和所有免费学院的形式出现。
例如,我们之前提到过可汗学院的出色教育视频,这些视频着重于数学和科学。
Udacity使用类似的方法,但更多地侧重于计算机科学和一般科学。尽管多数时候这仍然意味着数学,但至少入门课程不需要该学科领域的任何先前经验。
大胆
如您在上面的屏幕截图中所见,参加课程和加入社区是完全免费的。如果您已完成课程,则可以选择获得该课程的证书,但需要付费。
以下是当前提供的课程列表:
计算机科学概论:构建搜索引擎(初学者)
物理学概论:物理界的地标(初学者)
统计简介:基于数据的决策(初学者)
算法:处理社交网络(中级)
逻辑与离散数学:计算基础(中级)
Web应用程序工程:如何构建博客(中级)
软件测试:如何使软件失效(中级)
编程语言:构建Web浏览器(中级)
计算机程序设计:编程原理(高级)
人工智能:为机器人汽车编程(高级)
应用密码学:秘密科学(高级)
您可以直接注册课程,也可以根据需要进行预览。实际上,如果需要,您可以从头到尾进行预览,而无需创建免费帐户即可注册。
课程是指导性视频和问题的混合,您应该使用这些视频来测试到目前为止的知识。这包括多项选择题,还包括编程练习。
所有课程都使用Python编程语言。如果您没有Python的经验,则应该从计算机科学入门课程开始,因为它也可以作为Python的入门课程。每个课程由七个单元组成,每周一个,在第七周结束时进行最后一次考试。
免费的计算机科学课程
所有教学视频均包含字幕,可以激活字幕以帮助非母语人士理解讲座。如果您在阅读此博客时没有遇到任何麻烦,那么在理解视频方面也不会有任何问题。
每门课程都会在Wiki和讨论论坛中提供其他材料,在该论坛上,学生和讲师可以直接相互交流。还有用于学习小组,额外的练习小组和班级每个单元的标签的子论坛。
我个人非常喜欢这个主意,尤其是因为您可以按照自己的进度完成课程。您以前去过Udacity吗?如果是这样,您的经验是什么?