有哪些質量較高,完成難度較大的計算機科學方面的MOOC課程?

看過的公開課主要都在coursera上。個人感覺大部分的Coursera課程只適合入門,都比較水。對於入門後的進一步學習,啃一些經典書籍有一些累。尤其是每天下班回家再看PRML這種書,堅持過一兩個月實在是看不進去了。所以我覺得還是聽一聽課比較高效一些。另外最好這些課程有證書(免費或付費)(沒有證書和deadline的課程簡直是無法完成的)。

質量較高的標準:比如 台大的機器學習技法 這種作業質量高,視頻中對於方法和一些動機有比較細緻的講解 的課 才是真正意義上的課。


從之前的回答 Coursera 上有哪些課程值得推薦? - 位元組的回答 裡面挑選一下,感覺這幾個跟台大的課可以媲美:

1. 華盛頓大學的 Programming Languages

2. Princeton的 Algorithms

光看這門課估計樓主還是會覺得基礎,但是Sedgewick的確講的好,據說他的其它課(鏈接)挺有挑戰!由於沒有證書,我選了好幾次都沒跟下來……

3. Stanford的 Cryptography

很有挑戰,不過可能不是樓主感興趣的方向。

4. 洛桑聯邦理工的 Functional Programming Principles in Scala

這門課我個人覺得沒有第一門好,Scala之父的另一門課也馬上就要開了。

5. Stanford的 Mining Massive Datasets

作業偏簡單,不過介紹的面夠廣,據說Stanford里是有後續課程的,會更多關注具體實現。

查了下這個系列的課程:

- Mining of Massive Datasets 這裡有Standford big data courses

- CE0080 Mining Massive Data Sets Graduate Certificate 這個收費有點可怕了……

- Stanford CS246H: Mining Massive Data Sets: Hadoop Labs (Winter 2015) 新增的一個Hadoop Labs

6. Illinois的 Cloud Computing Concepts

剛上完,個人感覺乾貨很足!同樣是理論多一些,實踐作業只有一個寫membership protocol實現。

然後還有一干我收藏了但還沒上的:

1. 傳說中PDOS的分散式課程:6.824 Home Page: Spring 2015

2. 同樣是PDOS的操作系統課:6.828 / Fall 2014

3. MIT的高級數據結構:6.851: Advanced Data Structures

4. 多倫多大學的機器學習:STA4273H Winter 2015 Home Page

沒記錯的話Hinton是這個學校的?

5. 牛津大學的機器學習:Machine Learning

6. Spark的兩門課:Introduction to Big Data with Apache Spark Scalable Machine Learning

貌似跟AMPLab有關係,算是權威課程了吧。

7. 網易的分散式系統學習計劃:分散式基礎計劃詳情

這個學完應該就牛逼了……

8. 剛開的一門 Discrete Optimization

看評論說很有趣,作業是5個NP hard的問題,通過各種手段去優化提升性能,分數是根據跑出來的性能成績來判定的,有種參加比賽的感覺啊……不知道對ACM選手來說會不會太簡單了點

最後補充一句,回家竟然還有時間看書!工作量不飽和啊!


台大的機器學習課程。

MITx的概率論。

好好學夠你琢磨一年的。


我覺得Mining Massive Dataset還是任務比較重的,課程容量很大,每周我要學至少10小時。。也可能是我比較笨TAT~(不過只有一個programming exercise,其他都是選擇題之類的quiz。)


我們學校大牛們都是啃了N本書才牛逼的,而且上課最好得配套看課程推薦的教材吧,畢竟上課內容少,只能把教材內容簡單串一下給個思路


S 大的那門編譯原理。學好了,那麼就過了一個大分水嶺了。


Jeff Ullman的Automata 自動機 Automata Coursera,課程信息量蠻大的,偏理論。最後一周講的PCP、Cook Theorem這些還是挺難的。


你可以試試 Functional Programming Principles in Scala,Scala發明人Martin Odersky主講(對,就是把泛型加進jdk1.5一個人秒殺Sun公司一個團隊那位),作業很虐,要有心理準備。

https://www.coursera.org/course/progfun


這年頭做前端也需要系統學習演算法和數據結構了?既然是大學生,去聽聽計算機的課程唄?


Cryptography一和二

目前最強的加密學在線課程,本人高一,個人覺得難度可以接受。

關鍵在於開課少,最近有要再開,不上就沒機會了


s大的compiler,明天開課


華盛頓大學programming language


推薦閱讀:

第一次在 Coursera 學習,有什麼好建議?
除了edx,coursera,網路還有哪裡公開課資源?
在 Coursera 工作是怎樣一番體驗?

TAG:演算法 | 計算機科學 | Coursera | edX | MOOCs |