现在的学习已经不仅仅局限于课堂之上,也不光来自于工作之中,借着在线教育网站(Massive open online course, MOOC)的崛起,越来越多的人通过在线学习了补充自身的知识,提高各个方面的能力。之前分享过《一些视频教程网站推荐》,这里再分享一些非常有用的提供在线课程的网站,可以在上下班路上或者平时休息时播放观看。
Udacity
Udacity主要是编程开发技术类的在线课程,而且这些课程的由诸如Google、Facebook这些大公司提供,所以质量也很高。这些视频大部分需要付费才能观看,但也有很多免费又值得学习的内容。我个人在上边获得了很多关于Android开发方面的能力提升。
对于付费用户,网站还会在完成某些课程内容后提供“Nanodegree”的荣誉来证明对某项知识已被掌握。
Udemy
Udemy上的视频教程包罗万象,对于不满足于一个领域的知识的人,可以在上边了解其他领域的基础知识,比如房产投资,股票交易。
同样的,网站的大部分课程的需要付费,而且价格还不低,但是一些免费课程也非常的受欢迎。另外很多课程每节视频的长度都较短,所以很容易快速完成一节课程的学习。
Code School
Code School上的内容注重与代码编写,课程会带着你一步步练习教授的知识。网站还有成就系统,完成课程内容会获得相应的徽章奖励,非常有趣。每个课程的界面都各有特色,但是课程内容偏于基础,适合作为复习知识之用。个人只学习了《Discover DevTools》,了解许多Chrome开发工具的使用。
CodeCademy
CodeCademy类似于Code School,也是注重于上手实践,让学习者通过一步步实际操作来了解一门编程技术知识。该网站的免费课程并不是很多的,但依然可用于复习巩固知识。
NewCircle
NewCircle其实主要从事公司职业培训,我也是因为Twitter University知道这个网站。虽然是面向企业,但是上边发布的视频内容很多都非常有用。
Level Up Tutorials
其他网站都是有一个组织维护着,但是Level Up Tutorials只由一个从事网页开发的工程师维护着。网站的内容只要集中于设计方面,但是对于从事前端开发的软件工程师来说非常值得学习和了解。
随着移动设备越来越普及,人们也越来越倾向在手机上来观看视频教学,这样也能更合理的利用通勤时间。Udacity和Udemy都提供了App下载,从而通过手机来学习上边的知识内容;Code School和CodeCademy因为要进行实际练习,所以只能在电脑上进行;NewCircle和Level Up Tutorials的视频都发布在YouTube上,所以如果可以访问YouTube,只要把那些视频加入播放列表也能方便的在手机上播放。
上边这些网站只要在国外,国内的在线教育发展也非常火热,而且以上也只是非常小的一部分。对于有更多学习目标,比如获得在线学位,可以在下方的引用链接中找到更多合适的在线教育资源。