Coursera,Udacity,Edx 课程列表(更新ing)


Coursera有很多特别好的课程,平时没有机会听到国外大牛的课程,通过Coursera算是可以弥补一下吧,国外的课程普遍比国内的老师教的好,深入浅出,真是一入Coursera深似海呀。通过在知乎和blog上查询,列了一个预备学习的课程表。
知乎里有个问答,觉得对第一次上Coursera的人很有帮助:第一次在 Coursera 学习,各位有什么好的建议? (其中有关于如何使用Coursera wiki,开课轮次,下载视频+中文字母,和跟上进度的一些建议)

1.算法课程

Algorithms, Part I from Princeton
Algorithms, Part II from Princeton
Analysis of Algorithms from Princeton

算法课程Coursera网上主推的是Robert Sedgewick的算法课,就是红宝书的作者,普林斯顿计算机系创始人。光听名号就吓人。据说上完他的算法课,可以完虐一流公司面试。

Algorithms: Design and Analysis, Part 1from Stanford
Algorithms: Design and Analysis, Part 2from Stanford

斯坦福的算法课程,据说是偏理论,作业难度也没有普林斯顿大学的难,不过,也是他们学校算法的核心课,也是斯坦福必听课之一,另外一门是机器学习

2.数据挖掘,机器学习…

Machine Learning from Stanford

这门课不用过多介绍,本来就是Coursera的经典课程,算是必听课,用来做ML的入门课特别好,老师教的很浅显易懂,不需要太多数学知识

機器學習基石 (Machine Learning Foundations) from 台湾大学

网友介绍:也是最近在跟的课,老师说这是门story based课程,还以为会很轻松听听故事,结果…………智商被凌辱了有没有?虽然叫基石,不过难度比Andrew Ng的那门大多了……作业更是我见过中最可怕的,选对得分,选错倒扣,所以瞎猜的得分期望为0……做完只给总分,不给具体对错结果,而且每次重试都有2%的扣分……所以一定要认真复查,仔细抉择,瞎猜前记得斋戒七日,沐浴更衣……
11-28更新:这门课终于上完了,发现每次听课都还是比较轻松愉快的,但是写起作业来就抓瞎了……每次都要花两天时间来做,还从没有一次刷到过满分。总体感受这门课相当不错,讲解清晰,作业很有挑战!在学习过程中搜索了各个大学的machine learning的课件发现很多都直接用了这门课里的图片啊,作为连续几年获得KDDCup冠军队伍的成员,台大在这方面的教育水平应该也算拔尖了(查了下是三个姓林的教授啊,还有个很有名的林智仁是著名的libsvm的作者)。另外讨论区里林教授也经常亲自回答问题,非常贴心!上这门课最好是有非常扎实的线性代数基础,微积分概率论也有用到,对于写代码本身要求倒还好,基本上用numpy或者用R,matlab都能对付。今天选了这门课的后续课程《机器学习技法》继续挑战自我!

Cloud Computing Concepts from Illinois

之前看的大多数云计算的书都比较虚,这个课听了个Intro感觉干货挺足的,编程作业是用C++实现一个member protocol,感觉挺有趣。这也是一个系列课程,每门课都不长,看起来负担不大。

Pattern Discovery in Data Mining form Illinois

数据挖掘大牛,《数据挖掘 概念与技术》的作者,光这个,就够了吧?

3.程序设计

Practice on Programming

前半部分都是介绍C++比较无趣,后半部分讲算法。另外一个优点就是用POJ平台!

Python交互程序设计入门(第 1 部分) from RICE
Python交互程序设计入门(第 2 部分) from RICE

慕课课堂评分第一的课程,老师讲课很有趣,而且每一个mini-project都是小游戏,很吸引人克服困难、努力完成任务,总体学习让人很受用。一开始觉得mini-project挺简单的,后面每一周的难度逐渐加大,开始投入更多的时间去想每一行代码之间的逻辑关系,虽然有时候很纠结和痛苦,但是一旦想明白后,有一种豁然开朗的感觉,就是那种“哦,原来如此,真是太神奇了”的惊叹的感觉。正是因为如此,才感觉自己真真正正地提高了

学习编程:撰写高质量代码 from Toronto
学习编程:撰写高质量代码 from Toronto

本课程主要是为从未见过计算机程序的人们设计的。它会帮助你更好地理解电脑应用如何工作,并教授你编写自己的应用。更重要的是,你会开始学习计算思维,这是解决现实世界问题的一个基本途径。不同的计算机编程语言有相通的基本概念,本课程会利用Python编程语言向你介绍这些概念。课程完成后,你将能够自己编写程序来处理来自互联网的数据和创建基于文本的交互游戏。这个课程,学习pythony也不错哦

Programming for Everybody fromMichigan

零基础学编程,使用python,适合没有太多编程基础或是想学python的童鞋

Programming Languages

网上有童鞋对这门课推崇至极:这门绝对是第一神课啊!很奇怪前面的回答很多只是轻轻带过……首先,课程内容不是一般大学里会教的,函数式编程,一开始就让你大开眼界!后面各种类型推导系统,用Scheme写解释器,还有非常精华的各种编程范式的优劣比较,醍醐灌顶毫不为过。其次,老师讲的非常好,上过的同学应该还记得他上窜下跳要让你记住函数类型的contra-variant规则吧!口音清晰,讲解细致,实时写代码进行解释,不能更耐心了!最后,整个课程的作业设置也很好,有理论上的问题,也有编程实践,而且难度也适中,每次都会先从热身开始慢慢加大难度。最吊的就是peer assessment了!简直就是code review最佳实践啊,还能学习别人好的写法,又是对功力的一大提升!总之这门课对整个Coursera系统的利用之完善可以说是到了极致

Functional Programming Principles in Scala

最近很火的函数式程序设计,谁能比Scala发明人Martin Odersky更了解Scala?让他教这门课再合适不过了。他不光能告诉你Scala怎么用,更能让你了解Scala语言背后的设计思想

4.数学类

线性代数 from Brown

通过写代码的方式来学线性代数真实令人耳目一新!主要是在台大的机器学习课程中被各种数学虐虚了,必须来补习一下基础了啊!

5.其他

Introduction to Recommender Systems

感觉非常有意思的一门课,能做出像Amazon一样的推荐系统~

The Hardware/Software Interface from Washington

其实就是CMU的15213,但据说讲的比CMU还好

HTML5 Game Development

感觉是个挺有意思的项目

Programming Languages Building a Web Browser

自己做一个浏览器,听起来就高大上有没有

Intro to Artificial Intelligence

Udacity当年的第一门课。两个cofounder讲。对于ML,NLP,CV,机器人,game theory等都有所涉及。看完了我突然觉得。。。尼玛原来我感兴趣的这些全都是AI啊。。。不难,没有PA,花点时间就好了。

相关文章

本文大量借鉴了网上的朋友推荐,这里列出他们的网址,还有部分文章相关的,但是文中没有提到的,也列出来,向他们表示感谢:

知乎 Coursera 上有哪些课程值得推荐?
CSDN 一些我推荐的和想上的网络课程(Coursera, edX, Udacity)
机器学习公开课汇总
统计学公开课大盘点
数据分析公开课汇总
经济学/金融学公开课盘点
计算机网络与信息安全公开课汇总
近一年上的MOOC总结+其他

Coursera,Udacity,Edx 课程列表(更新ing)的更多相关文章

  1. HTML+CSS基础课程-imooc-【更新完毕】

    6-1 认识CSS样式 CSS全称为"层叠样式表 (Cascading Style Sheets)",它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小.颜色.字体加粗等 ...

  2. 适合入门自学服装裁剪滴书(更新ing)

    [♣]适合入门自学服装裁剪滴书(更新ing) [♣]适合入门自学服装裁剪滴书(更新ing) 适合入门自学服装裁剪滴书(更新ing) 来自: 裁缝阿普(不为良匠,便为良医.) 2014-04-06 23 ...

  3. OCP 相关课程列表

    OCP 相关课程列表 第一天:Linux基础 和 Oracle 11 R2 数据库安装教程图解 1:< VM 安装 linux Enterprise_R5_U4_Server_I386_DVD教 ...

  4. [py][mx]django模板继承-课程列表页

    课程列表页分析 1,机构类型 2,所在地区 3.排序 学习人数 先分析下 纵观页面,页头页脚都一样. django提供了模板继承. 至少 不同页面的title 面包屑路径 content内容不一致,以 ...

  5. mxonline实战10,课程列表页,课程详情页1

    对应github地址:第10天   一. 课程列表页   1. 拷贝course-list.html到templates目录中 2. 编写url和view 在courses/views.py中新加

  6. 19、Django实战第19天:课程列表页

    从今天开始,我们将完成"公开课"课程的相关功能..... 1.把course-list.html复制到templates目录下 2.这个页面的头部.底部与之前定义的base.htm ...

  7. Coursera无法观看课程解决方案

    Coursera无法观看课程解决方案 最近Cousera一直表现不佳,课程视频无法观看.小编结合网上找到的信息,操作一番便解决了问题,视频也可以正常观看了. 首先是win+s找到记事本,并用管理员身份 ...

  8. Django day 33 vue中使用element-ui的使用,课程的相关介绍,vue绑定图片,课程列表接口,课程详情页面

    一:vue中使用element-ui的使用, 二:课程的相关介绍, 三:vue绑定图片, 四:课程列表接口, 五:课程详情页面

  9. storcli 命令(更新Ing)

    help [root@centos7]# storcli -h Storage Command Line Tool Ver 007.0606.0000.0000 Mar , (c)Copyright ...

随机推荐

  1. Pycharm中打开Terminal方式

    点击剪头的图标就可以在左侧出现Terminal

  2. django-自定义文件上传存储类

    文件储存API:https://yiyibooks.cn/xx/django_182/ref/files/storage.html 编写自定义存储系统:https://yiyibooks.cn/xx/ ...

  3. window对象(全局对象)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. Tips on Probability Theory

    1.独立与不相关 随机变量X和Y相互独立,有:E(XY) = E(X)E(Y). 独立一定不相关,不相关不一定独立(高斯过程里二者等价) .对于均值为零的高斯随机变量,“独立”和“不相关”等价的. 独 ...

  5. 数据库服务器和web服务器磁盘占用查询

    对于Oracle数据库而言磁盘空间主要体现在表空间上,可使用sql语句进行查看Oracle 表空间的大小及使用情况: select sum(bytes)/1024/1024/1024 "Gb ...

  6. MySQL 详细解读undo log :insert undo,update undo

    转自aobao.org/monthly/2015/04/01/ 本文是对整个Undo生命周期过程的阐述,代码分析基于当前最新的MySQL5.7版本.本文也可以作为了解整个Undo模块的代码导读.由于涉 ...

  7. 【算法编程 C++ python】单链表反序输出

    题目描述 输入一个链表,从尾到头打印链表每个节点的值.   以下方法仅仅实现了功能,未必最佳.在牛客网测试, C++:3ms 480k Python:23ms 5732k /** * struct L ...

  8. devops 运维平台相关知识

    1.https://choerodon.io/zh/community/ (代码 https://github.com/choerodon/choerodon) 猪齿鱼 2.https://www.o ...

  9. [BUAA软工]Alpha阶段事后分析

    设想和目标 虽然我们是从零开始的一个自定义项目,但语音Coding助手从一开始的设计与目标就很明确:加入语音接口使其能在shell端实现命令语音实现以及编辑运行脚本,设计前端编辑器并将后端shell与 ...

  10. NoSql数据库Redis系列(6)——Redis数据过期策略详解

    本文对Redis的过期机制简单的讲解一下 讲解之前我们先抛出一个问题,我们知道很多时候服务器经常会用到redis作为缓存,有很多数据都是临时缓存一下,可能用过之后很久都不会再用到了(比如暂存sessi ...