我也知道,這個長長的清單,可能會讓學習程式設計的新手望而卻步。在這些課程中,你可以找到 David Venturi[5] 推薦的非常有用的最佳 資料科學線上課程[6] — 即使你不想學習資料科學。以後,我想去建立更多的這種指南。
最後,如果你不知道如何去註冊這些免費課程,沒關係 —— 我也寫了一篇 如何去註冊[7] 的文章。
初級(112)
◈ Python 互動式程式設計入門(第 1 部分)[8] 來自 Rice University ★★★★★(3018)◈ 電腦科學入門和使用 Python 程式設計[9] 來自 Massachusetts Institute of Technology ★★★★★(115)◈ 學習程式設計:基本原理[10] 來自 University of Toronto ★★★★★(100)◈ 電腦科學入門[11] 來自 University of Virginia ★★★★☆(68)◈ CS50 的電腦科學入門[12] 來自 Harvard University ★★★★★(65)◈ Python 互動式程式設計入門(第 2 部分)[13] 來自 Rice University ★★★★★(52)◈ 如何使用 Git 和 GitHub[14]◈ Linux 入門[15] 來自 Linux Foundation ★★★★☆(37)◈ 因特網歷史、技術、和安全[16] 來自 University of Michigan ★★★★★(36)◈ HTML 和 CSS 入門[17]◈ VBA/Excel 程式設計入門[18] 來自 Cal Poly Pomona ★★★★☆(26)◈ [New] CS50 的理解技術[19] 來自 Harvard University◈ [New] CS50 的為商務人士的電腦科學[20] 來自 Harvard University◈ [New] Java 程式設計導論:如何開始程式設計(西班牙語)[21] 來自 Universidad Carlos iii de Madrid◈ [New] 物聯網 (IoT) 入門[22] 來自 Curtin University◈ [New] 使用 Git 管理版本[23] 來自 Atlassian◈ JavaScript 基礎[24]◈ CS101: 電腦科學 101[25] 來自 Stanford University ★★★★☆(15)◈ 程式設計基礎[26] 來自 Indian Institute of Technology Bombay ★★☆☆☆(13)◈ Web 安全基本原理[27] 來自 KU Leuven University ★★★★☆(12)◈ Python 程式設計基礎[28]◈ 網路:計算機網路入門[29] 來自 Stanford University ★★★★★(11)◈ DB:資料庫入門[30] 來自 Stanford University ★★★★★(11)◈ 數字多媒體 & 移動應用創意程式設計[31] 來自 University of London International Programmes ★★★★☆(10)◈ 使用 JavaScript、HTML 和 CSS 基礎[32] 來自 Duke University ★★★★☆(9)◈ 實用安全[33] 來自 University of Maryland, College Park ★★★☆☆(9)◈ Bootstrap 入門 — 一個教程[34] 來自 Microsoft ★★★☆☆(9)◈ HTML5 編碼基礎和最佳實踐[35] 來自 World Wide Web Consortium (W3C) ★★★★☆(9)◈ 大家都來學 Python — 瀏覽資訊[36]◈ 學習程式設計:編寫高品質程式碼[37] 來自 University of Toronto ★★★★☆(7)◈ 使用 p5.js 入門視覺藝術程式設計[38] 來自 University of California, Los Angeles ★★★★★(7)◈ 關係型資料庫入門[39]◈ jQuery 入門[40] 來自 Microsoft ★★★★☆(5)◈ HTML5 和 CSS 基礎[41] 來自 World Wide Web Consortium (W3C) ★★★★☆(5)◈ Java 程式設計基礎[42]◈ Linux 命令列基礎[43]◈ Java 程式設計入門 — 第 1 部分[44] 來自 The Hong Kong University of Science and Technology ★★★★☆(4)◈ Java 程式設計入門:用 Java 寫程式碼[45] 來自 Universidad Carlos iii de Madrid ★★★★☆(4)◈ 計算機程式設計範例 — 抽象和併發[46]來自 Université catholique de Louvain ★★★★☆(4)◈ 計算機程式設計範例 — 基本原理[47] 來自 Université catholique de Louvain ★★★★★(4)◈ 在 Scratch 中程式設計[48] 來自 Harvey Mudd College ★★★★★(4)◈ 使用 JavaScript 的 Web 程式設計[49] 來自 University of Pennsylvania ★★★★★(2)◈ 計算的美與樂 — AP® CS 原理 第 1 部分[50] 來自 University of California, Berkeley ★★★★★(2)◈ Python 計算入門[51] 來自 Georgia Institute of Technology ★★★★★(2)◈ 面向物件的程式設計[52] 來自 Indian Institute of Technology Bombay ★★★★☆(2)◈ 思維·創新·程式碼[53] 來自 University of Adelaide ★★★★★(2)◈ 智慧手機中的計算技術[54] 來自 Cornell University ★★★★★(2)◈ Android 基礎:編寫你的第一個 App[55] 來自 Google ★★★★☆(2)◈ 學習 Python 程式設計[56] 來自 University of Texas Arlington ★★★★★(2)◈ HTML 和 JavaScript 入門[57] 來自 Microsoft ★★★★★(2)◈ 大眾電腦科學:電腦科學和 Python 程式設計入門[58]來自 Harvey Mudd College ★★★★★(2)◈ JavaScript 入門[59]◈ Android 新手入門[60]◈ 網路:朋友、金錢和位元組[61] 來自 Princeton University ★★★☆☆(1)◈ 如何編碼:資料基礎[62] 來自 The University of British Columbia ★★★★★(1)◈ 使用 WordPress 開發和設計 Web[63] 來自 California Institute of the Arts ★★★★☆(1)◈ Android App 新手開髮指南[64] 來自 Galileo University ★☆☆☆☆(1)◈ Android App 新手開髮指南[64] 來自 Galileo University ★☆☆☆☆(1)◈ 藝術家的 Web 編碼基礎[65] 來自 National University of Singapore ★★★★☆(1)◈ ReactJS 入門[66] 來自 Microsoft ★★☆☆☆(1)◈ Node.js 入門[67] 來自 Microsoft ★★★★★(1)◈ 學習 Java 程式設計[68] 來自 Microsoft ★★★★★(1)◈ 計算:藝術、魔法與科學[69] 來自 ETH Zurich ★★★★☆(1)◈ 計算:藝術、魔法與科學 — 第 2 部分[70] 來自 ETH Zurich◈ Cyber 安全:居家安全、線上與生活[71] 來自 Newcastle University ★★★☆☆(1)◈ 軟體工程師基礎[72] 來自 Technische Universität München (Technical University of Munich) ★★★★★(1)◈ 我的電腦科學: 電腦科學新手指南[73] 來自 Harvey Mudd College ★★★☆☆(1)◈ 使用 Git 管理版本[74]◈ 大眾 Web 應用[75]◈ CS50’s AP® 電腦科學原理[76] 來自 Harvard University◈ 程式設計基礎[77] 來自 Duke University◈ Cyber 安全入門[78] 來自 University of Washington◈ Python 資料表現[79] 來自 Rice University◈ Python 程式設計基礎[80] 來自 Rice University◈ 軟體工程師:入門[81] 來自 The University of British Columbia◈ Web 開發入門[82] 來自 University of California, Davis◈ Java 程式設計入門 — 第 2 部分[83] 來自 The Hong Kong University of Science and Technology◈ Excel/VBA 解決創意問題,第 2 部分[84] 來自 University of Colorado Boulder◈ AP 電腦科學 A:Java 程式設計的多型和高階資料結構[85] 來自 Purdue University◈ AP 電腦科學 A:Java 程式設計的迴圈和資料結構[86]來自 Purdue University◈ AP 電腦科學 A:Java 程式設計的類和物件[87] 來自 Purdue University◈ Android 開發的 Java 基礎[88] 來自 Galileo University◈ 很賺錢的 Android Apps 所使用的商業樣式[89] 來自 Galileo University◈ 很賺錢的 Android Apps 所使用的商業樣式[89] 來自 Galileo University◈ Android 開發的 Java 基礎[88] 來自 Galileo University◈ Java 程式設計入門:寫出好程式碼[90] 來自 Universidad Carlos iii de Madrid◈ Cyber 安全基礎:動手實踐[91] 來自 Universidad Carlos iii de Madrid◈ 業務深度學習[92] 來自 Yonsei University◈ TCP/IP 入門[93] 來自 Yonsei University◈ 影片遊戲設計和平衡[94] 來自 Rochester Institute of Technology◈ Web 易用性[95] 來自 Google◈ 移動 Web 開發[96] 來自 Google◈ Python 程式設計入門[97] 來自 University of Texas Arlington◈ Python 入門:從零開始[98] 來自 Microsoft◈ Python:基礎[99] 來自 Microsoft◈ 設計思想入門[100] 來自 Microsoft◈ 邏輯和計算思維[101] 來自 Microsoft◈ 像專家一樣寫程式碼[102] 來自 Microsoft◈ Java 中的面向物件程式設計[103] 來自 Microsoft◈ [CSS 基礎 來自 Microsoft◈ JavaScript 入門[104] 來自 World Wide Web Consortium (W3C)◈ Python 的面向物件程式設計:建立你自己的冒險遊戲[105] 來自 Raspberry Pi Foundation◈ 學習 Swift 程式設計語法[106]◈ JavaScript 和 DOM[107]◈ 能源行業中的區塊鏈[108] 來自 InnoEnergy◈ 虛擬現實入門[109]◈ ES6 — 改進後的 JavaScript[110]◈ Python 入門[111]◈ HTTP & Web 伺服器◈ GitHub & 合作[113]◈ Swift 新手指南[114]
中級(259)
◈ 機器學習[115] 來自 Stanford University ★★★★★(325)◈ 演演算法,第 1 部分[116] 來自 Princeton University ★★★★★(58)◈ 演演算法,第 II 部分[117] 來自 Princeton University ★★★★★(21)◈ 為音樂家和藝術家的機器學習[118] 來自 Goldsmiths, University of London ★★★★★(57)◈ 密碼學 I[119] 來自 Stanford University ★★★★★(49)◈ CS188.1x:人工智慧[120] 來自 University of California, Berkeley ★★★★★(30)◈ 計算原理(第 1 部分)[121] 來自 Rice University ★★★★★(29)◈ 計算原理(第 2 部分)[122] 來自 Rice University ★★★★☆(16)◈ [New] 演演算法設計和技術[123] 來自 University of California, San Diego◈ 軟體安全[124]來自 University of Maryland, College Park ★★★★☆(25)◈ [New] 彈性計算入門[125] 來自 Indian Institute of Technology, Kharagpur◈ [New] 雲端計算[126] 來自 Indian Institute of Technology, Kharagpur◈ [New] 資料庫管理系統[127] 來自 Indian Institute of Technology, Kharagpur◈ [New] Haskell 程式設計入門[128] 來自 Chennai Mathematical Institute◈ 越來越容易的專業 Web 易訪問性審計[129] 來自 Chang School of Continuing Education ★★★★★(21)◈ 在 Rails 上使用 Ruby 進行敏捷開發 — 基礎篇[130] 來自 University of California, Berkeley ★★★★★(19)◈ 自動化理論[131] 來自 Stanford University ★★★★☆(18)◈ 機器學習入門[132] 來自 Stanford University ★★★★☆(18)◈ Web 開發[133]◈ Android 開發新手指南[134] 來自 Google ★★★★☆(16)◈ C 程式員學習 C++,Part A[135] 來自 University of California, Santa Cruz★★★☆☆(16)◈ 程式碼的本質[136] 來自 Processing Foundation ★★★★★(16)◈ 遊戲開發的概念[137] 來自 Swinburne University of Technology ★★★★☆(15)◈ 演演算法的思想(第 1 部分)[138] 來自 Rice University ★★★★☆(14)◈ 演演算法的思想(第 2 部分)[139] 來自 Rice University ★★★★☆(9)◈ 計算機程式的設計[140] 來自 Stanford University ★★★★☆(13)◈ Java 程式設計:用軟體解決問題[141] 來自 Duke University ★★★☆☆(13)◈ Web 響應設計[142] 來自 University of London International Programmes ★★★★☆(12)◈ 離散最佳化[143] 來自 University of Melbourne ★★★★☆(12)◈ 遊戲開發入門[144] 來自 Michigan State University ★★★★★(12)◈ 函式式程式設計入門[145] 來自 Delft University of Technology ★★★★☆(11)◈ 開發 Android Apps[146] 來自 Google ★★★☆☆(11)◈ 面向物件的 JavaScript[147] 來自 Hack Reactor ★★★★★(11)◈ 程式語言[148] 來自 University of Virginia ★★★☆☆(10)◈ 程式語言,Part B[149] 來自 University of Washington ★★★★★(2)◈ 程式語言,Part C[150] 來自 University of Washington ★★★★★(1)◈ Web 響應設計基礎[151] 來自 Google ★★★★★(9)◈ 影象和影片處理:從火星到好萊塢而止於醫院[152] 來自 Duke University ★★★★☆(8)◈ 密碼學[153] 來自 University of Maryland, College Park ★★★★☆(8)◈ 學習資料(機器學習入門)[154] 來自 California Institute of Technology ★★★★★(8)◈ Julia 科學程式設計[155] 來自 University of Cape Town ★★★★★(8)◈ 雲端計算應用程式,第 1 部分:雲系統和基礎設施[156]來自 University of Illinois at Urbana-Champaign ★★★☆☆(7)◈ 雲端計算概念:第 2 部分[157] 來自 University of Illinois at Urbana-Champaign ★★★★★(5)◈ Swift 程式設計入門[158] 來自 University of Toronto ★☆☆☆☆(7)◈ Software 測試[159] 來自 University of Utah ★★★★☆(7)◈ 使用 MongoDB 管理資料[160] 來自 MongoDB University ★★★★☆(7)◈ AJAX 入門[161]◈ 計算機架構[162] 來自 Princeton University ★★★★☆(6)◈ 物聯網:我們如何用它?[163] 來自 University of California, San Diego ★★☆☆☆(6)◈ Meteor.js 開發入門[164]來自 University of London International Programmes ★★★★☆(6)◈ DevOps 入門[165] 來自 Nutanix ★★★☆☆(6)◈ 全棧基礎[166]◈ 演演算法入門[167]◈ Java 中的軟體架構[168] 來自 Massachusetts Institute of Technology ★★★★★(5)◈ 在 Rails 上使用 Ruby 進行敏捷開發 — 高階篇[169] 來自 University of California, Berkeley ★★★★★(5)◈ 計算機圖形[170] 來自 University of California, Berkeley ★★★★☆(5)◈ 軟體開發過程[171] 來自 Georgia Institute of Technology ★★★★☆(5)◈ 計算機網路[172] 來自 Georgia Institute of Technology ★★★★☆(5)◈ Java 程式設計:陣列、串列、和資料結構[173] 來自 Duke University ★★★★★(5)◈ HTML5 遊戲開發[174] 來自 Google ★★★☆☆(5)◈ C++ 入門[175] 來自 Microsoft ★★★★☆(5)◈ 軟體除錯[176] 來自 Saarland University ★★★★★(5)◈ 並行程式設計概念[177]◈ 使用 Swift 開發 iOS App 入門[178]◈ 物聯網:配置你的 DragonBoard™ 開發平臺[179]來自 University of California, San Diego ★★★☆☆(4)◈ 物聯網 & 增強現實新技術[180] 來自 Yonsei University ★★★☆☆(4)◈ Database 管理基礎[181] 來自 University of Colorado System ★★★★☆(4)◈ Web 網路效能最佳化[182] 來自 Google ★★★★☆(4)◈ 移動開發者的 UX 設計[183] 來自 Google ★★★★★(4)◈ 使用 Transact-SQL 查詢資料[184] 來自 Microsoft ★★★★☆(4)◈ 計算機圖形互動[185] 來自 The University of Tokyo ★★☆☆☆(4)◈ jQuery 入門[186]◈ 將 Python 用於研究[187] 來自 Harvard University ★★★☆☆(3)◈ 圖解網路:無需微積分[188] 來自 Princeton University ★★★★☆(3)◈ VLSI CAD 第 I 部分:邏輯[189] 來自 University of Illinois at Urbana-Champaign★★★★★(3)◈ 物聯網:通訊技術[190] 來自 University of California, San Diego ★★★☆☆(3)◈ MATLAB 和 Octave 的新手指南[191] 來自 École Polytechnique Fédérale de Lausanne ★★★☆☆(3)◈ 無線通訊新技術[192] 來自 Yonsei University ★★★★☆(3)◈ JavaScript Promises[193] 來自 Google ★★★★★(3)◈ Android 基礎:多屏 Apps[194] 來自 Google ★★★★☆(3)◈ Android 基礎:使用者輸入[195] 來自 Google ★★★★☆(3)◈ DevOps:開發者如何入門[196] 來自 Microsoft ★★★★☆(3)◈ 自主移動機器人[197] 來自 ETH Zurich ★★★☆☆(3)◈ 敏捷軟體開發[198] 來自 ETH Zurich ★★★★☆(3)◈ JavaScript 除錯[199]◈ 配置 Linux Web 伺服器[200]◈ JavaScript 設計樣式[201]◈ 編譯器[202] 來自 Stanford University ★★★★☆(2)◈ LPL: 語言,驗證和邏輯[203] 來自 Stanford University ★★★★★(2)◈ 移動應用程式體驗 第 1 部分:從一個領域到一個應用程式創意[204]來自 Massachusetts Institute of Technology ★★★★★(2)◈ 移動應用程式體驗 第 2 部分:移動應用設計[205] 來自 Massachusetts Institute of Technology◈ 移動應用程式體驗 第 3 部分:構建移動應用程式[206] 來自 Massachusetts Institute of Technology◈ 機器學習:自主學習[207] 來自 Brown University ★★★★★(2)◈ 響應式 Web 網站教程和示例[208] 來自 University of London International Programmes ★★★★★(2)◈ iOS App 開發基礎[209] 來自 University of Toronto ★★★★☆(2)◈ 程式設計、資料結構和演演算法[210] 來自 Indian Institute of Technology Madras ★★☆☆☆(2)◈ Android App 元件 — 服務、本地 IPC、以及內容提供者[211]來自 Vanderbilt University ★★★☆☆(2)◈ Android App 元件 — Intents、Activities、和廣播接收器[212]來自 Vanderbilt University ★★★☆☆(2)◈ Android 移動應用程式開發入門[213] 來自 The Hong Kong University of Science and Technology ★★★★☆(2)◈ 因特網新興技術[214] 來自 Yonsei University ★★★☆☆(2)◈ 面向物件的設計[215] 來自 University of Alberta ★★★☆☆(2)◈ Android 基礎:網路[216] 來自 Google ★★★★☆(2)◈ 瀏覽器底層最佳化[217] 來自 Google ★★★★☆(2)◈ Google 雲平臺基礎:核心基礎設施[218] 來自 Google ★★★★☆(2)◈ 客戶端-伺服器通訊[219] 來自 Google ★★★★★(2)◈ 開發國際化軟體,第 1 部分[220] 來自 Microsoft ★★★★☆(2)◈ 使用 Power BI 分析和視覺化資料[221] 來自 Microsoft ★★★★★(2)◈ Web 開發者之網路[222]◈ 計算結構2:計算機架構[223] 來自 Massachusetts Institute of Technology ★★★★☆(1)◈ 軟體開發基礎[224] 來自 University of Pennsylvania ★★★☆☆(1)◈ 軟體架構與設計[225] 來自 Georgia Institute of Technology ★★★★★(1)◈ 資料庫系統概念與設計[226] 來自 Georgia Institute of Technology ★★★★☆(1)◈ 如何編碼:複雜資料[227] 來自 The University of British Columbia ★★★★★(1)◈ 產品設計衝刺[228] 來自 University of Virginia ★★★☆☆(1)◈ Android 之 Java[229] 來自 Vanderbilt University ★☆☆☆☆(1)◈ 使用 NodeJS、Express 和 MongoDB 進行伺服器側開發[230] 來自 The Hong Kong University of Science and Technology ★★★★★(1)◈ Cyber 安全經濟[231] 來自 Delft University of Technology ★★☆☆☆(1)◈ Web 應用程式開發:基本概念[232] 來自 University of New Mexico ★★★★☆(1)◈ 演演算法[233] 來自 Indian Institute of Technology Bombay ★★★★★(1)◈ Android:Introducción a la Programación[234] 來自 Universitat Politècnica de València ★★★★☆(1)◈ 面向服務的架構[235] 來自 University of Alberta ★★★★★(1)◈ 設計樣式]235[236] 來自 University of Alberta ★☆☆☆☆(1)◈ Cybersecurity 和便捷性[237] 來自 University System of Georgia ★☆☆☆☆(1)◈ Google 雲平臺基礎之 AWS 安全專家篇[238] 來自 Google Cloud ★★☆☆☆(1)◈ Android 基礎:使用者介面[239] 來自 Google ★★☆☆☆(1)◈ 使用 Kubernetes 的彈性微服務[240] 來自 Google ★★★★☆(1)◈ 用 Java 開發彈性應用程式[241] 來自 Google ★★★★☆(1)◈ Android 效能[242] 來自 Google ★★★★★(1)◈ Android 基礎:點選按鈕[243] 來自 Google ★★★☆☆(1)◈ Android 和 Java 的 Gradle[244] 來自 Google ★★★★★(1)◈ VR 軟體開發[245] 來自 Google ★★★★☆(1)◈ 用 Python 開發彈性應用程式[246] 來自 Google ★★★★☆(1)◈ Android 開發者的內容設計[247] 來自 Google ★★★★★(1)◈ 中級 C++[248] 來自 Microsoft ★★★★☆(1)◈ C# 入門[249] 來自 Microsoft ★★☆☆☆(1)◈ AngularJS:高階框架技術[250] 來自 Microsoft ★★★★☆(1)◈ 機器學習原理[251] 來自 Microsoft ★★★★★(1)◈ Javascript 非同步程式設計[252] 來自 Microsoft ★★★★★(1)◈ 從第一原則構建現代化計算機:Nand 到 Tetris 第 II 部分(以專案為中心的課程)[253] 來自 Hebrew University of Jerusalem ★★★★★(1)◈ 物聯網開發者指南[254] 來自 IBM ★★★★☆(1)◈ 雲基礎設施技術入門[255] 來自 Linux Foundation ★★★★☆(1)◈ 使用 libGDX 開發 2D 遊戲[256] 來自 Amazon ★★★★★(1)◈ 實時系統入門[257] 來自 IEEE ★★★★☆(1)◈ 演演算法設計與分析[258] 來自 Chennai Mathematical Institute ★★★☆☆(1)◈ 如何贏得編碼比賽:冠軍的秘密[259] 來自 ITMO University ★★★☆☆(1)◈ HTML5 應用程式和遊戲[260] 來自 World Wide Web Consortium (W3C)★★★☆☆(1)◈ 面試技術[261] 來自 Pramp ★★★★★(1)◈ Android 基礎:資料儲存[262]◈ 電腦科學理論入門[263]◈ 演演算法:設計與分析[264] 來自 Stanford University◈ 最短路徑回訪、完整 NP 問題以及如何實現[265] 來自 Stanford University◈ Java 中的高階軟體結構[266] 來自 Massachusetts Institute of Technology◈ 演演算法設計與分析[267] 來自 University of Pennsylvania◈ 資料結構與軟體設計[268] 來自 University of Pennsylvania◈ R 中的 Neurohacking 入門[269] 來自 Johns Hopkins University◈ 資料庫系統概念與設計[270] 來自 Georgia Institute of Technology◈ 軟體分析與測試[271] 來自 Georgia Institute of Technology◈ 在 C 中編寫、執行和修複程式碼[272] 來自 Duke University◈ 動畫和 CGI 手勢[273] 來自 Columbia University◈ Minecraft、編碼和測試[274] 來自 University of California, San Diego◈ 物聯網:來自裝置的感測和驅動[275] 來自 University of California, San Diego◈ 虛擬現實如何工作[276] 來自 University of California, San Diego◈ 建立虛擬現實應用程式[277] 來自 University of California, San Diego◈ 構建一個Cybersecurity 工具箱[278] 來自 University of Washington◈ Cybersecurity: The CISO’s View[279] 來自 University of Washington◈ 構建你自己的 iOS App[280] 來自 University of Toronto◈ 演演算法設計與分析[281] 來自 Peking University◈ 面向物件技術高階課程[282]來自 Peking University◈ 如何編碼:系統化程式設計 — Part 1[283] 來自 The University of British Columbia ★★★★☆(6)◈ 如何編碼:系統化程式設計 — Part 2[284] 來自 The University of British Columbia◈ 如何編碼:系統化程式設計 — Part 3[285] 來自 The University of British Columbia◈ 軟體結構:資料抽象[286] 來自 The University of British Columbia◈ 軟體結構:面向物件的設計[287] 來自 The University of British Columbia◈ 敏捷測試[288] 來自 University of Virginia◈ 資料科學中的 SQL[289] 來自 University of California, Davis◈ LAFF — 正確程式設計[290] 來自 The University of Texas at Austin◈ 使用 NativeScript 進行跨平臺移動 App 開發[291] 來自 The Hong Kong University of Science and Technology◈ 前後端 JavaScript 框架:Angular[292] 來自 The Hong Kong University of Science and Technology◈ 使用 Web 技術開發跨平臺移動 App:Ionic 和 Cordova[293] 來自 The Hong Kong University of Science and Technology◈ 使用 App Inventor 開發 Android Apps[294] 來自 The Hong Kong University of Science and Technology◈ 前後端 Web UI 框架和工具:Bootstrap 4[295] 來自 The Hong Kong University of Science and Technology◈ 全球軟體釋出引擎[296] 來自 Delft University of Technology◈ C++ 開發基礎(俄語)[297] 來自 Moscow Institute of Physics and Technology◈ 構建機器人和裝置[298] 來自 Moscow Institute of Physics and Technology◈ 資料結構實現[299] 來自 Indian Institute of Technology Bombay◈ 資料結構基礎[300] 來自 Indian Institute of Technology Bombay◈ 專業 Android App 開發[301] 來自 Galileo University◈ 專業 Android App 開發[301] 來自 Galileo University◈ 軟體架構師程式碼:構建數字世界[302] 來自 Universidad Carlos iii de Madrid◈ Java 程式設計入門:資料結構和演演算法基礎[303] 來自 Universidad Carlos iii de Madrid◈ 企業軟體生命週期管理[304] 來自 National Research Nuclear University MEPhI◈ 在軟體開發中使用作業系統機制(俄語)[305] 來自 National Research Nuclear University MEPhI◈ 需求獲取:加工和利益相關者分析[306] 來自 University of Colorado System◈ Linux 伺服器管理與安全性[307] 來自 University of Colorado System◈ 特殊需求:標的和衝突分析[308] 來自 University of Colorado System◈ 軟體需求優先順序:風險分析[309] 來自 University of Colorado System◈ 國家安全與 Cybersecurity 的聯絡 — 它是恐怖主義者的公證人[310] 來自 University of Colorado System◈ SRS 檔案:需求與圖解[311] 來自 University of Colorado System◈ 安全軟體開發的需求收集[312] 來自 University of Colorado System◈ 軟體測試管理[313] 來自 University System of Maryland◈ 企業雲端計算[314] 來自 University System of Maryland◈ 雲端計算基礎設施[315] 來自 University System of Maryland◈ 軟體驗證形式[316] 來自 University System of Maryland◈ 軟體測試基礎[317] 來自 University System of Maryland◈ 雲端計算管理[318] 來自 University System of Maryland◈ 資料結構入門[319] 來自 University of Adelaide◈ 影片遊戲設計者的 Gameplay 程式設計[320] 來自 Rochester Institute of Technology◈ 團隊工作與協作[321] 來自 Rochester Institute of Technology◈ 嵌入式系統的 Web 連線與安全[322] 來自 EIT Digital◈ 物聯網裝置的智慧架構[323] 來自 EIT Digital◈ 物聯網智慧架構入門[324] 來自 EIT Digital◈ Cybersecurity 和 X-Factor[325] 來自 University System of Georgia◈ 循序漸進介紹 Web 應用程式[326] 來自 Google◈ 高階 Android 應用程式開發[327] 來自 Google◈ Google 地圖 APIs[328] 來自 Google◈ 離線 Web 應用程式[329] 來自 Google◈ Android 的 Firebase 基礎[330] 來自 Google◈ 開發聰明的 Apps 和機器人[331] 來自 Microsoft◈ 開發 SQL 資料庫[332] 來自 Microsoft◈ 使用 Node.js 構建功能原型[333] 來自 Microsoft◈ 使用 JavaScript 構建互動原型[334] 來自 Microsoft◈ 演演算法和資料結構[335] 來自 Microsoft◈ 在 C# 中的演演算法和資料結構[336] 來自 Microsoft◈ 建立系統化的 SQL 資料庫物件[337] 來自 Microsoft◈ AngularJS:框架基礎[338] 來自 Microsoft◈ TypeScript 2 入門[339] 來自 Microsoft◈ 高階 CSS 概念[340] 來自 Microsoft◈ 實現 In-Memory SQL 資料庫物件[341] 來自 Microsoft◈ 最佳化基於 SQL 的應用程式[342] 來自 Microsoft◈ 併發程式設計 (avec Java)[343] 來自 Sorbonne Universités◈ C 程式員學習 C++,Part B[344] 來自 University of California, Santa Cruz◈ Kubernetes 入門[345] 來自 Linux Foundation◈ DevOps 入門:轉變和改善運營[346] 來自 Linux Foundation◈ DevOps 入門:轉變和改善運營[346] 來自 Linux Foundation◈ 軟體工程師的 UML 類示意圖[347] 來自 KU Leuven University◈ Android 的移動適用性與設計[348] 來自 Facebook◈ IOS 的移動適用性與設計[349] 來自 Facebook◈ 併發[350] 來自 AdaCore University◈ Red Hat 企業 Linux 基礎[351] 來自 Red Hat◈ Containers 基礎、Kubernetes、和 Red Hat OpenShift[352] 來自 Red Hat◈ 程式員的 C++[353]◈ 學習 Backbone.js[354]◈ 如何在 Android 中建立[355]◈ 如何製作一個 iOS App[356]◈ iOS 持久化與核心資料[357]◈ UIKit 基礎[358]◈ 使用 Swift 實現 iOS 網路[359]◈ 設計 RESTful APIs[360]◈ VR 平臺與應用程式[361]◈ 為開發者的 Swift 語言[362]◈ Ruby 中的 MVC 樣式[363]◈ 使用 Heroku 部署應用程式[364]◈ 使用 Sinatra 開發動態 Web 應用程式[365]◈ 構建 iOS 介面[366]◈ VR 設計[367]◈ [New] Android 基礎[368]◈ iOS 設計樣式[369]◈ VR 場景與物件[370]
高階(78)
◈ 使用 TensorFlow 深度學習創新應用程式[371]◈ [New] 計算中的機率入門[372] 來自 Indian Institute of Technology Madras◈ [New] 資訊保安 — IV[373] 來自 Indian Institute of Technology Madras◈ [New] 數學計算的 Matlab 程式設計[374] 來自 Indian Institute of Technology Madras◈ [New] 數字開關 — I[375] 來自 Indian Institute of Technology Kanpur◈ [New] 高階圖形理論[376] 來自 Indian Institute of Technology Kanpur◈ [New] 計算機視覺中的深度學習[377] 來自 Higher School of Economics◈ [New] 自然語言處理[378] 來自 Higher School of Economics◈ [New] 實踐強化學習[379] 來自 Higher School of Economics◈ [New] 實時作業系統[380] 來自 Indian Institute of Technology, Kharagpur◈ [New] 傳統的和非傳統的最佳化工具[381] 來自 Indian Institute of Technology, Kharagpur◈ [New] 軟體定義無線與實際應用程式[382] 來自 Indian Institute of Technology Roorkee◈ [New] 影象處理中的稀疏表示:從理論到實踐[383] 來自 Technion — Israel Institute of Technology◈ 人工智慧入門[384] 來自 Stanford University ★★★★☆(24)◈ 機器學習之神經網路[385] 來自 University of Toronto ★★★★☆(22)◈ 機器學習之資料科學與分析[386] 來自 Columbia University ★★★☆☆(15)◈ 機器學習之交易[387] 來自 Georgia Institute of Technology ★★★☆☆(13)◈ 神經網路與深度學習[388] 來自 deeplearning.ai ★★★★★(9)◈ 人工智慧(AI)[389] 來自 Columbia University ★★★★☆(9)◈ 計算神經科學[390] 來自 University of Washington ★★★★☆(8)◈ 計算機視覺入門[391] 來自 Georgia Institute of Technology ★★★★★(6)◈ 強化學習[392] 來自 Brown University ★★☆☆☆(6)◈ 並行程式設計入門[393] 來自 Nvidia ★★★★☆(6)◈ 互動 3D 圖形[394] 來自 Autodesk ★★★★☆(6)◈ 機器學習[395] 來自 Georgia Institute of Technology ★★★★★(5)◈ 資料科學與分析的可用技術:物聯網[396] 來自 Columbia University ★☆☆☆☆(5)◈ 應用密碼學[397] 來自 University of Virginia ★★★★☆(5)◈ 開發者的深度學習實踐:第 1 部分[398] 來自 fast.ai ★★★★☆(5)◈ 高階作業系統[399] 來自 Georgia Institute of Technology ★★★★★(4)◈ 機器學習[400] 來自 Columbia University ★★★★★(4)◈ 計算機架構入門[401] 來自 Carnegie Mellon University ★★★★★(4)◈ 機率圖形模型 2:推測[402] 來自 Stanford University ★★★★☆(3)◈ Python 中應用機器學習[403] 來自 University of Michigan ★★★★☆(3)◈ 定量形式模型與最壞效能分析[404] 來自 EIT Digital ★★★☆☆(3)◈ 6.S191:深度學習入門[405] 來自 Massachusetts Institute of Technology ★★★★☆(2)◈ 作業系統入門[406] 來自 Georgia Institute of Technology ★★★★★(2)◈ 近場合作過濾器[407] 來自 University of Minnesota ★★☆☆☆(2)◈ 6.S094:汽車自動駕駛之深度學習[408] 來自 Massachusetts Institute of Technology ★★★★☆(1)◈ 高效能運算架構[409] 來自 Georgia Institute of Technology ★★★★★(1)◈ 可計算性、複雜性和演演算法[410] 來自 Georgia Institute of Technology ★★★★(1)◈ 計算攝影學[411] 來自 Georgia Institute of Technology ★★★★☆(1)◈ 資訊保安入門[412] 來自 Georgia Institute of Technology ★☆☆☆☆(1)◈ AI 知識庫:認知系統[413] 來自 Georgia Institute of Technology ★★★☆☆(1)◈ 嵌入式硬體和作業系統[414] 來自 EIT Digital ★☆☆☆☆(1)◈ 學習 TensorFlow 與深度學習[415] 來自 Google ★★★★☆(1)◈ DevOps 實踐和原則[416] 來自 Microsoft ★★☆☆☆(1)◈ 訊號與影象處理中的稀疏表示:基礎[417]來自 Technion — Israel Institute of Technology ★★★★★(1)◈ 雲端計算和雲原生軟體架構入門[418]來自 Linux Foundation ★★★★★(1)◈ 商業應用區塊鏈 — Hyperledger 技術[419]來自 Linux Foundation ★★★★☆(1)◈ 計算結構 3:計算機組織[420] 來自 Massachusetts Institute of Technology◈ GT — Refresher — Advanced OS[421] 來自 Georgia Institute of Technology◈ 高效能運算[422] 來自 Georgia Institute of Technology◈ 編譯器:理論與實踐[423] 來自 Georgia Institute of Technology◈ Cyber-物理系統安全[424] 來自 Georgia Institute of Technology◈ 網路安全[425] 來自 Georgia Institute of Technology◈ 人工智慧[426] 來自 Georgia Institute of Technology◈ 資訊保安:環境與入門[427] 來自 University of London International Programmes◈ 離散最佳化之基本模型[428] 來自 University of Melbourne◈ 離散最佳化之高階模型[429] 來自 University of Melbourne◈ 程式碼的本質:JavaScript 中的生物學[430] 來自 École Polytechnique Fédérale de Lausanne◈ 模型因子與高階技術[431] 來自 University of Minnesota◈ 系統驗證:自動化與等價行為[432] 來自 EIT Digital◈ 系統驗證(2):建模過程行為[433] 來自 EIT Digital◈ 系統驗證(4):軟體模型、協議和其它行為[434] 來自 EIT Digital◈ DevOps 測試[435] 來自 Microsoft◈ 深度學習說明[436] 來自 Microsoft◈ 人工智慧入門[437] 來自 Microsoft◈ DevOps 之資料庫[438] 來自 Microsoft◈ 基礎設施程式碼化[439] 來自 Microsoft◈ 深度學習之自然語言處理[440] 來自 University of Oxford◈ 機器學習之統計學[441] 來自 Carnegie Mellon University◈ 資訊物理系統:建模與模擬[442] 來自 University of California, Santa Cruz◈ OpenStack 入門[443] 來自 Linux Foundation◈ 計算機系統設計:現代微處理器的高階概念[444]來自 Chalmers University of Technology◈ 可靠的分散式演演算法,第 2 部分[445] 來自 KTH Royal Institute of Technology◈ 深度學習暑期課程[446]◈ 持續整合與部署[447]