学习资料
教程、文档、公开课、电子书。只收录正规公开来源,不碰盗版课程和付费内容。
共 31 条资源
上万本免费编程书单:Free Programming Books 收录,按语言分好类
想找一本免费的技术书,能搜到的东西往往质量参差。这个清单由社区长期维护,把真正可免费获取的书按语言与主题整理成目录。
七万本公共领域电子书:古腾堡计划免费下载,无版权限制
古腾堡计划是最早的电子书数字化项目,收录的都是版权已过期的经典作品。对读者来说,这意味着可以免费阅读、随意下载,甚至改写。
公版书也能排版精美:Standard Ebooks 免费,志愿者精校
古腾堡计划的文本准确,但排版往往很朴素。Standard Ebooks 做的事是:把公共领域的经典重新做一遍排版——统一封面、规范标点、加目录与注释。
大学教材不用买:OpenStax 免费教材,同行评审可商用
美国大学教材动辄上百美元一本。OpenStax 由莱斯大学发起,把经过同行评审的大学教材以开放许可发布,免费供学生与教师使用。
不靠培训班补基础:Teach Yourself CS 给出计算机自学路线与书目
自学计算机最大的困惑是「学什么、按什么顺序学」。这个站点给出了九门核心科目的推荐课程与教材,并说明了为什么这些科目重要。
不知道该学什么?roadmap.sh 按方向画出技术路线图,开源免费
「前端要学哪些东西」这个问题,用文字回答会很长,用一张图回答就很直观。roadmap.sh 把各个方向的技术栈画成可勾选的路线图。
面试系统设计不再慌:System Design Primer 开源,讲透架构取舍
系统设计面试最难准备,因为问题都很开放:「设计一个短链接服务」「设计微博时间线」。这个项目把常见题目的思路、组件与取舍整理成了系统材料。
学深度学习先动手:这本开源教材免费,代码直接能跑
深度学习教材的通病是「公式多、代码少」,看完还是不会写。这本书反过来:每讲一个概念就配一段可运行的代码,在代码里理解原理。
几小时就能入门一项技能:Kaggle Learn 免费短课,带在线练习
Kaggle Learn 的课程都是「几小时能学完」的微课,每个知识点配在线练习,写错了系统会提示。适合快速建立某个工具或方法的基本认知。
几十套官方文档合成一个界面:DevDocs 开源免费,支持离线
查文档最烦的是要在十几个网站之间跳,每家的搜索体验还不一样。DevDocs 把几十套官方文档聚合成一个界面,快捷键一开就能跨库搜索。