
# 代码随想录算法公开课 | 最强算法公开课

和录友们汇报一下，**代码随想录算法公开课**已经更新完毕了。

由我亲自录制了140期算法视频，覆盖了 [《代码随想录》纸质版](./publish.md)上全部题目的讲解。

视频全部免费开放在[B站：代码随想录](https://www.bilibili.com/video/BV1fA4y1o715)

目录就在视频播放的右边，完全按照代码随想录的顺序讲解，配合 《代码随想录》或者代码随想录网站一起学习，味道更佳！

<div align="center"><img src='https://file1.kamacoder.com/i/algo/20230303172430.png' width=500 alt=''> </img></div>

从在22年的5月份开始决定把《代码随想录》上的算法题都由我亲自讲解一波。

当时录了第一期算法视频 「二分查找」：

<div align="center"><img src='https://file1.kamacoder.com/i/algo/20230404181703.png' width=500 alt=''> </img></div>

别看现在这期视频有10w的播放量，因为都是后序录友们自己找到我的视频来看的，一年后才到10w播放。

当时这个视频发出去，播放量就几百。

毕竟这种算法视频和普通娱乐或者范技术类视频没法比，平台也不会推荐的。

我的视频播放量虽然低，但只要看过视频的录友，评论都很高。随便找了几个最新的评论：

![](https://file1.kamacoder.com/i/algo/20221121094718.png)

![](https://file1.kamacoder.com/i/algo/20230222100337.png)

![](https://file1.kamacoder.com/i/algo/20230222113111.png)

![](https://file1.kamacoder.com/i/algo/20230222163023.png)

![](https://file1.kamacoder.com/i/algo/20230223235500.png)

![](https://file1.kamacoder.com/i/algo/20230323211739.png)

![](https://file1.kamacoder.com/i/algo/20230324150536.png)

![](https://file1.kamacoder.com/i/algo/20230325215454.png)

![](https://file1.kamacoder.com/i/algo/20230327100147.png)

![](https://file1.kamacoder.com/i/algo/20230329101702.png)

![](https://file1.kamacoder.com/i/algo/20230404202808.png)

当初也是看到大家的评论，我才下决心继续更下去，从 去年5月份，每周坚持更新四期算法视频，雷打不动，一直坚持到现在。

![](https://file1.kamacoder.com/i/algo/20230303170120.png)

一晃 ，大半年过去了，足足更新了 140期算法视频，已经覆盖了 [《代码随想录》纸质版](./publish.md)上全部题目的讲解。

**我应该为数不多（至少目前我还没看到）的技术书籍作者能亲自把书中全部内容以视频的方式讲解出来并免费分享给大家的**

大家可以想一想这些年买过哪些技术书籍，有作者亲自给大家把每章每一节都做视频讲解并免费开放的。

**那么看 [《代码随想录》](./publish.md)的录友们就有这个待遇**！

讲课录视频，其实是很费精力的，大家看视频，可能看我讲的行云流水，其实我都是做了十足的功课。

**我平时养成了只要有空的时候就模拟一遍某算法运行过程的习惯，板书更是擦了写写了再擦**，反复尝试那种方式能给大家讲清楚的，然后再开拍视频。

可能大家会想，都出书了照着书讲不就好了吗？ 应该不难吧？

如果这么简单的话，可能市面上 很多技术书籍作者们就都亲自讲解一波了。

写出来和讲出来还不是一个维度。

讲出来需要很综合的能力包括表达力，而且大家看我的算法视频会发现：我是脱稿的，我没有提示词，摄像头开了就开讲 一镜到底。

**我是做了非常多练习才达到这个程度**。

很多人看到摄像头，就会紧张，没有提示词就不知道自己下句该说什么了，瞬间就会：我是谁，我在哪，我在干什么？

## 算法公开课质量如何

目前国内算法视频的讲解风格，一般是 录屏力扣写代码 或者 ppt演示。 这样其实录制视频难度低了很多。

但大家上油管的话，会发现 海外经典算法视频的up ，都是一个小白板直接开讲。

<div align="center"><img src='https://file1.kamacoder.com/i/algo/20220815104735.png' width=500 alt=''> </img></div>
<div align="center"><img src='https://file1.kamacoder.com/i/algo/20220815105050.png' width=500 alt=''> </img></div>
<div align="center"><img src='https://file1.kamacoder.com/i/algo/20220815110945.png' width=500 alt=''> </img></div>

这种讲课方式 容易走两个极端，**一种就是非常好，成为经典系列，一种就是被喷讲的像垃圾一样**。

如果是 录屏或者ppt演示，这样至少有稿件照着读，或者提示词，就算差也不会差到哪去。

所以呢，我选择这种白板模拟思路直接手撕代码的讲课方式，也是给自己一个挑战，目前的口碑来看，还有走向了好的那个极端。


关于质量究竟如何，学习效果如何，大家可以去B站上去看（B站同名：[代码随想录](https://www.bilibili.com/video/BV1fA4y1o715)），有口皆碑！


## 辛苦录视频为了啥

再说说这个辛苦录视频，一忙就忙大半年，投入这么多时间和精力，最后为什么还免费开放。

书 + 付费视频讲解 或者 免费网站内容 + 付费视频讲解 或者 免费网站内容 + 部分视频免费 + 部分视频付费，**这些都是非常好的盈利模式**，而且还可持续变现的。

以代码随想录目前的影响力来说，我这套140集视频教程，不用很贵，定价99元，每年卖出上万份问题不大。

这可是一笔非常可观的收入！（真的很香！）而且还是持续收入，后期还不用什么去维护，不像 [知识星球](./kstar.md) 或者 [算法训练营](./xunlianying.md) 我需要花大量时间给录友们答疑。

那我为什么不这么做呢？

**“代码随想录” 这五个字，我是会用一生去经营的**，凡事要看的长远，不是什么赚钱就立刻要去干什么。

这套算法公开课视频，不仅造福录友们，也放大了代码随想录的品牌影响，这是双赢的。

**免费硬核的算法内容是 代码随想录的立身之本**，也是 大家为什么学算法学编程首选代码随想录的根本所在。

如果有点影响力了，就暗插各种付费，这样不持久！ **也会伤了很多录友的心**。

所以目前 代码随想录网站（programmercarl.com），代码随想录Github（https://github.com/youngyangyang04/leetcode-master），代码随想录算法公开课（B站：代码随想录），**都是完全免费**，也足够大家学习算法所用。

**我的免费算法视频内容，要比绝大多数视频上大家付费的 算法视频课、算法训练营质量要高得多**，视频课程基于《代码随想录》的刷题顺序来录制，会让视频内容非常系统，而不是东一块，西一块的。

至于《代码随想录》纸质版的内容其实和代码随想录网站是一样的，很的录友买纸质版是因为习惯看纸质版，有的是仅仅是为了留念和收藏。

而且以上开源内容，我还会持续优化迭代的，不会做完了就放着不管，如果一年前刷完代码随想录的录友现在在重看一遍 代码随想录网站，**你会发现很多题解了又多了很多图，又优化了很多讲解内容**。

这是我的github提交记录：（https://github.com/youngyangyang04）

<div align="center"><img src='https://file1.kamacoder.com/i/algo/20230303175841.png' width=500 alt=''> </img></div>

每天或多或少多要优化一点点。 **每天的量可能不多，但每天都在优化**！

如果感觉代码随想录网站 和 代码随想录算法公开课对大家确实有帮助，不用买书，欢迎去[豆瓣](https://book.douban.com/subject/35680544/)给一个好评就好，感谢录友们的支持。


## 公开课

再回头说说目前算法公开课， 其实直到现在 我新发的视频播放也就两三千的播放量。

<div align="center"><img src='https://file1.kamacoder.com/i/algo/20230303171204.png' width=500 alt=''> </img></div>

（大家现在去B站上去看，可能已经上万播放量，但新发的时候 播放量一直都很惨淡）

但为什么发视频就两三千播放量，就可以在B站聚集10w录友。

<div align="center"><img src='https://file1.kamacoder.com/i/algo/20230404205029.png' width=500 alt=''> </img></div>

对于B站十万粉的号主来说，好像都得有几个百万播放的爆款视频。

**但我的视频从来没有爆款过，也没有被平台推荐过，都是非常稳定的几千播放**。

很多录友都是主动搜索找过来的就关注了，或者身边的人推荐来的。

只要是真正能给大家带来价值的，真正能让大家学明白算法，就会得到认可。

所以，**酒香不怕巷子深，真正有价值的内容，不需要蹭热点，想学习的人一定会找到你**。

目前《代码随想录》上的算法讲解视频终于更新完了，后面有就有足够的精力去更图论、排序、高级数据结构了。

算法公开课全部发布在B站上，链接直达：[《代码随想录》算法公开课](https://www.bilibili.com/video/BV1fA4y1o715)

最后，**认准代码随想录，学习算法不迷路**。加油💪🏻

