百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

学无止境,六款 MOOC 慕课应用介绍及横向对比

zhezhongyun 2025-02-15 01:58 53 浏览

大型开放式网络课程,即 MOOC(massive open online courses)。2012 年,美国的顶尖大学陆续设立网络学习平台,在网上提供免费课程,Coursera、Udacity、edX 三大课程提供商的兴起,给更多学生提供了系统学习的可能。

如今,MOOC 逐渐被中国青年人群所熟知,为大家的课外学习和后学生时代的不断充电提供机会。今天笔者就 MOOC 平台的移动应用给大家做一个介绍和横向对比。

Coursera

Coursera 是免费大型公开在线课程项目,由美国斯坦福大学两名计算机科学教授创办。当然这种免费也不是绝对的免费,就算作为一个教育项目也是需要盈利的,Coursera 已经通过提供收费的签名认证证书来作为主要的盈利手段。

Coursera 对于中国的用户有绝对的优势,除了其本身的中文界面支持外,还有中文教学课程,同时与网易合作提供了国内节点使访问速度更快,与果壳网 MOOC 学院合作为数十门课程提供了中文字幕支持。

目前 Coursera 已经推出了 iOS 和 Android 两大主流平台的官方移动应用,其中 iOS 版本为通用应用,同时支持 iPad。

Coursera 的 App 经过多个版本的迭代更新功能已经相当的完善,几乎可以代替网页版为你的学习提供更多的便利。你可以通过移动端完成选课,学习,论坛交流等一系列重点环节。应用还支持视频缓存,方便在没有网络的时候可以继续学习。笔者最喜欢的就是 Coursera,已经获得了十多张免费证书。Coursera 对我最大的吸引力是课程覆盖全面,访问便捷,对于一些难度较高的课程可能会有中文字幕支持。欢迎大家体验。

Khan Academy

Khan Academy 即可汗学院,是由孟加拉裔美国人萨尔曼·可汗创立的一家非营利性教育组织。可汗学院的课程是由十多分钟的小视频组成,大部分内容相对基础,其涉及数学、历史、金融、物理、化学、生物、天文学等科目。

可汗学院的教学模式同 Coursera 还是有一定区别的,Coursera 更接近于真正的大学教学模式,而可汗学院更接近于公开课的模式。可汗学院仅提供了英语教学课程,一部分课程提供中文字幕服务,官方也在继续招募志愿翻译。另外,可汗学院在中国同网易展开合作。在网易公开课的网站上,可以看到一部分经由网易提供字幕的课程。

可汗学院的 App 也是由官方开发推出,不过目前并没有提供 Android 版本,iOS 版本是通用版本,支持 iPad。

前几天还专门基于 iPad 端进行了更新,新版根据移动端的特性开发了一些新的功能。例如几何问题时,你可以触摸和移动几何图形解答问题。同时手写识别的功能贯穿在笔记中,可以自动识别笔记,判断答案的正误。在数学问题上,可汗学院已经能够做到基于答题轨迹做推荐,这些轨迹包括回答问题是否正确、需要多久时间等等,帮助改善知识点的薄弱。可以说可汗学院目前的 App 功能也是相当的全面了。

Udacity

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

Udacity 可以说是目前 MOOC 平台盈利模式比较健全的平台了,其主要盈利模式有两种:学生学习课程后需要付费认证考试,或者是付费给Udacity 由其介绍工作。Udacity 提供的课程主要是计算机方面的课程,也有一少部分涵盖物理,数学等基础学科的课程。

Udacity 官方提供了覆盖 Android 和 iOS 的 App,其 iOS 版本专门针对 iPad 进行了优化。功能非常的全面,UI 设计也非常的出色。

由于 Udacity 目前并没有同中国方面展开合作,访问速度非常慢,甚至在一些地区会存在需要 VPN 访问的情况。

学堂在线

学堂在线是由清华大学研发出的网络开放课程平台,于 2013 年 10 月正式启动。「学堂在线」平台合作伙伴包括北京大学、浙江大学、南京大学、上海交通大学等国内著名高校,也是 edX 平台在中国的合作伙伴。

edX 是麻省理工和哈佛大学于 2012 年 4 月联手创建的大规模开放在线课堂平台,由于视频都放在 YouTube 的服务器,在大陆无法正常播放,且官方没有提供移动客户端。在这样的情况下,中国的合作伙伴「学堂在线」就是最佳的选择了。

学堂在线的最大优势就在于其是本地化的平台,访问速度快,且与 edX 合作的课程提供中文字幕。学堂在线的同时提供了 Android 和 iOS 客户端,选课及学习的功能完善,视频可缓存。可以说是相当不错的学习平台。

慕课网

慕课网是垂直的互联网 IT 技能免费学习网站。慕课网课程涵盖 PHP、Android、Swift、Python、AngularJS、iOS、Java、HTML5 等各类语言,包括基础课程、实用案例、高级分享三大类型,适合不同阶段的学习人群。以纯干货、短视频的形式为平台特点,为在校学生、职场白领提供了一个迅速提升技能、共同分享进步的学习平台。

慕课网同时提供了 Android 和 iOS 客户端,iOS 端并没有支持 iPad。

客户端提供了观看视频课程,离线缓存,云笔记等常用功能。慕课网的模式也区别于学堂在线和 Coursera,更接近于公开课的形式。

网易云课堂

网易虽然同 Coursera 和可汗学院展开了合作,但是也同时推出了具有自己风格的网络课程服务。

云课堂,是网易公司倾力打造的在线实用技能学习平台,该平台于 2012 年 12 月底正式上线。课程涵盖实用软件、IT 与互联网、外语学习、生活家居、兴趣爱好、职场技能、金融管理、考试认证、中小学、亲子教育等十余大门类。

网易云课堂的 App 覆盖 iOS 和 Android 平台。应用可实现学习进度同步,支持课件下载和离线观看,个性化学习提醒等功能。不过其 iPhone 和 iPad 版本是独立版本,相对来说 iPad 版本的更新速度略慢。

横向对比

相信大家或多或少的接触过这六大 MOOC 平台,也使用过相应的移动客户端。笔者也趁此机会对这六大平台及其移动端做一个简要的横向对比。

(点击可看大图)

小结

互联网的发展,使学校开办到了网上,让学习不再局限于课堂。有人说,是互联网成就了 MOOC,我相信这种说法是非常有道理的,就像台湾大学葉丙成老师所说的那样「在 Coursera 之前,我从来没有一次给几千人上课的情况」。另一方面,MOOC 也让每个人都有了接触名校的机会,在家听常春藤的课已不再是梦想。

笔者陆陆续续在 Coursera 修过十多门课程,可能结课证书不能给我带来什么,但是课程本身带给我的会让我终身受益。每个人在生活中或多或少的抱怨过中国的教育,当自由而开放的 MOOC 到来的时候,你准备好了吗?

相关推荐

Python入门学习记录之一:变量_python怎么用变量

写这个,主要是对自己学习python知识的一个总结,也是加深自己的印象。变量(英文:variable),也叫标识符。在python中,变量的命名规则有以下三点:>变量名只能包含字母、数字和下划线...

python变量命名规则——来自小白的总结

python是一个动态编译类编程语言,所以程序在运行前不需要如C语言的先行编译动作,因此也只有在程序运行过程中才能发现程序的问题。基于此,python的变量就有一定的命名规范。python作为当前热门...

Python入门学习教程:第 2 章 变量与数据类型

2.1什么是变量?在编程中,变量就像一个存放数据的容器,它可以存储各种信息,并且这些信息可以被读取和修改。想象一下,变量就如同我们生活中的盒子,你可以把东西放进去,也可以随时拿出来看看,甚至可以换成...

绘制学术论文中的“三线表”具体指导

在科研过程中,大家用到最多的可能就是“三线表”。“三线表”,一般主要由三条横线构成,当然在变量名栏里也可以拆分单元格,出现更多的线。更重要的是,“三线表”也是一种数据记录规范,以“三线表”形式记录的数...

Python基础语法知识--变量和数据类型

学习Python中的变量和数据类型至关重要,因为它们构成了Python编程的基石。以下是帮助您了解Python中的变量和数据类型的分步指南:1.变量:变量在Python中用于存储数据值。它们充...

一文搞懂 Python 中的所有标点符号

反引号`无任何作用。传说Python3中它被移除是因为和单引号字符'太相似。波浪号~(按位取反符号)~被称为取反或补码运算符。它放在我们想要取反的对象前面。如果放在一个整数n...

Python变量类型和运算符_python中变量的含义

别再被小名词坑哭了:Python新手常犯的那些隐蔽错误,我用同事的真实bug拆给你看我记得有一次和同事张姐一起追查一个看似随机崩溃的脚本,最后发现罪魁祸首竟然是她把变量命名成了list。说实话...

从零开始:深入剖析 Spring Boot3 中配置文件的加载顺序

在当今的互联网软件开发领域,SpringBoot无疑是最为热门和广泛应用的框架之一。它以其强大的功能、便捷的开发体验,极大地提升了开发效率,成为众多开发者构建Web应用程序的首选。而在Spr...

Python中下划线 ‘_’ 的用法,你知道几种

Python中下划线()是一个有特殊含义和用途的符号,它可以用来表示以下几种情况:1在解释器中,下划线(_)表示上一个表达式的值,可以用来进行快速计算或测试。例如:>>>2+...

解锁Shell编程:变量_shell $变量

引言:开启Shell编程大门Shell作为用户与Linux内核之间的桥梁,为我们提供了强大的命令行交互方式。它不仅能执行简单的文件操作、进程管理,还能通过编写脚本实现复杂的自动化任务。无论是...

一文学会Python的变量命名规则!_python的变量命名有哪些要求

目录1.变量的命名原则3.内置函数尽量不要做变量4.删除变量和垃圾回收机制5.结语1.变量的命名原则①由英文字母、_(下划线)、或中文开头②变量名称只能由英文字母、数字、下画线或中文字所组成。③英文字...

更可靠的Rust-语法篇-区分语句/表达式,略览if/loop/while/for

src/main.rs://函数定义fnadd(a:i32,b:i32)->i32{a+b//末尾表达式}fnmain(){leta:i3...

C++第五课:变量的命名规则_c++中变量的命名规则

变量的命名不是想怎么起就怎么起的,而是有一套固定的规则的。具体规则:1.名字要合法:变量名必须是由字母、数字或下划线组成。例如:a,a1,a_1。2.开头不能是数字。例如:可以a1,但不能起1a。3....

Rust编程-核心篇-不安全编程_rust安全性

Unsafe的必要性Rust的所有权系统和类型系统为我们提供了强大的安全保障,但在某些情况下,我们需要突破这些限制来:与C代码交互实现底层系统编程优化性能关键代码实现某些编译器无法验证的安全操作Rus...

探秘 Python 内存管理:背后的神奇机制

在编程的世界里,内存管理就如同幕后的精密操控者,确保程序的高效运行。Python作为一种广泛使用的编程语言,其内存管理机制既巧妙又复杂,为开发者们提供了便利的同时,也展现了强大的底层控制能力。一、P...