有哪些高质量的 MOOC 课程？
计算机，强烈推荐这个—— 清华计算机系的《数据结构》！ 强烈安利一波，清华计算机系邓老师的课程，周围上过他的课（不管是线下还是线上），无一不好评，比如前两天发了个朋友圈，得到的回复是这样的：  我也曾经在多次场合推荐过（比如万字长文讲述我是怎样保送清华的 | 寒门学子奋斗史（四）），清华计算机系的邓老师这门公开课《数据结构》。 偶然发现这门课程，今年上半年又开课了，因此特此又来推荐给大家，发自内心推荐，实名点赞。需要的直接戳这里领取： 邓老师深受清华校内外的学生喜爱，他和他的课程也获奖无数，后文你将看到大家对邓老师的评价。 邓老师深受清华校内外的学生喜爱，他和他的课程也获奖无数，后文你将看到大家对邓老师的评价。 缘起我在清华时，上过邓老师的 2 门课程：《数据结构》、《计算几何》。《计算几何》研究生期间选修的专业课程，《数据结构》是旁听本科生的课程。亲身体验过，那是真的很赞，被实力圈粉。他在讲授《数据结构》和《计算几何》方面拥有20多年的经验，课堂用的 PPT 和 动画效果也特别赞、特别赞、特别赞（还能额外学到人文知识！）。这是我上过现场效果最好，最生动的课程（没有之一）。在学校时候，线下教室也饱满，线上公开课学堂在线也是爆满。 这真不是我在这里爆吹，这门课程是清华大学评选出的首批 7 门标杆课程之一。你可以去看看知乎上的讨论（https://www.zhihu.com/question/306632594）。识邓公好比遇美酒 邓俊辉，清华大学计算机系教授。1993和1997年分别于清华大学计算机系获学士、博士学位，1997年起在清华大学任教，他在讲授“数据结构”和“计算几何”方面拥有20多年的经验。古人云，“天若不爱酒，酒星不在天；地若不爱酒，地应无酒泉”，天地爱酒，人亦如此。有学子言：“识邓公好比路遇美酒：越存越香，越品越醇”，好比美酒的“邓公”所言即是清华大学新百年教学成就奖的获得者，计算机系教授 —— 邓俊辉。邓老师说，数据结构与算法（简称DSA）是个非常开放的专题，学习过程没有终点，任何一门课程都不可能穷尽：(内容来自邓老师课程主页)若将DSA比作汽车，则熟悉基本的数据结构的基本功能与使用方法，犹如拿驾照会开车能上道。 课程内容PPT、板书、教材（示例代码）、教学演示，无一不称赞。制作精美的 PPT首先，我们来看看 PPT，戳这里下载：清华计算机系最牛的课程——《数据结构》课件及源码包下载 大部分章节的首页，均有一两句“引言”：或是名言名句，或者名著节选，也有歌词。可怕的是，还基本上都会和本节的内容有关系！有关系！有关系！（可见邓老师的用心程度之高！）比如随便选了其中的 3 页 PPT：   不好意思，知识储备不够，看《数据结构》PPT，让我一边百度一边，学起了人文知识。难怪听说不少非计算机相关专业的学生也来旁听课程，原来是为了学人文知识，笑生动的板书演示我们再来看看，邓老师的板书演示。  课堂效果好的背后其实还有一套软件，叫“LectureMate”，是邓老师开发的教学演讲辅助工具。邓老师也是无偿捐献出来供非盈利使用，可直接到老师主页下载使用。 不得不说，邓老师的字也是非常漂亮。 邓老师书法教材、教学演示、配套源码我们再来看看教材，戳这里领取 —— 清华计算机系最牛的课程——《数据结构》课件及源码包下载教材，到目前为止一共出了 3 版，最新版如下所示：  我手里有的实体书是第二版，长这个样子： 目前，邓老师教材均以 C++语言作为示例，但其实数据结构掌握并不依赖于某一门特定的语言。重点是我们要掌握其中的思想。 我看邓老师，早年期间（2006年）也出过 Java 版本的教材，如下： 邓老师一直把教书育人、传播知识放在首位。你看，他将上述所有相关教学材料均向公众开放。还在等什么呢？抓紧去学堂在线学习邓老师的数据结构课程吧。这门课程不仅适用于在校生，工作之后，若想补齐巩固相应的基础，也是很好的选择，关键还免费（证书认证收费）。这不比外面各种培训班香太多吗？也感谢现在科技的发达，同时也感谢邓老师的无私，让你足不出户即可享受清华名师的教学。后记真正能学好了这门课程，什么 BAT 大厂，都是小 case，学完后你找我，帮你推荐到各个大厂。大家抓紧去清华学堂免费在线注册学习（学堂在线，打钱！）吧，视频公开课、配合邓老师的教材，真的很棒！网址点击左下角阅读原文直达。为了方便大家，我已经把相关学习资料下载打包好了，点击这里可以领取： 学习过程中，有问题欢迎交流讨论。精力有限，不然我组织一波共同学习，定期交流。感兴趣的同学可以进入交流群报团。