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 的两个中级证书 ...

















