舊平台即將死去,如何下載 Coursera 上的課程?

Coursera將於6/30捨棄舊平台並整合絕大部分的課程到新平台。Coursera官方發表直言維護兩個平台需要顯著的資源,為了進一步改善新平台的體驗,Coursera決定停止舊平台的服務。在過去的幾個月裡,Coursera與合作夥伴密切合作並協助他們把課程轉移到新的平台。

0d32c8231a1c47fe9e9aa7c6a36ac4a7

以往許多課程一年只開放一到兩個班次,去年的這個時候只有不到300個課程正在進行。在新平台上每個課程每個月都會開放班次,甚至有的課程一個月開放四個班次。此舉讓新的平台上擁有1,200個課程同時運行,更加靈活的班次讓學生可以更巧妙地融入到自己的行程裡。

 

然而一些最受歡迎和評價最高的課程不會轉移到新平台上,像是…

  • 台灣大學葉丙成教授擊敗哈佛大學、北京清華大學等一流學府得到第一屆教學創新大獎的機率
  • 普林斯頓大學的算法,第一部分第二部分。此課的教授Robert Sedgewick與Kevin Wayne是許多大學都在使用的Algorithms課本的作者
  • Coursera創始人跟前任CEO Daphne Koller的的概率圖模型
  • 衛斯連大學的社會心理學,曾經是Coursera最多人上的課
  • 史丹福大學的數學思維導論

 

如何分辨課程在哪個平台?

Coursera沒有容易分辨出課程在新平台還是舊平台的選項。其中一個辦法是新平台的網址是 coursera.org/learn,舊平台的網址是 class.coursera.orgcoursera.org/course

 

另一個方法是當點進去課程後如果藍色的註冊鈕在右邊則是舊平台(圖左),如果藍色註冊鈕在左邊則是新平台(圖右)。

enroll

如果覺得一個一個點進去太麻煩的話,Class Central整合了超過450堂課程將跟隨著舊平台一起消失的列表。

 

如何下載課程?
download
在講課頁面的右邊直接下載的連結(紅色框內),可是一次只能下載一個教材非常費時。還好有兩位神人開發出兩種方式幫助我們批量下載。如果已經註冊了課程或是還允許註冊的課程請用第一種沒有在使用Google Chrome瀏覽器已經無法註冊的課程使用第二種(第二種方式也可以用在已經註冊的課程上)。

 

第一種 Chrome插件

目前在舊平台上還開放註冊的課程有約220堂,可以使用Class Central列的表來查詢這些課程

  1. 下載Course Materials Downloader插件,安裝完後會在Chrome右上角看到Coursera的logo。
  2. 訪問已註冊課程講課頁面,確認網址如下圖。確認後點擊第一步下載的插件。一個新分頁會被開啟。url
  3. 選取想要下載的內容然後點擊藍色的Start Download,教材將會開始下載。download_001

 

第二種 Python Script

此方法比較麻煩一些,需要下載Python並使用到Command line/Terminal (命令提示字元)。可是好處是下載下來的教材會分類好到各個文件夾裡,第一種方法下載下來的是全部檔案在同一個文件夾裡。如果還沒卻步的話繼續往下看吧!

  1. 安裝Python,目前支援Python 2.6, 2.7, Pypy, 3.2, 3.3, 3.4, 以及 3.5。建議使用Python 3.4以上下載網址
  2. PC使用者打開Command line,Mac使用者打開Terminal輸入
  3. 接著輸入
  4. 完成後訪問要下載的課程頁面,例如https://class.coursera.org/algs4partI-010/lecture。我們需要其中的algs4partI-010
  5. 使用以下命令

    舉例

    如果要一次下載多個課程可以在最後既須添加課程網址。如果想指定下載到的路徑在密碼後面使用 –path=下載路徑
    再次舉例下載兩堂課並指定下載路徑

 

卡卡只有用過第一種方法使用Chrome插件,沒用過第二種方法。對第二種方法有疑問的可以至作者的頁面,作者有對常見的問題做出解答。也可以至課程圖譜的Coursera課程下載和存檔計畫(一)有更詳細的中文使用說明。


資料來源:

發表迴響