440+ 个免费的编程 & 计算机科学的在线课程

六年前,一些大学如 MIT 和斯坦福首次向公共免费开放了他们的在线课程。现在,全世界超过 800 所学校已经创建了成千上万的免费课程。

我编制了一个有 440 多个免费在线课程的清单,你可以从这个月开始去学习它了。为了这个清单,我使用了班级中心Class Central 的数据库,它有超过 9000 门课程,我也包括了每个课程的平均评分。

440+ 个免费的编程 & 计算机科学的在线课程

班级中心 的主页

按它们不同的级别,我将这些课程分成以下三类:

  • 初级
  • 中级
  • 高级

对于首次出现的课程,我标记为 [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  — 最流行的在线课程搜索引擎的创始人


via: https://medium.freecodecamp.org/440-free-online-programming-computer-science-courses-you-can-start-in-february-e075f920cb5b

作者:Dhawal Shah 译者:qhwdw 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

440+ 个免费的编程 & 计算机科学的在线课程

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/linux/45116.html

(0)
上一篇 2021年8月5日 18:26
下一篇 2021年8月5日 18:26

相关推荐

发表回复

登录后才能评论