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

2024年 7月 18日 75.1k 0

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

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

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

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

班级中心 的主页

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

  • 初级
  • 中级
  • 高级

对于首次出现的课程,我标记为 [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中国 荣誉推出

相关文章

Linux 命令行的聊天工具 CenterIM
Linux 桌面年仍未到来 但 Linux 移动之年已到来
12 个在线学习 Linux 技能网站
Linux Mint : 会是另一个新的 Ubuntu 吗?
W3Conf 开发者大会将于下周召开
Ubuntu 10.04 ARM 处理器上网本版本结束服务期

发布评论