Linux中國
440+ 個免費的編程 & 計算機科學的在線課程
六年前,一些大學如 MIT 和斯坦福首次向公共免費開放了他們的在線課程。現在,全世界超過 800 所學校已經創建了成千上萬的免費課程。
我編製了一個有 440 多個免費在線課程的清單,你可以從這個月開始去學習它了。為了這個清單,我使用了 班級中心 的資料庫,它有超過 9000 門課程,我也包括了每個課程的平均評分。

班級中心 的主頁
按它們不同的級別,我將這些課程分成以下三類:
- 初級
- 中級
- 高級
對於首次出現的課程,我標記為 [NEW]。
這些課程中的大多數都是可以自學的。其餘的將在二月份的某個時間為你奉上。在班級中心的 2018 年 計算機科學、數據科學、和 編程 主題的頁面上,你可以找到與這個技術相關的完整的清單。
我也知道,這個長長的清單,可能會讓學習編程的新手望而卻步。在這些課程中,你可以找到 David Venturi 推薦的非常有用的最佳 數據科學在線課程 — 即使你不想學習數據科學。以後,我想去創建更多的這種指南。
最後,如果你不知道如何去註冊這些免費課程,沒關係 —— 我也寫了一篇 如何去註冊 的文章。
初級(112)
- Python 互動式編程入門(第 1 部分) 來自 Rice University ★★★★★(3018)
- 計算機科學入門和使用 Python 編程 來自 Massachusetts Institute of Technology ★★★★★(115)
- 學習編程:基本原理 來自 University of Toronto ★★★★★(100)
- 計算機科學入門 來自 University of Virginia ★★★★☆(68)
- CS50 的計算機科學入門 來自 Harvard University ★★★★★(65)
- Python 互動式編程入門(第 2 部分) 來自 Rice University ★★★★★(52)
- 如何使用 Git 和 GitHub
- Linux 入門 來自 Linux Foundation ★★★★☆(37)
- 網際網路歷史、技術、和安全 來自 University of Michigan ★★★★★(36)
- HTML 和 CSS 入門
- VBA/Excel 編程入門 來自 Cal Poly Pomona ★★★★☆(26)
- [New] CS50 的理解技術 來自 Harvard University
- [New] CS50 的為商務人士的計算機科學 來自 Harvard University
- [New] Java 編程導論:如何開始編程(西班牙語) 來自 Universidad Carlos iii de Madrid
- [New] 物聯網 (IoT) 入門 來自 Curtin University
- [New] 使用 Git 管理版本 來自 Atlassian
- JavaScript 基礎
- CS101: 計算機科學 101 來自 Stanford University ★★★★☆(15)
- 編程基礎 來自 Indian Institute of Technology Bombay ★★☆☆☆(13)
- Web 安全基本原理 來自 KU Leuven University ★★★★☆(12)
- Python 編程基礎
- 網路:計算機網路入門 來自 Stanford University ★★★★★(11)
- DB:資料庫入門 來自 Stanford University ★★★★★(11)
- 數字多媒體 & 移動應用創意編程 來自 University of London International Programmes ★★★★☆(10)
- 使用 JavaScript、HTML 和 CSS 基礎 來自 Duke University ★★★★☆(9)
- 實用安全 來自 University of Maryland, College Park ★★★☆☆(9)
- Bootstrap 入門 — 一個教程 來自 Microsoft ★★★☆☆(9)
- HTML5 編碼基礎和最佳實踐 來自 World Wide Web Consortium (W3C) ★★★★☆(9)
- 大家都來學 Python — 瀏覽信息
- 學習編程:編寫高品質代碼 來自 University of Toronto ★★★★☆(7)
- 使用 p5.js 入門視覺藝術編程 來自 University of California, Los Angeles ★★★★★(7)
- 關係型資料庫入門
- jQuery 入門 來自 Microsoft ★★★★☆(5)
- HTML5 和 CSS 基礎 來自 World Wide Web Consortium (W3C) ★★★★☆(5)
- Java 編程基礎
- Linux 命令行基礎
- Java 編程入門 — 第 1 部分 來自 The Hong Kong University of Science and Technology ★★★★☆(4)
- Java 編程入門:用 Java 寫代碼 來自 Universidad Carlos iii de Madrid ★★★★☆(4)
- 計算機編程範例 — 抽象和並發來自 Université catholique de Louvain ★★★★☆(4)
- 計算機編程範例 — 基本原理 來自 Université catholique de Louvain ★★★★★(4)
- 在 Scratch 中編程 來自 Harvey Mudd College ★★★★★(4)
- 使用 JavaScript 的 Web 編程 來自 University of Pennsylvania ★★★★★(2)
- 計算的美與樂 — AP® CS 原理 第 1 部分 來自 University of California, Berkeley ★★★★★(2)
- Python 計算入門 來自 Georgia Institute of Technology ★★★★★(2)
- 面向對象的編程 來自 Indian Institute of Technology Bombay ★★★★☆(2)
- 思維·創新·代碼 來自 University of Adelaide ★★★★★(2)
- 智能手機中的計算技術 來自 Cornell University ★★★★★(2)
- Android 基礎:編寫你的第一個 App 來自 Google ★★★★☆(2)
- 學習 Python 編程 來自 University of Texas Arlington ★★★★★(2)
- HTML 和 JavaScript 入門 來自 Microsoft ★★★★★(2)
- 大眾計算機科學:計算機科學和 Python 編程入門來自 Harvey Mudd College ★★★★★(2)
- JavaScript 入門
- Android 新手入門
- 網路:朋友、金錢和位元組 來自 Princeton University ★★★☆☆(1)
- 如何編碼:數據基礎 來自 The University of British Columbia ★★★★★(1)
- 使用 WordPress 開發和設計 Web 來自 California Institute of the Arts ★★★★☆(1)
- Android App 新手開發指南 來自 Galileo University ★☆☆☆☆(1)
- Android App 新手開發指南 來自 Galileo University ★☆☆☆☆(1)
- 藝術家的 Web 編碼基礎 來自 National University of Singapore ★★★★☆(1)
- ReactJS 入門 來自 Microsoft ★★☆☆☆(1)
- Node.js 入門 來自 Microsoft ★★★★★(1)
- 學習 Java 編程 來自 Microsoft ★★★★★(1)
- 計算:藝術、魔法與科學 來自 ETH Zurich ★★★★☆(1)
- 計算:藝術、魔法與科學 — 第 2 部分 來自 ETH Zurich
- Cyber 安全:居家安全、在線與生活 來自 Newcastle University ★★★☆☆(1)
- 軟體工程師基礎 來自 Technische Universität München (Technical University of Munich) ★★★★★(1)
- 我的計算機科學: 計算機科學新手指南 來自 Harvey Mudd College ★★★☆☆(1)
- 使用 Git 管理版本
- 大眾 Web 應用
- CS50』s AP® 計算機科學原理 來自 Harvard University
- 編程基礎 來自 Duke University
- Cyber 安全入門 來自 University of Washington
- Python 數據表現 來自 Rice University
- Python 編程基礎 來自 Rice University
- 軟體工程師:入門 來自 The University of British Columbia
- Web 開發入門 來自 University of California, Davis
- Java 編程入門 — 第 2 部分 來自 The Hong Kong University of Science and Technology
- Excel/VBA 解決創意問題,第 2 部分 來自 University of Colorado Boulder
- AP 計算機科學 A:Java 編程的多態和高級數據結構 來自 Purdue University
- AP 計算機科學 A:Java 編程的循環和數據結構來自 Purdue University
- AP 計算機科學 A:Java 編程的類和對象 來自 Purdue University
- Android 開發的 Java 基礎 來自 Galileo University
- 很賺錢的 Android Apps 所使用的商業模式 來自 Galileo University
- 很賺錢的 Android Apps 所使用的商業模式 來自 Galileo University
- Android 開發的 Java 基礎 來自 Galileo University
- Java 編程入門:寫出好代碼 來自 Universidad Carlos iii de Madrid
- Cyber 安全基礎:動手實踐 來自 Universidad Carlos iii de Madrid
- 業務深度學習 來自 Yonsei University
- TCP/IP 入門 來自 Yonsei University
- 視頻遊戲設計和平衡 來自 Rochester Institute of Technology
- Web 易用性 來自 Google
- 移動 Web 開發 來自 Google
- Python 編程入門 來自 University of Texas Arlington
- Python 入門:從零開始 來自 Microsoft
- Python:基礎 來自 Microsoft
- 設計思想入門 來自 Microsoft
- 邏輯和計算思維 來自 Microsoft
- 像專家一樣寫代碼 來自 Microsoft
- Java 中的面向對象編程 來自 Microsoft
- [CSS 基礎 來自 Microsoft
- JavaScript 入門 來自 World Wide Web Consortium (W3C)
- Python 的面向對象編程:創建你自己的冒險遊戲 來自 Raspberry Pi Foundation
- 學習 Swift 編程語法
- JavaScript 和 DOM
- 能源行業中的區塊鏈 來自 InnoEnergy
- 虛擬現實入門
- ES6 — 改進後的 JavaScript
- Python 入門
- HTTP & Web 伺服器
- GitHub & 合作
- Swift 新手指南
中級(259)
- 機器學習 來自 Stanford University ★★★★★(325)
- 演算法,第 1 部分 來自 Princeton University ★★★★★(58)
- 演算法,第 II 部分 來自 Princeton University ★★★★★(21)
- 為音樂家和藝術家的機器學習 來自 Goldsmiths, University of London ★★★★★(57)
- 密碼學 I 來自 Stanford University ★★★★★(49)
- CS188.1x:人工智慧 來自 University of California, Berkeley ★★★★★(30)
- 計算原理(第 1 部分) 來自 Rice University ★★★★★(29)
- 計算原理(第 2 部分) 來自 Rice University ★★★★☆(16)
- [New] 演算法設計和技術 來自 University of California, San Diego
- 軟體安全來自 University of Maryland, College Park ★★★★☆(25)
- [New] 彈性計算入門 來自 Indian Institute of Technology, Kharagpur
- [New] 雲計算 來自 Indian Institute of Technology, Kharagpur
- [New] 資料庫管理系統 來自 Indian Institute of Technology, Kharagpur
- [New] Haskell 編程入門 來自 Chennai Mathematical Institute
- 越來越容易的專業 Web 易訪問性審計 來自 Chang School of Continuing Education ★★★★★(21)
- 在 Rails 上使用 Ruby 進行敏捷開發 — 基礎篇 來自 University of California, Berkeley ★★★★★(19)
- 自動化理論 來自 Stanford University ★★★★☆(18)
- 機器學習入門 來自 Stanford University ★★★★☆(18)
- Web 開發
- Android 開發新手指南 來自 Google ★★★★☆(16)
- C 程序員學習 C++,Part A 來自 University of California, Santa Cruz ★★★☆☆(16)
- 代碼的本質 來自 Processing Foundation ★★★★★(16)
- 遊戲開發的概念 來自 Swinburne University of Technology ★★★★☆(15)
- 演算法的思想(第 1 部分) 來自 Rice University ★★★★☆(14)
- 演算法的思想(第 2 部分) 來自 Rice University ★★★★☆(9)
- 計算機程序的設計 來自 Stanford University ★★★★☆(13)
- Java 編程:用軟體解決問題 來自 Duke University ★★★☆☆(13)
- Web 響應設計 來自 University of London International Programmes ★★★★☆(12)
- 離散優化 來自 University of Melbourne ★★★★☆(12)
- 遊戲開發入門 來自 Michigan State University ★★★★★(12)
- 函數式編程入門 來自 Delft University of Technology ★★★★☆(11)
- 開發 Android Apps 來自 Google ★★★☆☆(11)
- 面向對象的 JavaScript 來自 Hack Reactor ★★★★★(11)
- 編程語言 來自 University of Virginia ★★★☆☆(10)
- 編程語言,Part B 來自 University of Washington ★★★★★(2)
- 編程語言,Part C 來自 University of Washington ★★★★★(1)
- Web 響應設計基礎 來自 Google ★★★★★(9)
- 圖像和視頻處理:從火星到好萊塢而止於醫院 來自 Duke University ★★★★☆(8)
- 密碼學 來自 University of Maryland, College Park ★★★★☆(8)
- 學習數據(機器學習入門) 來自 California Institute of Technology ★★★★★(8)
- Julia 科學編程 來自 University of Cape Town ★★★★★(8)
- 雲計算應用程序,第 1 部分:雲系統和基礎設施來自 University of Illinois at Urbana-Champaign ★★★☆☆(7)
- 雲計算概念:第 2 部分 來自 University of Illinois at Urbana-Champaign ★★★★★(5)
- Swift 編程入門 來自 University of Toronto ★☆☆☆☆(7)
- Software 測試 來自 University of Utah ★★★★☆(7)
- 使用 MongoDB 管理數據 來自 MongoDB University ★★★★☆(7)
- AJAX 入門
- 計算機架構 來自 Princeton University ★★★★☆(6)
- 物聯網:我們如何用它? 來自 University of California, San Diego ★★☆☆☆(6)
- Meteor.js 開發入門來自 University of London International Programmes ★★★★☆(6)
- DevOps 入門 來自 Nutanix ★★★☆☆(6)
- 全棧基礎
- 演算法入門
- Java 中的軟體架構 來自 Massachusetts Institute of Technology ★★★★★(5)
- 在 Rails 上使用 Ruby 進行敏捷開發 — 高級篇 來自 University of California, Berkeley ★★★★★(5)
- 計算機圖形 來自 University of California, Berkeley ★★★★☆(5)
- 軟體開發過程 來自 Georgia Institute of Technology ★★★★☆(5)
- 計算機網路 來自 Georgia Institute of Technology ★★★★☆(5)
- Java 編程:數組、列表、和數據結構 來自 Duke University ★★★★★(5)
- HTML5 遊戲開發 來自 Google ★★★☆☆(5)
- C++ 入門 來自 Microsoft ★★★★☆(5)
- 軟體調試 來自 Saarland University ★★★★★(5)
- 並行編程概念
- 使用 Swift 開發 iOS App 入門
- 物聯網:配置你的 DragonBoard™ 開發平台來自 University of California, San Diego ★★★☆☆(4)
- 物聯網 & 增強現實新技術 來自 Yonsei University ★★★☆☆(4)
- Database 管理基礎 來自 University of Colorado System ★★★★☆(4)
- Web 網路性能優化 來自 Google ★★★★☆(4)
- 移動開發者的 UX 設計 來自 Google ★★★★★(4)
- 使用 Transact-SQL 查詢數據 來自 Microsoft ★★★★☆(4)
- 計算機圖形交互 來自 The University of Tokyo ★★☆☆☆(4)
- jQuery 入門
- 將 Python 用於研究 來自 Harvard University ★★★☆☆(3)
- 圖解網路:無需微積分 來自 Princeton University ★★★★☆(3)
- VLSI CAD 第 I 部分:邏輯 來自 University of Illinois at Urbana-Champaign ★★★★★(3)
- 物聯網:通訊技術 來自 University of California, San Diego ★★★☆☆(3)
- MATLAB 和 Octave 的新手指南 來自 École Polytechnique Fédérale de Lausanne ★★★☆☆(3)
- 無線通訊新技術 來自 Yonsei University ★★★★☆(3)
- JavaScript Promises 來自 Google ★★★★★(3)
- Android 基礎:多屏 Apps 來自 Google ★★★★☆(3)
- Android 基礎:用戶輸入 來自 Google ★★★★☆(3)
- DevOps:開發者如何入門 來自 Microsoft ★★★★☆(3)
- 自主移動機器人 來自 ETH Zurich ★★★☆☆(3)
- 敏捷軟體開發 來自 ETH Zurich ★★★★☆(3)
- JavaScript 調試
- 配置 Linux Web 伺服器
- JavaScript 設計模式
- 編譯器 來自 Stanford University ★★★★☆(2)
- LPL: 語言,驗證和邏輯 來自 Stanford University ★★★★★(2)
- 移動應用程序體驗 第 1 部分:從一個領域到一個應用程序創意來自 Massachusetts Institute of Technology ★★★★★(2)
- 移動應用程序體驗 第 2 部分:移動應用設計 來自 Massachusetts Institute of Technology
- 移動應用程序體驗 第 3 部分:構建移動應用程序 來自 Massachusetts Institute of Technology
- 機器學習:自主學習 來自 Brown University ★★★★★(2)
- 響應式 Web 網站教程和示例 來自 University of London International Programmes ★★★★★(2)
- iOS App 開發基礎 來自 University of Toronto ★★★★☆(2)
- 編程、數據結構和演算法 來自 Indian Institute of Technology Madras ★★☆☆☆(2)
- Android App 組件 — 服務、本地 IPC、以及內容提供者來自 Vanderbilt University ★★★☆☆(2)
- Android App 組件 — Intents、Activities、和廣播接收器來自 Vanderbilt University ★★★☆☆(2)
- Android 移動應用程序開發入門 來自 The Hong Kong University of Science and Technology ★★★★☆(2)
- 網際網路新興技術 來自 Yonsei University ★★★☆☆(2)
- 面向對象的設計 來自 University of Alberta ★★★☆☆(2)
- Android 基礎:網路 來自 Google ★★★★☆(2)
- 瀏覽器底層優化 來自 Google ★★★★☆(2)
- Google 雲平台基礎:核心基礎設施 來自 Google ★★★★☆(2)
- 客戶端-伺服器通訊 來自 Google ★★★★★(2)
- 開發國際化軟體,第 1 部分 來自 Microsoft ★★★★☆(2)
- 使用 Power BI 分析和可視化數據 來自 Microsoft ★★★★★(2)
- Web 開發者之網路
- 計算結構2:計算機架構 來自 Massachusetts Institute of Technology ★★★★☆(1)
- 軟體開發基礎 來自 University of Pennsylvania ★★★☆☆(1)
- 軟體架構與設計 來自 Georgia Institute of Technology ★★★★★(1)
- 資料庫系統概念與設計 來自 Georgia Institute of Technology ★★★★☆(1)
- 如何編碼:複雜數據 來自 The University of British Columbia ★★★★★(1)
- 產品設計衝刺 來自 University of Virginia ★★★☆☆(1)
- Android 之 Java 來自 Vanderbilt University ★☆☆☆☆(1)
- 使用 NodeJS、Express 和 MongoDB 進行伺服器側開發 來自 The Hong Kong University of Science and Technology ★★★★★(1)
- Cyber 安全經濟 來自 Delft University of Technology ★★☆☆☆(1)
- Web 應用程序開發:基本概念 來自 University of New Mexico ★★★★☆(1)
- 演算法 來自 Indian Institute of Technology Bombay ★★★★★(1)
- Android:Introducción a la Programación 來自 Universitat Politècnica de València ★★★★☆(1)
- 面向服務的架構 來自 University of Alberta ★★★★★(1)
- 設計模式]235 來自 University of Alberta ★☆☆☆☆(1)
- Cybersecurity 和便捷性 來自 University System of Georgia ★☆☆☆☆(1)
- Google 雲平台基礎之 AWS 安全專家篇 來自 Google Cloud ★★☆☆☆(1)
- Android 基礎:用戶界面 來自 Google ★★☆☆☆(1)
- 使用 Kubernetes 的彈性微服務 來自 Google ★★★★☆(1)
- 用 Java 開發彈性應用程序 來自 Google ★★★★☆(1)
- Android 性能 來自 Google ★★★★★(1)
- Android 基礎:點擊按鈕 來自 Google ★★★☆☆(1)
- Android 和 Java 的 Gradle 來自 Google ★★★★★(1)
- VR 軟體開發 來自 Google ★★★★☆(1)
- 用 Python 開發彈性應用程序 來自 Google ★★★★☆(1)
- Android 開發者的內容設計 來自 Google ★★★★★(1)
- 中級 C++ 來自 Microsoft ★★★★☆(1)
- C# 入門 來自 Microsoft ★★☆☆☆(1)
- AngularJS:高級框架技術 來自 Microsoft ★★★★☆(1)
- 機器學習原理 來自 Microsoft ★★★★★(1)
- Javascript 非同步編程 來自 Microsoft ★★★★★(1)
- 從第一原則構建現代化計算機:Nand 到 Tetris 第 II 部分(以項目為中心的課程) 來自 Hebrew University of Jerusalem ★★★★★(1)
- 物聯網開發者指南 來自 IBM ★★★★☆(1)
- 雲基礎設施技術入門 來自 Linux Foundation ★★★★☆(1)
- 使用 libGDX 開發 2D 遊戲 來自 Amazon ★★★★★(1)
- 實時系統入門 來自 IEEE ★★★★☆(1)
- 演算法設計與分析 來自 Chennai Mathematical Institute ★★★☆☆(1)
- 如何贏得編碼比賽:冠軍的秘密 來自 ITMO University ★★★☆☆(1)
- HTML5 應用程序和遊戲 來自 World Wide Web Consortium (W3C) ★★★☆☆(1)
- 面試技術 來自 Pramp ★★★★★(1)
- Android 基礎:數據存儲
- 計算機科學理論入門
- 演算法:設計與分析 來自 Stanford University
- 最短路徑回訪、完整 NP 問題以及如何實現 來自 Stanford University
- Java 中的高級軟體結構 來自 Massachusetts Institute of Technology
- 演算法設計與分析 來自 University of Pennsylvania
- 數據結構與軟體設計 來自 University of Pennsylvania
- R 中的 Neurohacking 入門 來自 Johns Hopkins University
- 資料庫系統概念與設計 來自 Georgia Institute of Technology
- 軟體分析與測試 來自 Georgia Institute of Technology
- 在 C 中編寫、運行和修復代碼 來自 Duke University
- 動畫和 CGI 手勢 來自 Columbia University
- Minecraft、編碼和測試 來自 University of California, San Diego
- 物聯網:來自設備的感測和驅動 來自 University of California, San Diego
- 虛擬現實如何工作 來自 University of California, San Diego
- 創建虛擬現實應用程序 來自 University of California, San Diego
- 構建一個Cybersecurity 工具箱 來自 University of Washington
- Cybersecurity: The CISO』s View 來自 University of Washington
- 構建你自己的 iOS App 來自 University of Toronto
- 演算法設計與分析 來自 Peking University
- 面向對象技術高級課程來自 Peking University
- 如何編碼:系統化程序設計 — Part 1 來自 The University of British Columbia ★★★★☆(6)
- 如何編碼:系統化程序設計 — Part 2 來自 The University of British Columbia
- 如何編碼:系統化程序設計 — Part 3 來自 The University of British Columbia
- 軟體結構:數據抽象 來自 The University of British Columbia
- 軟體結構:面向對象的設計 來自 The University of British Columbia
- 敏捷測試 來自 University of Virginia
- 數據科學中的 SQL 來自 University of California, Davis
- LAFF — 正確編程 來自 The University of Texas at Austin
- 使用 NativeScript 進行跨平台移動 App 開發 來自 The Hong Kong University of Science and Technology
- 前後端 JavaScript 框架:Angular 來自 The Hong Kong University of Science and Technology
- 使用 Web 技術開發跨平台移動 App:Ionic 和 Cordova 來自 The Hong Kong University of Science and Technology
- 使用 App Inventor 開發 Android Apps 來自 The Hong Kong University of Science and Technology
- 前後端 Web UI 框架和工具:Bootstrap 4 來自 The Hong Kong University of Science and Technology
- 全球軟體發布引擎 來自 Delft University of Technology
- C++ 開發基礎(俄語) 來自 Moscow Institute of Physics and Technology
- 構建機器人和設備 來自 Moscow Institute of Physics and Technology
- 數據結構實現 來自 Indian Institute of Technology Bombay
- 數據結構基礎 來自 Indian Institute of Technology Bombay
- 專業 Android App 開發 來自 Galileo University
- 專業 Android App 開發 來自 Galileo University
- 軟體架構師代碼:構建數字世界 來自 Universidad Carlos iii de Madrid
- Java 編程入門:數據結構和演算法基礎 來自 Universidad Carlos iii de Madrid
- 企業軟體生命周期管理 來自 National Research Nuclear University MEPhI
- 在軟體開發中使用操作系統機制(俄語) 來自 National Research Nuclear University MEPhI
- 需求獲取:加工和利益相關者分析 來自 University of Colorado System
- Linux 伺服器管理與安全性 來自 University of Colorado System
- 特殊需求:目標和衝突分析 來自 University of Colorado System
- 軟體需求優先順序:風險分析 來自 University of Colorado System
- 國家安全與 Cybersecurity 的聯繫 — 它是恐怖主義者的公證人 來自 University of Colorado System
- SRS 文檔:需求與圖解 來自 University of Colorado System
- 安全軟體開發的需求收集 來自 University of Colorado System
- 軟體測試管理 來自 University System of Maryland
- 企業雲計算 來自 University System of Maryland
- 雲計算基礎設施 來自 University System of Maryland
- 軟體驗證形式 來自 University System of Maryland
- 軟體測試基礎 來自 University System of Maryland
- 雲計算管理 來自 University System of Maryland
- 數據結構入門 來自 University of Adelaide
- 視頻遊戲設計者的 Gameplay 編程 來自 Rochester Institute of Technology
- 團隊工作與協作 來自 Rochester Institute of Technology
- 嵌入式系統的 Web 連接與安全 來自 EIT Digital
- 物聯網設備的智能架構 來自 EIT Digital
- 物聯網智能架構入門 來自 EIT Digital
- Cybersecurity 和 X-Factor 來自 University System of Georgia
- 循序漸進介紹 Web 應用程序 來自 Google
- 高級 Android 應用程序開發 來自 Google
- Google 地圖 APIs 來自 Google
- 離線 Web 應用程序 來自 Google
- Android 的 Firebase 基礎 來自 Google
- 開發聰明的 Apps 和機器人 來自 Microsoft
- 開發 SQL 資料庫 來自 Microsoft
- 使用 Node.js 構建功能原型 來自 Microsoft
- 使用 JavaScript 構建交互原型 來自 Microsoft
- 演算法和數據結構 來自 Microsoft
- 在 C# 中的演算法和數據結構 來自 Microsoft
- 創建系統化的 SQL 資料庫對象 來自 Microsoft
- AngularJS:框架基礎 來自 Microsoft
- TypeScript 2 入門 來自 Microsoft
- 高級 CSS 概念 來自 Microsoft
- 實現 In-Memory SQL 資料庫對象 來自 Microsoft
- 優化基於 SQL 的應用程序 來自 Microsoft
- 並發編程 (avec Java) 來自 Sorbonne Universités
- C 程序員學習 C++,Part B 來自 University of California, Santa Cruz
- Kubernetes 入門 來自 Linux Foundation
- DevOps 入門:轉變和改善運營 來自 Linux Foundation
- DevOps 入門:轉變和改善運營 來自 Linux Foundation
- 軟體工程師的 UML 類示意圖 來自 KU Leuven University
- Android 的移動適用性與設計 來自 Facebook
- IOS 的移動適用性與設計 來自 Facebook
- 並發 來自 AdaCore University
- Red Hat 企業 Linux 基礎 來自 Red Hat
- Containers 基礎、Kubernetes、和 Red Hat OpenShift 來自 Red Hat
- 程序員的 C++
- 學習 Backbone.js
- 如何在 Android 中創建
- 如何製作一個 iOS App
- iOS 持久化與核心數據
- UIKit 基礎
- 使用 Swift 實現 iOS 網路
- 設計 RESTful APIs
- VR 平台與應用程序
- 為開發者的 Swift 語言
- Ruby 中的 MVC 模式
- 使用 Heroku 部署應用程序
- 使用 Sinatra 開發動態 Web 應用程序
- 構建 iOS 界面
- VR 設計
- [New] Android 基礎
- iOS 設計模式
- VR 場景與對象
高級(78)
- 使用 TensorFlow 深度學習創新應用程序
- [New] 計算中的概率入門 來自 Indian Institute of Technology Madras
- [New] 信息安全 — IV 來自 Indian Institute of Technology Madras
- [New] 數學計算的 Matlab 編程 來自 Indian Institute of Technology Madras
- [New] 數字開關 — I 來自 Indian Institute of Technology Kanpur
- [New] 高級圖形理論 來自 Indian Institute of Technology Kanpur
- [New] 計算機視覺中的深度學習 來自 Higher School of Economics
- [New] 自然語言處理 來自 Higher School of Economics
- [New] 實踐強化學習 來自 Higher School of Economics
- [New] 實時操作系統 來自 Indian Institute of Technology, Kharagpur
- [New] 傳統的和非傳統的優化工具 來自 Indian Institute of Technology, Kharagpur
- [New] 軟體定義無線與實際應用程序 來自 Indian Institute of Technology Roorkee
- [New] 圖像處理中的稀疏表示:從理論到實踐 來自 Technion — Israel Institute of Technology
- 人工智慧入門 來自 Stanford University ★★★★☆(24)
- 機器學習之神經網路 來自 University of Toronto ★★★★☆(22)
- 機器學習之數據科學與分析 來自 Columbia University ★★★☆☆(15)
- 機器學習之交易 來自 Georgia Institute of Technology ★★★☆☆(13)
- 神經網路與深度學習 來自 deeplearning.ai ★★★★★(9)
- 人工智慧(AI) 來自 Columbia University ★★★★☆(9)
- 計算神經科學 來自 University of Washington ★★★★☆(8)
- 計算機視覺入門 來自 Georgia Institute of Technology ★★★★★(6)
- 強化學習 來自 Brown University ★★☆☆☆(6)
- 並行編程入門 來自 Nvidia ★★★★☆(6)
- 互動 3D 圖形 來自 Autodesk ★★★★☆(6)
- 機器學習 來自 Georgia Institute of Technology ★★★★★(5)
- 數據科學與分析的可用技術:物聯網 來自 Columbia University ★☆☆☆☆(5)
- 應用密碼學 來自 University of Virginia ★★★★☆(5)
- 開發者的深度學習實踐:第 1 部分 來自 fast.ai ★★★★☆(5)
- 高級操作系統 來自 Georgia Institute of Technology ★★★★★(4)
- 機器學習 來自 Columbia University ★★★★★(4)
- 計算機架構入門 來自 Carnegie Mellon University ★★★★★(4)
- 概率圖形模型 2:推測 來自 Stanford University ★★★★☆(3)
- Python 中應用機器學習 來自 University of Michigan ★★★★☆(3)
- 定量形式模型與最壞性能分析 來自 EIT Digital ★★★☆☆(3)
- 6.S191:深度學習入門 來自 Massachusetts Institute of Technology ★★★★☆(2)
- 操作系統入門 來自 Georgia Institute of Technology ★★★★★(2)
- 近場合作過濾器 來自 University of Minnesota ★★☆☆☆(2)
- 6.S094:汽車自動駕駛之深度學習 來自 Massachusetts Institute of Technology ★★★★☆(1)
- 高性能計算架構 來自 Georgia Institute of Technology ★★★★★(1)
- 可計算性、複雜性和演算法 來自 Georgia Institute of Technology ★★★★(1)
- 計算攝影學 來自 Georgia Institute of Technology ★★★★☆(1)
- 信息安全入門 來自 Georgia Institute of Technology ★☆☆☆☆(1)
- AI 知識庫:認知系統 來自 Georgia Institute of Technology ★★★☆☆(1)
- 嵌入式硬體和操作系統 來自 EIT Digital ★☆☆☆☆(1)
- 學習 TensorFlow 與深度學習 來自 Google ★★★★☆(1)
- DevOps 實踐和原則 來自 Microsoft ★★☆☆☆(1)
- 信號與圖像處理中的稀疏表示:基礎來自 Technion — Israel Institute of Technology ★★★★★(1)
- 雲計算和雲原生軟體架構入門來自 Linux Foundation ★★★★★(1)
- 商業應用區塊鏈 — Hyperledger 技術來自 Linux Foundation ★★★★☆(1)
- 計算結構 3:計算機組織 來自 Massachusetts Institute of Technology
- GT — Refresher — Advanced OS 來自 Georgia Institute of Technology
- 高性能計算 來自 Georgia Institute of Technology
- 編譯器:理論與實踐 來自 Georgia Institute of Technology
- Cyber-物理系統安全 來自 Georgia Institute of Technology
- 網路安全 來自 Georgia Institute of Technology
- 人工智慧 來自 Georgia Institute of Technology
- 信息安全:環境與入門 來自 University of London International Programmes
- 離散優化之基本模型 來自 University of Melbourne
- 離散優化之高級模型 來自 University of Melbourne
- 代碼的本質:JavaScript 中的生物學 來自 École Polytechnique Fédérale de Lausanne
- 模型因子與高級技術 來自 University of Minnesota
- 系統驗證:自動化與等價行為 來自 EIT Digital
- 系統驗證(2):建模過程行為 來自 EIT Digital
- 系統驗證(4):軟體模型、協議和其它行為 來自 EIT Digital
- DevOps 測試 來自 Microsoft
- 深度學習說明 來自 Microsoft
- 人工智慧入門 來自 Microsoft
- DevOps 之資料庫 來自 Microsoft
- 基礎設施代碼化 來自 Microsoft
- 深度學習之自然語言處理 來自 University of Oxford
- 機器學習之統計學 來自 Carnegie Mellon University
- 信息物理系統:建模與模擬 來自 University of California, Santa Cruz
- OpenStack 入門 來自 Linux Foundation
- 計算機系統設計:現代微處理器的高級概念來自 Chalmers University of Technology
- 可靠的分散式演算法,第 2 部分 來自 KTH Royal Institute of Technology
- 深度學習暑期課程
- 持續集成與部署
作者簡介:
www.class-central.com — 最流行的在線課程搜索引擎的創始人
作者:Dhawal Shah 譯者:qhwdw 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive
對這篇文章感覺如何?
太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
More in:Linux中國
捐贈 Let's Encrypt,共建安全的互聯網
隨著 Mozilla、蘋果和谷歌對沃通和 StartCom 這兩家 CA 公司處罰落定,很多使用這兩家 CA 所簽發證書的網站紛紛尋求新的證書籤發商。有一個非盈利組織可以為大家提供了免費、可靠和安全的 SSL 證書服務,這就是 Let's Encrypt 項目。現在,它需要您的幫助
Let's Encrypt 正式發布,已經保護 380 萬個域名
由於 Let's Encrypt 讓安裝 X.509 TLS 證書變得非常簡單,所以這個數量增長迅猛。
關於Linux防火牆iptables的面試問答
Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
Lets Encrypt 已被所有主流瀏覽器所信任
旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...

















