好用的慕课网站

来源:互联网 发布:猎豹wifi网络协议卸载 编辑:程序博客网 时间:2024/05/14 18:43

我一直觉得现在的年轻人真有福气,想要学点什么网上都能找到。但与此同时,由于资源数量呈几何爆炸趋势扩大,如何获取优秀资源也成了大多数人的一个不大不小的烦恼。

今天,我精选了一批靠谱的编程类MOOC,其中既有洋人的的Coursera, Udacity也有国人自己的慕课网,学堂在线等。这些网站各有各的特色,当然也有各自不足之处。作为学习者的我们,除了取各家之长外最重要的还是要坚持。选择一门课程就要善始善终,否则只是浪费时间而已。

废话不多说了,我先从MOOC中我认为知名度最高的Coursera说起吧。

1.Coursera (https://www.coursera.org/)


Coursera是由美国斯坦福大学两名计算机科学教授创办。旨在同世界顶尖大学合作,在线提供免费的网络公开课程。目前跟Coursera合作的大学,机构有上百所,其中中国的大学包括北大,复旦,上交等。目前,其课程涵盖以下八个大类:

Arts and HumanitiesBusiness,Computer Science,Data Science,Life Sciences,Math and Logic,Personal Development,Physical Science and Engineering,Social Sciences

在这里,我主要介绍其中的Computer Science。

最早的时候,Coursera只是将课程按照学校,学科大类和语言进行分组,同学们可以随意选择自己喜欢的课程。后来逐渐推出了免费证书,收费证书以及Specializations。Specializations就是将一组属于同一个小方向的课程进行打包,Specializations中有些是将之前课程打包,而另外的则是大学机构专门为Specializations做的一系列课程。任何Specializations都可以免费学习,所有视频课件等都可以免费获取(有些课程免费版不能提交作业)。但是如果想要获得它的证书,则需要付款,每门Specializations课程79美元。

Computer Science目前有5个Specializations:

Software Development,Mobile and Web Development,Algorithms,Computer Security and Networks,Design and Product

每个Specializations下面还有分的更细的小方向。我们以Software Development为例,Software Development下面涵盖了Python for Everbody, Java Programming : Object-Oriented Design and Data Structure,Software Product Management等共10个小方向。

从课程设置来说,Coursera在Computer Science方面基本涵盖了从编程语言学习到数据结构,算法,编译器,网络安全,最后到应用开发的课程。所有的课程都是国内外知名学校机构发布的,如果英文不错,又想目睹国外名校名师教学,那Coursera绝对是你不二选择!

优点:1. 课程设置全面,新手老手都可以学习想学的课程。

   2. 大部分课程都有多国语言的字幕。

   3. 视频,课件等下载方便。

   4. 知名度高,在国内有合作伙伴,比较容易找到小伙伴一起组队听课刷作业。

           5. 课程作业有deadline, 能提高生产力。

         6. 不用翻墙!并且有中文界面。

缺点:1.由于课程主要有大学提供,加之Coursera扩张速度过快,有些课程课程并没有针对MOOC进行优化,且质量有待提高。

2.edX (https://www.edx.org/)



edX是一个由麻省理工学院和哈佛大学创建的大规模开放在线课堂平台。它免费给大众提供大学教育水平的在线课堂。两所大学在这个非营利性计划各资助三千万美元。2012年秋天,edX在MITx启动。edX和Coursera在课程上很相似,都主要内容发布者都是全球各地的大学机构等。目前edX有300门课程,其中Computer Science有142门,占了几乎一半。edX课程有30个左右的Subject可以选择,Computer Science 就是其中个。

edX是一个非盈利机构,因此和Coursera相比其,扩建课程速度要慢不少,这也使其在课程把关上要比Coursera好一些。edX的课程有些难度和线下课程难度几乎一样(只是线上没法使用实验室等线下资源),使用的教材作业也一样,因此,在上这些课程前,要做好心理准备,否则很可能会半途而废的。

edX没有Coursera的Specializations,但同样提供认证课程(50美元一门)。除此之外,edX还提供大学提前课程以及和一些学校合作的算学校学分的课程(600美元)。

总体上说,edX和Coursera比较像,想要学东西,来这肯定没错!

优点:1. 课程质量好,课程覆盖面广。

         2. 网站能对课程难易程度进行筛选(这个Coursera中还没有)。

         3. 课程下载方便。

         4. 作业课程有deadline。

         5. 不用翻墙就能看。

缺点:1. 没有类似specification的专项课程集合。对于想系统学习某个方向的童鞋们来说,可能   会出现没有合适后续课程的情况。

3. Udacity (https://www.udacity.com/)




Udacity是由Sebastian Thrun, David Stavens和Mike Sokolsky注资的一个私立教育组织,它的目标是实现民主教育。

Udacity和Coursera, edX最大区别在于Udacity并不是把大学课程优化改进后放在网络上供大家学习,而是与公司合作,开发全新的并且适合Udacity教学风格的课程。这点注定了Udacity和另外两巨头比起来更像是一个职业培训化的MOOC网站。Udacity主要都是Computer Science方面的课程:

Data Science,Web Development ,software Engineering,Android,iOS,Georgia Tech Masters in CS,Non-Techa

其中很多课程都是与硅谷互联网公司Facebook, Google, Salesforce, Amazon等合作开发。因此其课程相对于其他MOOC来说更注重实践而轻理论。从这个角度来看,Udacity更适合作为职业素质能力提高的途径而不是系统学习知识的途径-这个模式比较适合与最后一年的毕业生,或者准备跳槽,寻求加薪的在职人员。

Udacity的教学方式也和Coursera, edX有很大的不同。Udacity将每个课程划分为好几十个小节,每个小节只有几分钟,小节完后又有这一小节的测试题。听-想-练-听,通过这个学习闭环,学习者能很快的学会老师所讲的内容,从而在短期内实现技能的快速提升。

Udacity提供一种类似于Coursera中Specializations的课程组模式:Nanodegree Programs

Nanodegree Programs目前提供8个Programs,其中包括Android, IOS, Web, Data以及程序入门。每个Program按照200美元每月的价钱收费,付费课程可以和老师交流,所做的课程项目也能得到及时反馈。这个价钱对于国内童鞋们来说还是比较贵,但是每门课程还是可以免费上的,对于不想获得证书的人来说,上这些课还是非常有意义的。

优点:1. 课程完全根据网站教学模式设计,课程内容取材于硅谷各大公司。

         2. 每一个视频长度只有几分钟,注意力容易集中。

         3. 视频资料下载方便。

缺点:1. 如果想多学点理论知识,Udacity不是一个很好的地方。

         2. 可能会被墙。

         3. 没有deadline就没有生产力。

4. codecademy (https://www.codecademy.com/)


Codecademy是一个在线交互式网站平台,它提供免费编程课堂,其编程语言包括例如Python、JavaScript和Ruby,也包括置标语言例如HTML和CSS。

从狭义角度讲,codecademy应该不算是MOOC,但是从广义上说codecademy也是实实在在的MOOC。codecademy提供了Web前后端工程师所需的HTML/CSS/JavaScript, jQuery, PHP, Python以及Ruby编程语言教学。同时,它还提供Web Developer Skills相关课程可以选择。这些课程大都能在5小时内完成。

codecademy提供付费业务,每个月19.99美元,这些付费项目能接触到更多的课程以及专门为课程设计的项目。同时codecademy会提供专门的个性化课程指导并根据学员情况进行进度调整。

优点:1. 课程时间短,能在短时间内学到基本的Web前端知识。

缺点:1. 课程种类少,课程难度偏简单,实用性不够高。

5. 慕课网 (http://www.imooc.com/)



慕课网是垂直的互联网IT技能免费学习网站。以独家视频教程、在线编程工具、学习计划、问答社区为核心特色。慕课网课程涵盖前端开发、PHP、Html5、Android、iOS、Swift等IT前沿技术语言,包括基础课程、实用案例、高级分享三大类型,适合不同阶段的学习人群。以纯干货、短视频的形式为平台特点,为在校学生、职场白领提供了一个迅速提升技能、共同分享进步的学习平台。

以上是慕课网自己的简单介绍。如果你使用过Udacity和Codecademy,你一定会发现慕课网很像Udacity+Codecademy。它不仅有像Codecademy一样的交互式学习的课程(尤其早期的HTML/CSS等前端课程),同时对于有视频的课程也完全是根据网站教学模式设计的,课程被切割成很多小视频,每个视频的时间基本都小于10分钟(这个相对于Udacity的5分钟还是要长些)。这些特征都说明了这是一个想取两家之长的MOOC网站。

慕课网的课程主要由各大互联网公司在职人员录制,其中最多的课程是Web前端,其次是Android和iOS。慕课网之前其推出过不少基础课程,而最近的课程主要是针对一些具体项目的实战开发,某个技术小点的深入学习等。课程的增加也和其用户的学习进度同步了:先夯实基础,后实践项目。

国内和慕课网类似的网站还有:极客学院,开课吧,我赢职场等。因为我没有用过这几个网站,所以在这里我也不多评论了。要是有用过这几个的童鞋可以留言时候分享下使用的心得体会哦。

优点:1. 课程种类多,涵盖从基础教学到项目实战的一系列互联网相关课程。

        2. 提供学习计划,能根据计划选择学习Web, Android, iOS, Java等某个方向。

缺点:1. 网页版课程不提供视频下载(需要插件或者其他途径才能下载)。

   2. 课程不提供项目代码或者PPT等资源。

6. 学堂在线 (https://www.xuetangx.com/)



学堂在线(xuetangX)是由清华大学推出的全球首个中文大规模开放在线课堂(MOOC)平台。针对中国大陆用户在其他MOOC平台上观看Youtube视频困难以及不适应全英文界面等问题,以清华大学计算机科学与技术系为主体的开发团队基于OpenEdX平台开发了学堂在线。学堂在线于2013年10月10日正式上线,可向全球用户提供MOOC课程。

学堂在线可以看成是本地化的edX,它是基于OpenEdX开发,并且和全球各大加入OpenEdX的学校一起分享资源。同edX一样,其部分课程质量非常之高,清华大学的课程线上和线下基本一个难度。这些课程对于广大大学生来说,如果你将其作为你的专业课程来学习的话,收获一定非常之多。

计算机方面的中文课程主要是以基础教学为主,这和国内其他大学的教学方式一样。但是名校的课程更严谨,老师更投入,这些都不是一般大学教师能比的。而在英文课程方面,大部分课程在edX上也能找到,因此就不做更多说明了。

优点:1. 名校名师出品,课程质量有保障。

   2. 上课再也不用翻墙了,还是中文呢。

缺点:1. 计算机的中文课程比较严肃,比较适合在校大学生作为专业课学习。

以上六个网站便是我经常使用的MOOC网站。我在这里也只是抛砖引玉,现在网络上的MOOC网层出不穷,资源虽好,可别贪多哦!

切记:只有认真踏实,持之以恒的人才能真正利用好MOOC。

0 0
原创粉丝点击