这个仓库搜集表现力全面超越纸质书或pdf的书籍或课程。它们能教得更细、让你看得更清、甚至让你玩着学习。
纸质书、pdf是很好的商品——既有销量,又几乎没有售后。但是对于读者、尤其是初学者来说,这些格式的表现力不太够。于是收集相关的课程、视频。
要付费的都打上了【收费】标签;链接如果是中文或有中译的,会打上【中文】标签。
【中文】看见统计 (brown.edu):看得见、可交互的概率统计入门
【中文】3Blue1Brown全系列视频,特别推荐其中的:
Immersive Math:“沉浸式”线性代数课本,配有可交互动画
The Evolution of Trust (ncase.me):博弈论可交互教程(game theory)
【中文】装机教程:全网最好,没有之一_哔哩哔哩_bilibili:可用来了解计算机硬件。2022年全网最强装机视频,讲解极其细致
【收费】Operating Systems: Virtualization, Concurrency & Persistence - Learn Interactively (educative.io):由广受好评的操作系统课本改写,附上可交互的编程环境。原课本有分章节的pdf,作者也曾公开了中文翻译版pdf
Julia: A Fresh Approach to Computing — Pluto.jl (mit.edu):借Julia讲解计算思维:计算机科学、数学与应用
🙂 Y Combinator for Non-programmers (chibicode.com):面向非程序员的 Y Combinator
- 算法可视化
- Algorithm Visualizer (algorithm-visualizer.org):部分常用算法的可视化。有Java、JS、C++实现
- 【中文】Hello 算法
- 【中文】algorithm-anime
D3 Graph Theory - Interactive Graph Theory Tutorials (d3gt.com):讲解图论基础
AI:
- Neural Networks from Scratch - an interactive guide (aegeorge42.github.io)
- A Neural Network Playground (tensorflow.org)
- ConvNetJS: Deep Learning in your browser (stanford.edu)
RE for Beginners | Reverse Engineering:逆向工程入门
HowVideo.works:视频背后的知识
【中文】Learn Git Branching:可交互的Git学习教程,侧重于Git分支相关概念
DNS。怎么学习困难的知识——以十数年DNS学习为例。Learning DNS in 10 years ,配有网站mess with DNS
【中文】开始 | Learning Synths (ableton.com) 电子音乐入门
注:部分教程虽然也是可视化或交互式的,但是没有选择收录,详情见issue#1