MDN Web Docs
https://developer.mozilla.org
Mozilla开发者文档,Web前端技术权威参考,HTML/CSS/JS/HTTP等
菜鸟教程
https://www.runoob.com
中文编程入门教程,涵盖100+编程语言和技术的教程
Learn X in Y Minutes
https://learnxinyminutes.com
快速入门编程语言,用最短篇幅了解一门语言的核心语法
freeCodeCamp
https://www.freecodecamp.org
免费学编程,前端/后端/数据科学/机器学习完整课程
The Odin Project
https://www.theodinproject.com
免费全栈开发课程,注重项目实践和动手能力
LeetCode
https://leetcode.cn
算法练习平台,3000+算法题目,支持多语言,面试必备
牛客网
https://www.nowcoder.com
国内IT求职面试平台,算法/笔试/面试经验分享
GeeksforGeeks
https://www.geeksforgeeks.org
计算机科学知识库,算法/数据结构/操作系统/网络等
Visualgo
https://visualgo.net
算法可视化网站,动画演示排序/搜索/图算法等
设计模式
https://refactoring.guru
重构大师,设计模式/重构/代码坏味道的可视化教程
系统设计面试
https://github.com/donnemartin/system-design-primer
系统设计入门,GitHub 200K+ Star的系统设计面试指南
Roadmap.sh
https://roadmap.sh
开发者学习路线图,前端/后端/DevOps/全栈等方向
CS50
https://cs50.harvard.edu
哈佛大学计算机科学入门课程,全球最受欢迎的CS课程
3Blue1Brown
https://www.3blue1brown.com
数学可视化频道,线性代数/微积分/概率论动画讲解
CS50 AI
https://cs50.harvard.edu/ai
哈佛大学AI入门课程,Python实现搜索/知识/机器学习
Udemy
https://www.udemy.com
在线课程平台,编程/设计/商业等海量付费课程
Coursera
https://www.coursera.org
在线课程平台,与全球顶尖大学合作提供课程
Kaggle
https://www.kaggle.com
数据科学竞赛平台,免费Notebook环境,机器学习入门
算法可视化
https://algorithm-visualizer.org
算法可视化工具,交互式演示算法执行过程
分类使用说明
学习资源分类覆盖编程教程、计算机基础、算法练习、课程平台与技术书籍入口,适合按目标建立渐进式学习路径。与其同时铺开大量资料,更有效的方式是明确版本和先修知识,用小项目验证理解,并定期复盘薄弱点。
资源选择建议
- 先确定学习目标、先修要求和每周可投入时间,再选择一条主路径。
- 优先使用标明版本、更新记录和配套练习的课程或文档。
- 每个阶段都用可运行代码或小项目检验结果,记录错误与修正。
来源与更新:课程内容、免费范围和证书规则会调整;开始长期学习前请在来源站核对最新大纲。