编程不只有枯燥的终端输出和层层嵌套的逻辑判断。当代码遇上艺术、数学与游戏,一种全新的编程表达方式应运而生——创意编程(Creative Coding)。本期聚焦 YouTube 上将编程与视觉艺术、算法动画、数学可视化完美融合的七大频道。它们不是教你"怎么写代码",而是向你展示"代码能创造什么"。从用遗传算法训练 AI 打游戏,到程序化生成整个星球,这些频道重新定义了编程的边界。
| 频道 | 订阅数 | 核心领域 | 视觉风格 | 适合人群 |
|---|---|---|---|---|
| Sebastian Lague | ~140万 | 程序化生成/物理模拟 | 电影级叙事+代码 | 游戏开发者/算法爱好者 |
| The Coding Train | ~200万+ | p5.js创意编码 | 手绘白板+实时编码 | 零基础入门/艺术生 |
| Freya Holmér | ~29万 | 游戏数学可视化 | 精美动画演示 | 游戏开发者/Tech Art |
| Reducible | ~32万 | 算法动画可视化 | 高质量动画解析 | CS学生/算法学习者 |
| Code Bullet | ~346万 | AI游戏+幽默编程 | 搞笑剪辑+代码 | AI入门者/娱乐向 |
| Tsoding | ~30万+ | 实时从零构建项目 | 直播回放+硬核 | 中高级开发者 |
| Two Minute Papers | ~150万+ | AI/渲染论文速读 | 论文效果对比 | 研究者/前沿关注者 |
频道: youtube.com/@sebastianlague 订阅数: ~140万
Sebastian Lague 的"Coding Adventure"系列堪称 YouTube 编程内容的标杆。每期视频都像一部微型纪录片:他用 C# 在 Unity 中从零构建一个完整的系统——程序化地形生成、流体模拟、遗传算法进化机器人、甚至太阳系尺度模拟。他的《Procedural Landmass Generation》系列被无数游戏开发者奉为程序化生成的入门圣经。
对于想学习游戏开发、程序化生成、计算几何的开发者,Lague 的频道是最直观的入门路径。他证明了一个深刻的道理:理解算法最好的方式不是读伪代码,而是看到它运行起来的样子。
频道: youtube.com/@thecodingtrain 主持人: Daniel Shiffman 订阅数: ~200万+
Daniel Shiffman 教授用一种近乎癫狂的热情,将 p5.js 创意编码带给了数百万人。他的频道涵盖从基础 JavaScript 到粒子系统、神经网络的广泛主题。标志性系列"Coding Challenges"每期用 10-30 分钟从零实现一个视觉效果——分形树、生命游戏、流量场、甚至用机器学习生成像素艺术。
无论你是完全没有编程经验的艺术家,还是想在业余项目中加入视觉效果的工程师,The Coding Train 都提供了最低门槛的入门路径。p5.js 的一大优势是浏览器直接运行——不需要安装任何开发环境。
频道: youtube.com/@acegikmo 订阅数: ~29万
Freya Holmér 的频道是游戏开发数学可视化的巅峰之作。她用精心制作的动画将抽象数学概念转化为直觉理解。代表作包括:贝塞尔曲线的完整可视化解析(超百万播放)、四元数(Quaternion)的几何直觉解释、以及矢量数学在游戏开发中的实际应用。
如果你是游戏开发者、技术美术(Tech Artist)或计算机图形学学生,正在被四元数、样条曲线等概念折磨,Freya Holmér 的视频会让你有"醍醐灌顶"的感觉。她的内容填补了传统数学教材与游戏开发实践之间的巨大鸿沟。
频道: youtube.com/@Reducible 订阅数: ~32万
Reducible 专注于用高质量动画呈现计算机科学核心概念。从排序算法到图论,从傅里叶变换到 JPEG 压缩原理,每个视频都是一次精心设计的视觉化旅程。代表作《Transforming Noise Into Adventure — A Procedural Generation Primer》和汉诺塔的完整递归可视化都是该领域的教科书级作品。
对于正在准备技术面试、学习数据结构与算法的 CS 学生,Reducible 提供了传统教材无法提供的"直觉层"。看完动画再去读 CLRS(《算法导论》),理解速度提升数倍。所有动画代码开源在 github.com/nipunramk/Reducible。
频道: youtube.com/@codebullet 主持人: Evan Gresham 订阅数: ~346万
Code Bullet 的每个视频都是一个荒诞的挑战:用 AI 打穿 Agar.io、用遗传算法训练 Flappy Bird、用强化学习让 AI 学会玩《我的世界》。在幽默的剪辑和自嘲式叙事背后,是扎实的机器学习工程实践。他将神经进化(Neuroevolution)、深度 Q 学习(DQN)等概念包裹在娱乐外壳中,让数百万非技术观众也能理解 AI 的工作原理。
想入门 AI/机器学习却被数学公式劝退的开发者,Code Bullet 提供了最无痛的入门体验。他的项目网站 thebigcb.com 提供了所有 AI 实验的在线演示。从"看 AI 犯蠢"到"理解为什么 AI 会犯蠢",这是一个完整的学习闭环。
频道: youtube.com/@tsoding 订阅数: ~30万+
Tsoding(又名 Alexey)的频道是对现代编程教程的一次反叛:没有剪辑,没有提纲,没有精致的制作。他打开编辑器,从第一行代码开始,实时构建完整项目——用 C 手写 PNG 解码器、用 Haskell 实现 JSON 解析器、用 Python 从零搭建 Raytracer。观众看到的是真实的编程过程:查文档、犯错误、重构代码、偶尔骂脏话。
Tsoding 适合有一定编程基础、想观察"资深开发者如何思考和解决问题"的中高级学习者。他的直播回放尤其适合作为"结对编程"的替代——打开一个 Tsoding 的长视频,跟着他的思路一起编码。
频道: youtube.com/@twominutepapers 主持人: Dr. Károly Zsolnai-Fehér 订阅数: ~150万+
Two Minute Papers 的标语是"Awesome Research for Everyone"。Dr. Károly 用极快的语速和标志性的"What a time to be alive!"将最前沿的 AI 和计算机图形学论文浓缩为 5-10 分钟的视频。从 NeRF(神经辐射场)到扩散模型,从实时渲染到物理模拟,每个视频都直接展示论文的效果对比。
对于想跟上 AI 和图形学前沿的开发者,Two Minute Papers 是最高效的信息过滤器。每周花 30 分钟看完他的更新,就能掌握该领域最重要的进展方向。他将论文标题和链接放在视频描述中,方便观众深入阅读。
graph TD
A[创意编程生态] --> B[程序化生成]
A --> C[算法可视化]
A --> D[数学可视化]
A --> E[AI/机器学习]
A --> F[实时编码文化]
A --> G[前沿研究速递]
B --> B1[Sebastian Lague<br/>地形/星球/物理模拟]
B --> B2[Freya Holmér<br/>贝塞尔曲线/四元数]
C --> C1[Reducible<br/>FFT/排序/图论]
C --> C2[The Coding Train<br/>分形/粒子/流量场]
D --> D2[Freya Holmér<br/>游戏数学]
D --> D1[Reducible<br/>JPEG压缩原理]
E --> E1[Code Bullet<br/>遗传算法/强化学习]
E --> E2[Two Minute Papers<br/>NeRF/扩散模型]
F --> F1[Tsoding<br/>C/Haskell/Rust从零构建]
G --> G2[Two Minute Papers<br/>论文可视化]
B1 -.->|技术重叠| C2
E1 -.->|AI可视化| C1
D2 -.->|数学基础| B1
F1 -.->|底层思维| C1
flowchart LR
subgraph 入门层
TCT[The Coding Train<br/>p5.js入门]
CB[Code Bullet<br/>AI直觉]
end
subgraph 进阶层
SL[Sebastian Lague<br/>程序化生成]
R[Reducible<br/>算法可视化]
end
subgraph 专业层
FH[Freya Holmér<br/>游戏数学]
T[Tsoding<br/>底层编码]
end
subgraph 前沿层
TMP[Two Minute Papers<br/>AI/渲染前沿]
end
TCT --> SL
CB --> R
SL --> FH
R --> T
FH --> TMP
T --> TMP
| 频道 | 简介 |
|---|---|
| Coding Math | Keith Peters 的数学驱动创意编码,专注 Canvas/WebGL 动画效果 |
| Art of Code | Live Coding 音乐与视觉艺术,TidalCycles/Hydra 等工具 |
| Matt DesLauriers | 生成艺术(Generative Art)与创意编码,Canvas/WebGL 技巧 |
| Inigo Quilez | Shader 编程大师,Shadertoy 联合创始人,距离场渲染权威 |
| The Art of Code | Shader 与创意编码教程,解释 GLSL 着色器原理 |
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
