计算机编程课程顺序
Seven years ago, universities like MIT and Stanford first opened up free online courses to the public. Today, more than 850 schools around the world have created thousands of free online courses, popularly known as Massive Open Online Courses or MOOCs.
七年前,麻省理工学院、斯坦福大学等大学首先向公众开设了免费在线课程。 如今,全球850多所学校创建了数千门免费在线课程,通常被称为大规模开放在线课程或 MOOC” 。
I’ve compiled this list of 560 such free online courses that you can start in February. For this, I leveraged Class Central’s database of over 11,000 online courses. I’ve also included each course’s average rating.
我整理了这份清单,列出了560门免费在线课程,你可以在2月份开始学习。 为此,我利用了Class Central1.000多个在线课程数据库。 我还列出了每门课程的平均分数。
I’ve sorted these courses into the following categories based on their difficulty level:
我根据其难度将这些课程分为以下几类:
- Beginner 初学者
- Intermediate 中间
- Advanced 高级
Courses that are being offered for the first time are marked as .
第一次提供的课程标记是 。
Many of these courses are completely self-paced. The rest will start at various times later in February. You can find complete lists of the technology-related courses starting later in 2019 on Class Central’s Computer Science, Data Science, and Programming subject pages.
这些课程中有许多是完全自定的。 其余的将在2月下旬的不同时间开始。 您可以在Class Central的Computer Science , Data Science和Programming在主题页面上找到技术相关课程的完整列表,将于2019年晚些时候开始。
I understand this a long list and might be daunting for learners new to programming. In that case, you might find David Venturi’s recommendations for the best Data Science online courses useful — even if you’re not looking to learn Data Science. I hope to create more of these guides in the future.
对于刚接触编程的学习者来说,我理解这个长清单可能会令人望而生畏。 即使你不想学习数据科学,你也可能会发现David Venturi最佳数据科学在线课程的建议非常有用。 希望以后能创建更多这些指南。
And finally if you have trouble figuring out how to signup for Coursera courses for free, don’t worry — I’ve written an article on how to do that, too.
最后,如果您决定如何免费注册Coursera请不要担心课程中的困难——我也写了一篇关于如何做到这一点的文章 。
初学者(154) (Beginner (154))
An Introduction to Interactive Programming in Python (Part 1) from Rice University ★★★★★(2909)
赖斯大学 ★★★★★(2909)的Python交互式编程简介(第一部分) )
Programming for Everybody (Getting Started with Python) from University of Michigan ★★★★★(865)
密歇根大学 每个人的编程(Python入门) ★★★★★(865)
Introduction to Programming with MATLAB from Vanderbilt University ★★★★★(178)
范德比尔特大学 MATLAB编程简介 ★★★★★(178)
Introduction to Computer Science and Programming Using Python from Massachusetts Institute of Technology ★★★★★(99)
麻省理工学院 ★★★★★(99) 科学使用计算机Python编程简介
Learn to Program: The Fundamentals from University of Toronto ★★★★★(86)
学习编程: 多伦多大学 基础知识 ★★★★★(86)
Intro to Computer Science from University of Virginia ★★★★☆(61)
弗吉尼亚大学 计算机科学概论★★★★☆(61)
CS50’s Introduction to Computer Science from Harvard University ★★★★★(53)
CS50计算机科学导论 哈佛大学 ★★★★★(53)
An Introduction to Interactive Programming in Python (Part 2) from Rice University ★★★★★(45)
莱斯大学 ★★★★★的Python交互式编程简介(第2部分) (45)
Internet History, Technology, and Security from University of Michigan ★★★★★(35)
密歇根大学 互联网历史,技术和安全性 ★★★★★(35)
Introduction to Linux from Linux Foundation ★★★★☆(34)
Linux Foundation ★★★★☆ 对Linux的介绍 (34)
How to Use Git and GitHub
如何使用Git和GitHub
[New] How Entrepreneurs in Emerging Markets can master the Blockchain Technology from University of Cape Town
新兴市场的企业家如何从开普敦大学 掌握区块链技术
[New] Apprendre à coder avec Python from Université libre de Bruxelles
[新]来自布鲁塞尔自由大学 Apprendreà编码器avec Python
Intro to HTML and CSS
HTML和CSS简介
Introduction to VBA/Excel Programming from Cal Poly Pomona ★★★★☆(21)
Cal Poly Pomona的 VBA / Excel编程简介 ★★★★☆(21)
JavaScript Basics
JavaScript基础
Programming Basics from Indian Institute of Technology Bombay ★★☆☆☆(13)
孟买,印度理工学院 编程基础 ★★☆☆☆(13)
Creative Programming for Digital Media & Mobile Apps from University of London International Programmes ★★★★☆(10)
伦敦大学国际计划的 数字媒体和移动应用程序的创意编程 ★★★★☆(10)
Programming Foundations with JavaScript, HTML and CSS from Duke University ★★★★☆(9)
杜克大学的 JavaScript,HTML和CSS编程基础 ★★★★☆(9)
HTML5 Coding Essentials and Best Practices from World Wide Web Consortium (W3C) ★★★★☆(9)
万维网联盟(W3C)的 HTML5编码要点和最佳做法 ★★★★☆(9)
Programming Foundations with Python
使用Python编程基础
Introduction to Computer Networking from Stanford University ★★★★★(8)
斯坦福大学 计算机网络导论 ★★★★★(8)
Usable Security from University of Maryland, College Park ★★★☆☆(8)
马里兰大学学院公园分校的 可用安全性 ★★★☆☆(8)
Introduction to Bootstrap — A Tutorial from Microsoft ★★★☆☆(8)
Bootstrap简介— Microsoft 教程 ★★★☆☆(8)
Learn to Program: Crafting Quality Code from University of Toronto ★★★★★(6)
学习编程: 多伦多大学的 手工质量规范 ★★★★★(6)
Intro to Relational Databases
关系数据库简介
Paradigms of Computer Programming — Fundamentals from Université catholique de Louvain ★★★★★(4)
计算机编程范例- 天主教鲁汶大学的 基础 ★★★★★(4)
Paradigms of Computer Programming — Abstraction and Concurrency from Université catholique de Louvain ★★★★☆(4)
计算机编程范例— 天主教鲁汶大学的★★★★★★ (4)
Introduction to jQuery from Microsoft ★★★★☆(4)
微软 ★★★★☆ jQuery简介 (四)
Programming in Scratch from Harvey Mudd College ★★★★★(4)
Harvey Mudd College 从零开始进行编程 ★★★★★(4)
Introduction to Java Programming — Part 1 from The Hong Kong University of Science and Technology ★★★★☆(3)
Java编程简介— 香港科技大学的 第1部分 ★★★★☆(3)
Introduction to Java Programming: Starting to code in Java from Universidad Carlos iii de Madrid ★★★★☆(3)
Java编程简介:从 马德里卡洛斯三世大学 开始用Java编写代码 ★★★★☆(3)
Introduction to Programming for the Visual Arts with p5.js from University of California, Los Angeles ★★★★☆(3)
加州大学洛杉矶分校的 p5.js视觉艺术编程简介 ★★★★☆(3)
HTML5 and CSS Fundamentals from World Wide Web Consortium (W3C) ★★★★☆(3)
万维网联盟(W3C)的 HTML5和CSS基础知识 ★★★★☆(3)
Linux Command Line Basics
Linux命令行基础
The Beauty and Joy of Computing — AP® CS Principles Part 1 from University of California, Berkeley ★★★★★(2)
计算的美丽与乐趣— 加州大学伯克利分校的 AP®CS 原理第1部分 ★★★★★(2)
Object-Oriented Programming from Indian Institute of Technology Bombay ★★★★☆(2)
印度理工学院孟买 面向对象编程 ★★★★☆(2)
The Computing Technology Inside Your Smartphone from Cornell University ★★★★★(2)
康奈尔大学 智能手机内部的计算技术 ★★★★★(2)
Introduction to HTML and JavaScript from Microsoft ★★★★★(2)
Microsoft ★★★★★的HTML和JavaScript简介 (2)
Think. Create. Code from University of Adelaide ★★★★★(2)
认为。 创造。 阿德莱德大学的 密码 ★★★★★(2)
CS For All: Introduction to Computer Science and Python Programming from Harvey Mudd College ★★★★★(2)
面向所有人的CS: 哈维·穆德学院 ( Harvey Mudd College )的计算机科学和Python编程简介 ★★★★★(2)
Networks: Friends, Money, and Bytes from Princeton University ★★★☆☆(1)
网络: 普林斯顿大学的 朋友,金钱和字节 ★★★☆☆(1)
Programando con Java para aplicaciones Android from Universidad Nacional Autónoma de México ★★★★★(1)
墨西哥国立自治大学的 Programando con Java para aplicaciones Android ★★★★★(1)
Android Basics: Make Your First App from Google ★★★★★(1)
Android基础知识:通过Google打造您的第一个应用 ★★★★★(1)
Computing: Art, Magic, Science from ETH Zurich ★★★★☆(1)
计算: 苏黎世联邦理工学院的 艺术,魔术,科学 ★★★★☆(1)
MyCS: Computer Science for Beginners from Harvey Mudd College ★★★☆☆(1)
MyCS: Harvey Mudd学院的 初学者计算机科学 ★★★☆☆(1)
Cyber Security: Safety at Home, Online, in Life from Newcastle University ★★★☆☆(1)
网络安全: 纽卡斯尔大学 ★★★☆☆(1)
CS50’s Web Programming with Python and JavaScript from Harvard University
哈佛大学 使用Python和JavaScript进行CS50的Web编程
CS50’s Computer Science for Business Professionals from Harvard University
CS50的计算机科学为商务人士从哈佛大学
CS50’s Mobile App Development with React Native from Harvard University
哈佛大学 使用React Native开发CS50的移动应用程序
CS50’s Introduction to Game Development from Harvard University
CS50的介绍游戏开发 哈佛大学
CS50’s Introduction to Computer Science from Harvard University
CS50的计算机科学导论 哈佛大学
CS50’s Understanding Technology from Harvard University
哈佛大学 CS50的理解技术
Principles of Computing from Stanford University
斯坦福大学 的计算原理
The Beauty and Joy of Computing — AP® CS Principles Part 2 from University of California, Berkeley
计算的美丽与乐趣- 加州大学伯克利分校的 AP®CS原理第2部分
Computational Thinking for Problem Solving from University of Pennsylvania
宾夕法尼亚大学 解决问题的计算思维
Programming for the Web with JavaScript from University of Pennsylvania
宾夕法尼亚大学 使用JavaScript进行网络编程
Data Collection and Processing with Python from University of Michigan
密歇根大学的 Python数据收集和处理
Python Basics from University of Michigan
密歇根大学的 Python基础知识
Python Functions, Files, and Dictionaries from University of Michigan
密歇根大学的 Python函数,文件和字典
Interacting with the System and Managing Memory from Duke University
与系统互动并管理 杜克大学的 记忆
Programming Fundamentals from Duke University
杜克大学 编程基础
Computing in Python I: Fundamentals and Procedural Programming from Georgia Institute of Technology
Python中的计算I: 乔治亚理工学院的 基础知识和程序编程
Introduction to Computing using Python from Georgia Institute of Technology
佐治亚理工学院 使用Python进行计算简介
Computing in Python II: Control Structures from Georgia Institute of Technology
Python II中的计算: 乔治亚理工学院的 控制结构
Computing in Python III: Data Structures from Georgia Institute of Technology
Python III中的计算: 乔治亚理工学院的 数据结构
Computing in Python IV: Objects & Algorithms from Georgia Institute of Technology
佐治亚理工学院的 Python IV中的计算:对象与算法
Introduction to Cybersecurity from University of Washington
华盛顿大学 网络安全简介
Python Data Representations from Rice University
莱斯大学的 Python数据表示形式
Python Programming Essentials from Rice University
莱斯大学的 Python编程基础
Introduction to Computer Programming from University of London International Programmes
伦敦大学国际计划 计算机编程导论
How Computers Work from University of London International Programmes
伦敦大学国际计划的 计算机如何工作
Software Engineering: Introduction from The University of British Columbia
软件工程: 不列颠哥伦比亚大学 简介
How to Code: Simple Data from The University of British Columbia
如何编码: 不列颠哥伦比亚大学的 简单数据
Introduction to Web Development from University of California, Davis
加利福尼亚大学戴维斯分校的 Web开发简介
Введение в базы данных from St. Petersburg State Polytechnic University
圣彼得堡国立理工大学的 Введениевбазыданных
Введение в программирование (C++) from Higher School of Economics
高等经济学院的 Введениевпрограммирование(C ++)
Web Design: Strategy and Information Architecture from California Institute of the Arts
网页设计: 加州艺术学院的 策略与信息架构
Web Development and Design using Wordpress from California Institute of the Arts
使用 加利福尼亚艺术学院的 Wordpress进行Web开发和设计
Introduction to Java Programming — Part 2 from The Hong Kong University of Science and Technology
Java编程简介— 香港科技大学 第二部分
Scratch: Programmeren voor kinderen (8+) from Delft University of Technology
从零开始:来自代尔夫特理工大学的 程序员(8岁以上)
Cyber Security Economics from Delft University of Technology
代尔夫特理工大学的 网络安全经济学
Excel/VBA for Creative Problem Solving, Part 3 (Projects) from University of Colorado Boulder
Excel / VBA用于创造性地解决问题,第3部分(项目),来自科罗拉多大学博尔德分校
Web Coding Fundamentals: HTML, CSS and Javascript from National University of Singapore
Web编码基础: 新加坡国立大学的 HTML,CSS和Javascript
Monetize your Android Applications from Galileo University
从Galileo大学 获利的Android应用程序获利
Java Fundamentals for Android Development from Galileo University
伽利略大学 开发Android的Java基础知识
Android App Development for Beginners from Galileo University
伽利略大学 面向初学者的Android应用开发
AP Computer Science A: Java Programming Loops and Data Structures from Purdue University
AP计算机科学A: 普渡大学的 Java编程循环和数据结构
AP Computer Science A: Java Programming Classes and Objects from Purdue University
AP计算机科学A: 普渡大学的 Java编程类和对象
AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures from Purdue University
AP计算机科学A: 普渡大学的 Java编程多态性和高级数据结构
Deep Learning for Business from Yonsei University
延世大学 商业深度学习
Introduction to TCP/IP from Yonsei University
延世大学 TCP / IP简介
Introduction to Java Programming: Writing Good Code from Universidad Carlos iii de Madrid
Java编程简介: 马德里卡洛斯三世大学 编写优秀代码
Introducción a la programación en Java: estructuras de datos y algoritmos from Universidad Carlos iii de Madrid
Java编程概论: 马德里卡洛斯三世大学的 建构论和算法
Introducción a la programación en Java: empezando a programar from Universidad Carlos iii de Madrid
Java编程概论: 马德里卡洛斯三世大学的 一名编程人员
Cyber Security Basics: A Hands-on Approach from Universidad Carlos iii de Madrid
网络安全基础: 马德里卡洛斯三世大学的 动手方法
Introduzione a LaTeX from University of Modena and Reggio Emilia
介绍来自摩德纳大学和雷焦艾米利亚 的乳胶
Web Accessibility from Google
Google的 网络辅助功能
Mobile Web Development from Google
Google的 移动网络开发
Logic and Computational Thinking from Microsoft
微软的 逻辑与计算思维
Introduction to Python: Fundamentals from Microsoft
Python简介: Microsoft 基础知识
CSS Basics from Microsoft
Microsoft的 CSS基础
Introduction to ReactJS from Microsoft
Microsoft的 ReactJS简介
Introduction to NodeJS from Microsoft
Microsoft的 NodeJS简介
Introduction to Python: Absolute Beginner from Microsoft
Python简介: Microsoft的 绝对入门
Introduction to Design Thinking from Microsoft
Microsoft 设计思维导论
Writing Professional Code from Microsoft
从Microsoft 编写专业代码
Learn to Program in Java from Microsoft
从Microsoft 学习Java编程
Object Oriented Programming in Java from Microsoft
Microsoft的 Java面向对象编程
C Programming: Getting Started from Dartmouth
C编程: Dartmouth 入门
C Programming: Modular Programming and Memory Management from Dartmouth
C编程: Dartmouth的 模块化编程和内存管理
C Programming: Using Linux Tools and Libraries from Dartmouth
C编程:使用 Dartmouth的 Linux工具和库
Linux Basics: The Command Line Interface from Dartmouth
Linux基础: Dartmouth 的命令行界面
C Programming: Advanced Data Types from Dartmouth
C编程: 达特茅斯的 高级数据类型
C Programming: Language Foundations from Institut Mines-Télécom
C编程: InstitutMines-Télécom的 语言基础
C Programming: Pointers and Memory Management from Dartmouth
C编程: Dartmouth的 指针和内存管理
Computing: Art, Magic, Science — Part II from ETH Zurich
计算:艺术,魔术,科学- 苏黎世联邦理工学院 第二部
Learn to Program Using Python from University of Texas Arlington
从德克萨斯州阿灵顿大学 学习使用Python编程
Introduction to Open Source Networking Technologies from Linux Foundation
Linux Foundation的 开源网络技术介绍
Blockchain: Understanding Its Uses and Implications from Linux Foundation
区块链:从Linux Foundation 了解其用途和含义
Introduction to Programming Using Python from University of Texas Arlington
德州大学阿灵顿分校 使用Python编程的简介
Introducción a la programación en C: Instrucciones de control y ficheros de texto from Universidad Autónoma de Madrid
马德里自治大学简介:马德里自治大学(UniversidadAutónomade Madrid)的 控制与文本控制 学
Mobile Computing with App Inventor — CS Principles from The University of Warwick
应用发明家的移动计算- 华威大学的 CS原理
Introduction to the Internet of Things (IoT) from Curtin University
科廷大学 物联网(IoT)简介
Software Engineering Essentials from Technische Universität München (Technical University of Munich)
慕尼黑工业大学(慕尼黑工业大学)的 软件工程基础知识
Базы данных (Databases) from Saint Petersburg State University
圣彼得堡国立大学的 Базыданных(数据库)
Video Game Design and Balance from Rochester Institute of Technology
罗彻斯特理工学院的 视频游戏设计与平衡
Web Security Fundamentals from KU Leuven University
鲁汶大学的 Web安全基础知识
Arduino Programming, from novice to ninja from Institut Mines-Télécom
Arduino编程,从 InstitutMines-Télécom的 新手到忍者
Introdução à Ciência da Computação com Python Parte 2 from Universidade de São Paulo
来自圣保罗大学的 Python Parte 2简介
Introducción a la programación en Python I: Aprendiendo a programar con Python from Pontificia Universidad Católica de Chile
智利 Python编程入门:来自智利天主教大学的 Python编程程序员
Introdução à Ciência da Computação com Python Parte 1 from Universidade de São Paulo
来自圣保罗大学的 Python Parte 1简介
Programación Orientada a Objetos from MéxicoX
MéxicoX的Orientada a Objetos 程序
JavaScript Introduction from World Wide Web Consortium (W3C)
万维网联盟(W3C)的 JavaScript简介
Computing Form and Shape: Python Programming with the Rhinoscript Library from Rhode Island School of Design
计算形状和形状: Rhode Island School of Design 的Rhinoscript库进行Python编程
Object-oriented Programming in Python: Create Your Own Adventure Game from Raspberry Pi Foundation
Python中的面向对象编程:从Raspberry Pi Foundation 创建自己的冒险游戏
ES6 — JavaScript Improved
ES6-改进了JavaScript
Introduction to Python Programming
Python编程简介
Version Control with Git
使用Git进行版本控制
GitHub & Collaboration
GitHub和协作
HTTP & Web Servers
HTTP和Web服务器
Android for Beginners
适用于初学者的Android
Elements of AI from University of Helsinki
赫尔辛基大学的 AI元素
Learn Swift Programming Syntax
学习Swift编程语法
JavaScript and the DOM
JavaScript和DOM
Object-Oriented JavaScript
面向对象JavaScript
Version Control with Git from Atlassian
来自Atlassian的 Git版本控制
Swift for Beginners
初学者Swift
Introduction to Virtual Reality
虚拟现实简介
Python for Everybody — Exploring Information
面向所有人的Python —探索信息
Web Applications for Everybody
面向所有人的Web应用程序
Java Programming Basics
Java编程基础
Intro to JavaScript
JavaScript简介
Computer Science 101 from Stanford University ★★★★☆(11)
斯坦福大学 计算机科学101 ★★★★☆(11)
中级(306) (Intermediate (306))
Python Data Structures from University of Michigan ★★★★★(508)
密歇根大学的 Python数据结构 ★★★★★(508)
Using Python to Access Web Data from University of Michigan ★★★★★(344)
使用Python访问 密歇根大学的 Web数据 ★★★★★(344)
Using Databases with Python from University of Michigan ★★★★★(291)
通过 密歇根大学的 Python使用数据库 ★★★★★(291)
Machine Learning from Stanford University ★★★★★(261)
斯坦福大学的 机器学习 ★★★★★(261)
Algorithms, Part I from Princeton University ★★★★☆(48)
算法, 普林斯顿大学 第一部分 ★★★★☆(48)
Cryptography I from Stanford University ★★★★★(45)
斯坦福大学的 密码学I ★★★★★(45)
CS188.1x: Artificial Intelligence from University of California, Berkeley ★★★★★(30)
CS188.1x: 加利福尼亚大学伯克利分校的 人工智能 ★★★★★(30)
Principles of Computing (Part 1) from Rice University ★★★★★(26)
莱斯大学 的计算原理(第1部分) ★★★★★(26)
[New] Computational Thinking for Modeling and Simulation from Massachusetts Institute of Technology
[新] 麻省理工学院的 建模与仿真计算思维
[New] Mathematics for Computer Science from University of London International Programmes
[新] 伦敦大学国际课程的 计算机科学数学
[New] Deep Learning — Part 2 from Indian Institute of Technology Madras
[新]深度学习- 印度技术学院Madras的 第2部分
[New] Machine Learning,ML from KTH Royal Institute of Technology
[新]机器学习, KTH皇家理工学院的 机器学习
Software Security from University of Maryland, College Park ★★★★★(22)
马里兰大学学院公园分校的 软件安全性 ★★★★★(22)
Algorithms, Part II from Princeton University ★★★★★(21)
算法, 普林斯顿大学 第二部分 ★★★★★(21)
Agile Development Using Ruby on Rails — The Basics from University of California, Berkeley ★★★★★(19)
使用Ruby on Rails进行敏捷开发— 加利福尼亚大学伯克利分校 的基础知识 ★★★★★(19)
Automata Theory from Stanford University ★★★★☆(17)
斯坦福大学的 自动机理论 ★★★★☆(17)
Programming Languages, Part A from University of Washington ★★★★★(17)
编程语言, 华盛顿大学 A部分的编程语言 ★★★★★(17)
C++ For C Programmers, Part A from University of California, Santa Cruz ★★★☆☆(16)
面向C程序员的C ++ ,加利福尼亚大学圣克鲁斯分校的 A部分 ★★★☆☆(16)
Principles of Computing (Part 2) from Rice University ★★★★☆(15)
莱斯大学 的计算原理(第2部分) ★★★★☆(15)
The Nature of Code from Processing Foundation ★★★★★(15)
Processing Foundation 的代码性质 ★★★★★(15)
Algorithmic Thinking (Part 1) from Rice University ★★★★☆(14)
莱斯大学的 算法思维(第1部分) ★★★★☆(14)
Design of Computer Programs from Stanford University ★★★★☆(13)
斯坦福大学 计算机程序设计 ★★★★☆(13)
Intro to Machine Learning from Stanford University ★★★★☆(12)
斯坦福大学 机器学习入门 ★★★★☆(12)
Discrete Optimization from University of Melbourne ★★★★☆(12)
墨尔本大学的 离散优化 ★★★★☆(12)
Responsive Web Design from University of London International Programmes ★★★☆☆(11)
伦敦大学国际计划的 响应式网页设计 ★★★☆☆(11)
Introduction to Game Development from Michigan State University ★★★★☆(11)
密歇根州立大学 游戏开发概论 ★★★★☆(11)
Introduction to Functional Programming from Delft University of Technology ★★★★☆(11)
代尔夫特工业大学 函数编程简介 ★★★★☆(11)
Object-Oriented JavaScript from Hack Reactor ★★★★★(11)
Hack Reactor 的面向对象JavaScript ★★★★★(11)
Android Development for Beginners from Google ★★★★☆(10)
适用于Google的 初学者的Android开发 ★★★★☆(10)
Java Programming: Solving Problems with Software from Duke University ★★★☆☆(9)
Java编程:用 杜克大学的 软件解决问题 ★★★☆☆(9)
Algorithmic Thinking (Part 2) from Rice University ★★★★☆(9)
莱斯大学的 算法思维(第二部分) ★★★★☆(9)
Programming Languages from University of Virginia ★★★☆☆(9)
弗吉尼亚大学的 编程语言 ★★★☆☆(9)
Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital from Duke University ★★★★☆(8)
图像和视频处理: 杜克大学 ★★★★☆ 从火星到好莱坞,在医院停下来(8)
Cryptography from University of Maryland, College Park ★★★★☆(8)
马里兰大学帕克分校的 密码学 ★★★★☆(8)
Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure from University of Illinois at Urbana-Champaign ★★★☆☆(7)
云计算应用程序,第1部分: 伊利诺伊大学香槟分校的 ★★★★☆☆ 云系统和基础设施 (7)
Software Testing from University of Utah ★★★★☆(7)
犹他大学的 软件测试 ★★★★☆(7)
Internet of Things: How did we get here? from University of California, San Diego ★★☆☆☆(6)
物联网:我们如何到达这里? 来自加利福尼亚大学圣地亚哥分校 ★★☆☆☆(6)
Introduction To Swift Programming from University of Toronto ★☆☆☆☆(6)
多伦多大学 Swift编程导论 ★☆☆☆☆(6)
Learning from Data (Introductory Machine Learning course) from California Institute of Technology ★★★★☆(6)
加利福尼亚理工学院的 数据学习(机器学习入门课程) ★★★★☆(6)
Responsive Web Design Fundamentals from Google ★★★★☆(6)
Google的 自适应Web设计基础知识 ★★★★☆(6)
Intro to AJAX
AJAX简介
Agile Development Using Ruby on Rails — Advanced from University of California, Berkeley ★★★★★(5)
使用Ruby on Rails进行敏捷开发— 加州大学伯克利分校的 高级 课程 ★★★★★(5)
Computer Graphics from University of California, Berkeley ★★★★☆(5)
加州大学伯克利分校的 计算机图形学 ★★★★☆(5)
Cloud Computing Concepts: Part 2 from University of Illinois at Urbana-Champaign ★★★★★(5)
云计算概念: 伊利诺伊大学香槟分校的 第二部分 ★★★★★(5)
Introduction to Meteor.js Development from University of London International Programmes ★★★★★(5)
伦敦大学国际计划 对Meteor.js开发的介绍 ★★★★★(5)
How to Code: Systematic Program Design — Part 1 from The University of British Columbia ★★★★☆(5)
如何编码:系统程序设计— 不列颠哥伦比亚大学 ★★★★☆(5)
Developing Android Apps from Google ★★★★☆(5)
通过Google ★★★★☆ 开发Android应用 (5)
Julia Scientific Programming from University of Cape Town ★★★★★(5)
开普敦大学的 Julia科学编程 ★★★★★(5)
Data Wrangling with MongoDB from MongoDB University ★★★★☆(5)
来自MongoDB大学的 MongoDB的数据争用 ★★★★☆(5)
Intro to DevOps from Nutanix ★★★☆☆(5)
Nutanix ★★★☆☆的DevOps简介 (5)
Parallel Programming Concepts
并行编程概念
Intro to iOS App Development with Swift
使用Swift进行iOS应用开发简介
Computer Architecture from Princeton University ★★★★★(4)
普林斯顿大学的 计算机架构 ★★★★★(4)
Software Development Process from Georgia Institute of Technology ★★★☆☆(4)
乔治亚理工学院的 软件开发过程 ★★★☆☆(4)
Computer Networking from Georgia Institute of Technology ★★★★☆(4)
乔治亚理工学院的 计算机网络 ★★★★☆(4)
HTML5 Game Development from Google ★★★☆☆(4)
Google的 HTML5游戏开发 ★★★☆☆(4)
Website Performance Optimization from Google ★★★★☆(4)
Google的 网站性能优化 ★★★★☆(4)
Introduction to C++ from Microsoft ★★★★☆(4)
Microsoft ★★★★☆的C ++简介 (4)
Database Management Essentials from University of Colorado System ★★★★☆(4)
科罗拉多大学系统的 数据库管理基础知识 ★★★★☆(4)
Interactive Computer Graphics from The University of Tokyo ★★☆☆☆(4)
东京大学的 交互式计算机图形学 ★★☆☆☆(4)
Software Debugging from Saarland University ★★★★★(4)
萨尔大学的 软件调试 ★★★★★(4)
Software Construction in Java from Massachusetts Institute of Technology ★★★★★(3)
麻省理工学院的 Java软件构建 ★★★★★(3)
Java Programming: Arrays, Lists, and Structured Data from Duke University ★★★★☆(3)
Java编程: 杜克大学的 数组,列表和结构化数据 ★★★★☆(3)
Networks Illustrated: Principles without Calculus from Princeton University ★★★★☆(3)
图解的网络: 普林斯顿大学的 无微积分原理 ★★★★☆(3)
VLSI CAD Part I: Logic from University of Illinois at Urbana-Champaign ★★★★★(3)
VLSI CAD第一部分: 伊利诺伊大学香槟分校的 逻辑 ★★★★★(3)
Internet of Things: Setting Up Your DragonBoard™ Development Platform from University of California, San Diego ★★★☆☆(3)
物联网:从加利福尼亚大学圣地亚哥分校 设置您的DragonBoard™开发平台 ★★★☆☆(3)
DevOps for Developers: How to Get Started from Microsoft ★★★★☆(3)
开发人员专用的DevOps:如何开始使用Microsoft ★★★★☆(3)
Querying Data with Transact-SQL from Microsoft ★★★★☆(3)
使用 Microsoft的 Transact-SQL查询数据 ★★★★☆(3)
Autonomous Mobile Robots from ETH Zurich ★★★☆☆(3)
苏黎世联邦理工学院的 自主移动机器人 ★★★☆☆(3)
Intro to Algorithms
算法简介
JavaScript Design Patterns
JavaScript设计模式
Intro to jQuery
jQuery简介
Compilers from Stanford University ★★★★☆(2)
斯坦福大学的 编译器 ★★★★☆(2)
Mobile Application Experiences Part 1: From a Domain to an App Idea from Massachusetts Institute of Technology ★★★★★(2)
移动应用程序体验第1部分: 麻省理工学院 ★★★★★(2) 从领域到应用程序构想
Internet of Things: Communication Technologies from University of California, San Diego ★★★☆☆(2)
物联网: 加利福尼亚大学圣地亚哥分校的 通信技术 ★★★☆☆(2)
iOS App Development Basics from University of Toronto ★★★★☆(2)
多伦多大学的 iOS App开发基础 ★★★★☆(2)
Introduction to Mobile Application Development using Android from The Hong Kong University of Science and Technology ★★★★☆(2)
香港科技大学 使用Android的移动应用程序开发简介 ★★★★☆(2)
UX Design for Mobile Developers from Google ★★★★★(2)
Google 面向移动开发人员的UX设计 ★★★★★(2)
Browser Rendering Optimization from Google ★★★★☆(2)
Google ★★★★☆的浏览器渲染优化 (2)
Developing International Software, Part 1 from Microsoft ★★★★☆(2)
开发国际软件, Microsoft ★★★★☆ 第1部分 (2)
Analyzing and Visualizing Data with Power BI from Microsoft ★★★★★(2)
使用 Microsoft的 Power BI分析和可视化数据 ★★★★★(2)
Agile Software Development from ETH Zurich ★★★★★(2)
苏黎世联邦理工学院的 敏捷软件开发 ★★★★★(2)
JavaScript Testing
JavaScript测试
Configuring Linux Web Servers
配置Linux Web服务器
Full Stack Foundations
全栈基础
Machine Learning: Unsupervised Learning from Brown University ★★★★☆(1)
机器学习:来自布朗大学的 无监督学习 ★★★★☆(1)
Software Architecture & Design from Georgia Institute of Technology ★★★★★(1)
乔治亚理工学院的 软件架构与设计 ★★★★★(1)
Responsive Website Tutorial and Examples from University of London International Programmes ★★★★★(1)
伦敦大学国际计划的 自适应网站教程和示例 ★★★★★(1)
MATLAB and Octave for Beginners from École Polytechnique Fédérale de Lausanne ★☆☆☆☆(1)
洛桑联邦理工学院的 MATLAB和Octave面向初学者 ★☆☆☆☆(1)
Web Application Development: Basic Concepts from University of New Mexico ★★★★☆(1)
Web应用程序开发: 新墨西哥大学的 基本概念 ★★★★☆(1)
Android: Introducción a la Programación from Universitat Politècnica de València ★★★★☆(1)
安卓: 瓦伦西亚大学(UniversitatPolitècnicadeValència)的Programlación 介绍 ★★★★☆(1)
Algorithms from Indian Institute of Technology Bombay ★★★★★(1)
印度孟买理工学院的 算法 ★★★★★(1)
Developing Scalable Apps in Java from Google ★★★★☆(1)
通过Google ★★★★☆ 用Java开发可扩展应用程序 (1)
Google Cloud Platform Fundamentals: Core Infrastructure from Google ★★★★☆(1)
Google Cloud Platform基础知识: Google的 核心基础架构 ★★★★☆(1)
Android Basics: Multiscreen Apps from Google ★★★★☆(1)
Android基础知识:来自Google的 多屏应用 ★★★★☆(1)
JavaScript Promises from Google ★★★★★(1)
Google的 JavaScript承诺 ★★★★★(1)
Gradle for Android and Java from Google ★★★★★(1)
Google 推出的适用于Android和Java的Gradle ★★★★★(1)
Developing Scalable Apps in Python from Google ★★★★☆(1)
通过Google ★★★★☆ 用Python开发可扩展应用程序 (1)
Principles of Machine Learning from Microsoft ★★★★★(1)
来自微软 的机器学习原理 ★★★★★(1)
用Python玩转数据 Data Processing Using Python from Nanjing University ★★★★★(1)
用Python玩转数据使用 南京大学的 Python进行数据处理 ★★★★★(1)
Cybersecurity and Mobility from University System of Georgia ★☆☆☆☆(1)
佐治亚大学系统的 网络安全和移动性 ★☆☆☆☆(1)
A developer’s guide to the Internet of Things (IoT) from IBM ★★★★☆(1)
IBM ★★★★☆ 的物联网(IoT)开发人员指南 (1)
Technical Interview from Pramp ★★★★★(1)
普兰 技术采访 ★★★★★(1)
HTML5 Apps and Games from World Wide Web Consortium (W3C) ★★★☆☆(1)
万维网联盟(W3C)的 HTML5应用和游戏 ★★★☆☆(1)
Intro to Theoretical Computer Science
理论计算机科学导论
Networking for Web Developers
Web开发人员的联网
Using Python for Research from Harvard University
使用Python进行 哈佛大学的研究
Shortest Paths Revisited, NP-Complete Problems and What To Do About Them from Stanford University
斯坦福大学 重新探寻最短路径,NP完全问题及其对策
Algorithms: Design and Analysis, Part 2 from Stanford University
算法:设计与分析, 斯坦福大学 第二部分
Language, Proof and Logic from Stanford University
斯坦福大学的 语言,证明和逻辑
Algorithms: Design and Analysis from Stanford University
算法: 斯坦福大学的 设计与分析
Advanced Software Construction in Java from Massachusetts Institute of Technology
麻省理工学院的 Java高级软件构建
Mobile Application Experiences from Massachusetts Institute of Technology
麻省理工学院的 移动应用经验
Computation Structures 2: Computer Architecture from Massachusetts Institute of Technology
计算结构2: 麻省理工学院的 计算机架构
Mobile Application Experiences Part 3: Building Mobile Apps from Massachusetts Institute of Technology
移动应用程序体验第3部分: 麻省理工学院 构建移动应用程序
Foundations of Data Science: Prediction and Machine Learning from University of California, Berkeley
数据科学的基础: 加利福尼亚大学伯克利分校的 预测和机器学习
Blockchain Technology from University of California, Berkeley
加州大学伯克利分校的 区块链技术
Bitcoin and Cryptocurrencies from University of California, Berkeley
加州大学伯克利分校的 比特币和加密货币
Algorithm Design and Analysis from University of Pennsylvania
宾夕法尼亚大学 算法设计与分析
Data Structures and Software Design from University of Pennsylvania
宾夕法尼亚大学的 数据结构和软件设计
Software Development Fundamentals from University of Pennsylvania
宾夕法尼亚大学的 软件开发基础
Introduction to Neurohacking In R from Johns Hopkins University
约翰·霍普金斯大学的 R语言中的神经黑客简介
Understanding and Visualizing Data with Python from University of Michigan
密歇根大学的 Python了解和可视化数据
Introduction to Machine Learning from Duke University
杜克大学 机器学习导论
Writing, Running, and Fixing Code in C from Duke University
杜克大学使用 C编写,运行和修复代码
Computer Science: Algorithms, Theory, and Machines from Princeton University
计算机科学: 普林斯顿大学的 算法,理论和机器
Database Systems Concepts & Design from Georgia Institute of Technology
佐治亚理工学院的 数据库系统概念与设计
Database Systems Concepts and Design from Georgia Institute of Technology
佐治亚理工学院的 数据库系统概念和设计
Software Analysis & Testing from Georgia Institute of Technology
乔治亚理工学院的 软件分析和测试
Introduction to Graduate Algorithms from Georgia Institute of Technology
佐治亚理工学院 研究生算法导论
Animation and CGI Motion from Columbia University
哥伦比亚大学的 动画和CGI Motion
Data Analytics Foundations for Accountancy II from University of Illinois at Urbana-Champaign
伊利诺伊大学香槟分校 会计学的数据分析基础II
String Processing and Pattern Matching Algorithms from University of California, San Diego
加利福尼亚大学圣地亚哥分校的 字符串处理和模式匹配算法
Graph Algorithms from University of California, San Diego
加利福尼亚大学圣地亚哥分校的 图算法
Internet of Things: Sensing and Actuation From Devices from University of California, San Diego
物联网:来自加利福尼亚大学圣地亚哥分校的 设备的传感和驱动
Data Structures Fundamentals from University of California, San Diego
加利福尼亚大学圣地亚哥分校的 数据结构基础知识
Creating Virtual Reality (VR) Apps from University of California, San Diego
从加利福尼亚大学圣地亚哥分校 创建虚拟现实(VR)应用
Data Structures: An Active Learning Approach from University of California, San Diego
数据结构: 加利福尼亚大学圣地亚哥分校的 一种主动学习方法
Minecraft, Coding and Teaching from University of California, San Diego
加利福尼亚大学圣地亚哥分校的 Minecraft,编码和教学
How Virtual Reality Works from University of California, San Diego
加利福尼亚大学圣地亚哥分校的 虚拟现实如何工作
Machine Learning Fundamentals from University of California, San Diego
加利福尼亚大学圣地亚哥分校的 机器学习基础
Algorithmic Design and Techniques from University of California, San Diego
加利福尼亚大学圣地亚哥分校的 算法设计和技术
Building a Cybersecurity Toolkit from University of Washington
从华盛顿大学 构建网络安全工具包
Programming Languages, Part B from University of Washington
编程语言, 华盛顿大学 B部分
Finding your Cybersecurity Career Path from University of Washington
从华盛顿大学 找到您的网络安全职业道路
Programming Languages, Part C from University of Washington
编程语言, 华盛顿大学 C部分
Cybersecurity: The CISO’s View from University of Washington
网络安全: 华盛顿大学的 CISO观点
Blockchain Platforms from University at Buffalo
布法罗大学的 区块链平台
Decentralized Applications (Dapps) from University at Buffalo
布法罗大学的去中心 化应用程序(Dapps)
Smart Contracts from University at Buffalo
布法罗大学的 智能合约
Blockchain Basics from University at Buffalo
布法罗大学的 区块链基础知识
面向对象技术高级课程(The Advanced Object-Oriented Technology) from Peking University
北京大学 面向对象技术高级课程(Advanced Object-Oriented Technology)
算法设计与分析 Design and Analysis of Algorithms from Peking University
算法设计与分析 北京大学 算法设计与分析
Software Construction: Object-Oriented Design from The University of British Columbia
软件结构: 不列颠哥伦比亚大学的 面向对象设计
Software Construction: Data Abstraction from The University of British Columbia
软件构造: 不列颠哥伦比亚大学的 数据抽象
How to Code: Systematic Program Design — Part 2 from The University of British Columbia
如何编码:系统程序设计- 不列颠哥伦比亚大学 第2部分
How to Code: Complex Data from The University of British Columbia
如何编码: 不列颠哥伦比亚大学的 复杂数据
How to Code: Systematic Program Design — Part 3 from The University of British Columbia
如何编码:系统程序设计- 不列颠哥伦比亚大学 第3部分
Testing with Agile from University of Virginia
弗吉尼亚大学的 敏捷测试
Running Product Design Sprints from University of Virginia
弗吉尼亚大学的 运行产品设计冲刺
NoSQL Database Systems from Arizona State University
亚利桑那州立大学的 NoSQL数据库系统
Moving to the Cloud from University of Melbourne
从墨尔本大学 迁移到云
SQL for Data Science from University of California, Davis
加利福尼亚大学戴维斯分校的 数据科学SQL
LAFF — On Programming for Correctness from The University of Texas at Austin
LAFF — 得克萨斯大学奥斯汀分校 关于正确性编程的信息
Документы и презентации в LaTeX (Introduction to LaTeX) from Higher School of Economics
高等经济学院的 LaTeX(LaTeX简介)Документыипрезентации
Java for Android from Vanderbilt University
范德比尔特大学的 Java for Android
Android App Components — Intents, Activities, and Broadcast Receivers from Vanderbilt University
Android应用程序组件— 范德比尔特大学的 意图,活动和广播接收器
Android App Components — Services, Local IPC, and Content Providers from Vanderbilt University
Android应用程序组件- 范德比尔特大学的 服务,本地IPC和内容提供商
Front-End Web UI Frameworks and Tools: Bootstrap 4 from The Hong Kong University of Science and Technology
前端Web UI框架和工具: 香港科技大学的 Bootstrap 4
Front-End Web Development with React from The Hong Kong University of Science and Technology
香港科技大学的 React前端Web开发
Multiplatform Mobile App Development with React Native from The Hong Kong University of Science and Technology
香港科技大学的 React Native多平台移动应用程序开发
Server-side Development with NodeJS, Express and MongoDB from The Hong Kong University of Science and Technology
香港科技大学 使用NodeJS,Express和MongoDB进行服务器端开发
Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova from The Hong Kong University of Science and Technology
使用Web技术进行多平台移动应用程序开发: 香港科技大学的 Ionic和Cordova
Multiplatform Mobile App Development with NativeScript from The Hong Kong University of Science and Technology
香港科技大学的 NativeScript多平台移动应用程序开发
Front-End JavaScript Frameworks: Angular from The Hong Kong University of Science and Technology
前端JavaScript框架: 香港科技大学的 Angular
Developing Android Apps with App Inventor from The Hong Kong University of Science and Technology
使用香港科技大学的 App Inventor开发Android应用
Globally Distributed Software Engineering from Delft University of Technology
代尔夫特理工大学的 全球分布式软件工程
Automated Software Testing: Practical Skills for Java Developers from Delft University of Technology
自动化软件测试: 代尔夫特理工大学 Java开发人员的实用技能
Основы разработки на C++: жёлтый пояс from Moscow Institute of Physics and Technology
莫斯科 C + +语言: 莫斯科物理与技术学院 жёлтыйпояс
Building Arduino robots and devices from Moscow Institute of Physics and Technology
从莫斯科物理技术研究所 构建Arduino机器人和设备
Разработка веб-сервисов на Golang, часть 2 from Moscow Institute of Physics and Technology
莫斯科高等物理学院的 Разработкавеб-сервисовнаGolang,第2小时
Быстрый старт в разработке Android-приложений from Moscow Institute of Physics and Technology
莫斯科物理与技术学院的 БыстрыйстартвразработкеAndroid-приложений
Введение в iOS-разработку from Moscow Institute of Physics and Technology
莫斯科物理技术学院的 iOS-разработкуВведение
用 Python 做商管程式設計(一)(Programming for Business Computing in Python (1)) from National Taiwan University
国立台湾大学的 Python做商管程序设计(一)(Python商业计算程序设计(1))
Foundations of Data Structures from Indian Institute of Technology Bombay
印度技术学院孟买 的数据结构基础
Implementation of Data Structures from Indian Institute of Technology Bombay
印度理工学院孟买 数据结构的实现
Professional Android App Development from Galileo University
伽利略大学的 专业Android应用开发
Сетевое администрирование: от теории к практике from Tsinghua University
Сетевоеадминистрирование: 清华大学 оттеориикпрактике
Enterprise Software Lifecycle Management from National Research Nuclear University MEPhI
国立研究核大学MEPhI的 企业软件生命周期管理
Использование механизмов операционных систем в разработке программного обеспечения from National Research Nuclear University MEPhI
Использованиемеханизмовоперационныхси