🏫 Developer Learning 10 个分组 · 255 条链接 课程、纪录片、学习与考试资源 常用资源 54 条 很棒的课程 Awesome Courses↗ 开发课程索引 Awesome CertificatGitHub 很棒的 YouTube 用户 Awesome YouTubers↗ YouTube 开发频道索引 ProgrammingLearningResources↗ 编程学习资源 Programming Learniawesome-opensourcA-to-Z-Resources-f Roadmap↗ 开发者路线图 GitHub 高级工程师之路 Path to Senior Engineer↗ 软件工程师资源 Professional Progr ★freeCodeCamp↗ 编程/课程/互动 ★git-cheat-sheet↗ Git 命令列表 Git CommandsGit Cheatsheet ★OpenVim↗ 交互式 Vim 教程 ★StarSQL↗ SQL 课程/练习 SQL PracticeLearn SQL 仅限初次参加者 First Timers Only↗ 初学者贡献指南 Beej 的 Git 指南 Beej's Guide to Git↗ Git 指南/提示 Git Tips 噢我的吉特! Oh My Git!↗ Git 学习游戏 Oh Shit, Git!?! Git 教程 Git Tutorial↗ 交互式 Git 教程 学习 Git 分支 Learn Git Branching↗ 交互式 Git 分支指南 git 时间 Git Time↗ Git 学习游戏 黑客俱乐部 Hack Club↗ 非营利高中编码社区/资源 GitHub DevToolTips↗ 开发者提示 Checki0↗ 代码学习游戏 Scrimba↗ 互动编程学习 VittaScience CloudSkillsBoost↗ 编程课程 MOOC.fi↗ 编程课程 EggHead↗ 编程课程 TechSchool↗ 编程课程 Discord 乔什·科莫 Josh Comeau↗ 编程教程 Scratch↗ 初学者编程学习 Firefox ExtensionChrome ExtensionPackage ProjectsIncrease Speed备用Wiki/指南GitHubMIT App Inventor 美国CO指南 USACO Guide↗ 竞争性编程课程 Beej 的指南 Beej's Guides↗ 编程指南 LearnByExample CodinGame↗ 练习编码/编程的游戏 代码的出现 Advent of Code↗ 编程难题 基于项目的学习 Project Based Learning↗ 基于项目的教程集合 面试大学 Interview University↗ 软件工程师学习指南 系统设计101 System Design 101↗ 系统设计指南 system-design-prim CLIG↗ CLI 设计指南 Discord 学习云 LearnToCloud↗ 云计算指南 服务器生存 Server Survival↗ 用于学习云架构的塔防游戏 GitHub 斯威夫特游乐场 Swift Playgrounds↗ 学习 Swift 用户界面 示例 rTorr↗ Vim 编辑器备忘单 维姆大学 Vim University↗ Vim 提示 VimTip↗ Vim 编辑器技巧 学习 Shell Learn Shell↗ 交互式 Shell 编程教程 组装教程 Assembly Tutorial↗ AMD64 / Intel 64位编程教程 高保证防锈 High Assurance Rust↗ 软件开发指南 LearningSEO.io↗ 搜索引擎优化学习 SEO Cheat Sheet SQL PD↗ SQL学习游戏 SQL NoirLost at SQLSQL Easy PostgreSQL 教程 PostgreSQL Tutorial↗ PostgreSQL 教程 MySQL 教程 MySQL Tutorial↗ MySQL 教程 LearnOpenGL↗ 学习OpenGL DevOps 练习 Devops Exercises↗ 开发运营练习 90DaysOfDevOps↗ 学习开发运营 Hasura↗ GraphQL 课程 systemd-by-example↗ 系统学习 Linux 内核 The Linux Kernel↗ Linux 内核开发指南 Archives Workbench↗ 学习/实验 Gnome GitHub 机器人维基 botwiki↗ 学习如何制作机器人 ► Coding Tutorials 8 条 ★构建你自己的X Build your own X↗ 高级编码教程 Discord Programiz↗ 通用编码教程 TutorialKartUltimate ProgrammiHackr.ioGeeksforGeeksW3SchoolsTpoint TechTelegram Guru99↗ 软件/网页开发 Codelabs↗ 基于项目的教程 SHA-256 项目 The SHA-256 Project↗ 学习开发 SHA-256 calmcode↗ 视频教程 zetcode↗ 编程笔记/电子书 电子书基金会 Ebook Foundation↗ 编程电子书 Programming Languages 22 条 Python 不和谐 Python Discord↗ Python 学习资源 ★30 天 Python 学习 30 Days Of Python↗ Python 编程挑战 Python 搭便车指南 Hitchhiker's Guide to Python↗ Python指南 GitHub Typing.io↗ 编程打字练习/注册 Silver Dev's WPM Python 简述 A Byte of Python↗ Python指南 学习Python Learn Python↗ 交互式 Python 指南 FutureCoder↗ 交互式 Python 指南 Genepy↗ 交互式 Python 指南 Learn-Python↗ Python 游乐场 / 备忘单 CS50↗ Python课程 压茶机 Tea Press↗ Python学习书籍 类比机器人3 Pydroid 3↗ Android Python IDE + 学习 学习C语言 Learn C↗ C语言教程 C++ 核心指南 C++ Core Guidelines↗ C++ 技巧 GitHubmodern-cpp-tricks 学习C++ Learn C++↗ C++ 课程/教程 StudyPlan 生成文件教程 Makefile Tutorial↗ 生成文件教程 AmigosCode↗ Java / Kotlin 指南 Java Design Patterlearncs.online 学习 Next.js Learn Next.js↗ Next.js 学习资源 LearnGo↗ 学习 Go 编程 Tour Goplay-with-go 铁锈学习 Rust Learning↗ Rust 学习资源 Poignant↗ 学习红宝石 Try Ruby 学习 Perl Learn Perl↗ 学习 Perl Web Development 40 条 MDN↗ Web 开发学习资源 Web Dev Resources ★奥丁计划 Odin Project↗ 编程/课程/互动 备用Discord ★FullStackOpen↗ 全栈课程 Discord ★LandChad↗ 网站开发指南 32bitlearn.sadgrl.onlin ★学习 HTML 和 CSS 编码 Learn to Code HTML & CSS↗ — CSS TipHTML Hobbyist ★PHP:正确的方法 PHP: The Right Way↗ 学习PHP Learn PHPPHP Tutorial ★JavaScript.info↗ JavaScript 学习网站 Patterns.devModern Java30 Days Of JavaScr 云成本手册 Cloud Cost Handbook↗ 公有云托管成本指南 GitHub 适合初学者的 Web 开发 Web Dev for Beginners↗ 网络开发课程 Packet.School↗ 互动网络学习 很棒的网络分析 Awesome Network Analysis↗ 网络分析学习 水上体育馆 Aquent Gymnasium↗ 网络开发教程 CodeAnalogies Dash↗ 网络开发课程 网络技能 Web Skills↗ 网络开发指南 CodeguageDiscordweb.devEncodedna Codevolution↗ 网络开发视频课程 哥本哈根书 The Copenhagen Book↗ Web 应用程序身份验证指南 DOM 事件 DOM Events↗ 了解 DOM 事件 WebRTCForTheCurious↗ WebRTC 指南 GitHub backendlore↗ 后端编码指南 Design Pattern for backend-challenges↗ 后端实践挑战 后端秘籍 Backend Cheats↗ 后端备忘单/指南 全栈 Solana 开发指南 Full Stack Solana Development Guide↗ — Examples STPG↗ 起始页创建指南 Discord 4 分钟网页设计 Web Design in 4 Minutes↗ 交互式网页设计教程 Strml WebGL 和 GLSL 研讨会 WebGL and GLSL Workshop↗ 交互式 WebGL / GLSL 教程 HEAD↗ HTML head 元素指南 100DayCSS↗ CSS 挑战 CSS ChallengesPlayCSS modern.css↗ 现代 CSS 片段比较 Codepip↗ CSS 学习游戏 Grid GardenCSS BattleCSS SpeedrunCodingFantasyCSS Diner 猜猜CSS Guess CSS↗ CSS 猜谜游戏 Flexbox 青蛙 Flexbox Froggy↗ CSS Flexbox 学习游戏 Flexbox ZombiesFlexboxDefenseKnightsoftheFlexbo DefensiveCSS↗ CSS 技巧 LearnCSSGrid↗ CSS 网格指南 GridByExample 你不懂JS You Don't Know JS↗ JavaScript 学习书籍 EloquentJavaScript JavaScript 问题 JavaScript Questions↗ JavaScript 练习题 JavaScriptQuiz 33 JS 概念 33 JS Concepts↗ 有用的 JavaScript 概念 You-Dont-Need-jQuery↗ JavaScript 查询样式事件指南 Untrusted↗ JavaScript 学习游戏 HTMLDog↗ HTML/CSS 和 JavaScript 教程 Pixactly↗ 测试像素尺寸方向 Computer Science 33 条 CompSciLib↗ 计算机科学工具 ★TeachYourselfComputerScience↗ 计算机科学书籍推荐 ★鲍尔项目 The Borr Project↗ 计算机科学路线图 DiscordOSSU Comp SciPT-BRCNDiscord ★CS50↗ 哈佛计算机科学课程 社区TelegramDiscordGitHub ★NandGame↗ 计算机构建难题 ★CraftingInterpreters↗ 脚本语言实现书 GitHub CSRankings↗ 计算机科学学院每个主题的出版活动 CS1000↗ 计算机科学/软件工程 技术开发指南 Tech Dev Guide↗ 计算机科学谷歌课程 Big-O 备忘单 Big-O Cheatsheet↗ 计算机科学复杂性备忘单 CSDIY↗ 计算机科学学习指南 awesome-low-level-awesome-system-desLearnAIFromScratch ProfessorMesser↗ 信息技术课程 Code.org↗ 计算机科学课程 CS 视频课程 cs-video-courses↗ 计算机科学课程 现代计算机科学课程 Modern Computer Science Curriculum↗ 计算机科学课程 SEE↗ 计算机科学课程 CollegeComendium↗ 计算机科学课程 CEMC↗ 计算机科学课程 Gwern.net↗ Gwern Branwen 论文(人工智能、心理学和统计学) 符石互动 Runestone Interactive↗ 互动指南 Computerphile↗ 计算机科学 YouTube 频道 CSDojo ApressOpen↗ 计算机科学书籍 我们喜欢的论文 Papers We Love↗ 计算机科学研究论文 系统设计学院 System Design Academy↗ 大规模系统设计学习 计算机科学学院 CS Academy↗ 互动计算机科学课程 从 Nand 到俄罗斯方块 From Nand To Tetris↗ 计算机构建课程 Copetti↗ 深入的控制台架构分析 GitHub 网络浏览器工程 Web Browser Engineering↗ 了解浏览器工程 操作系统开发维基 OSDev Wiki↗ 操作系统开发维基 无线网络就是无线网络 Wi is Fi↗ Wi-Fi 教育指南 CPU土地 CPU Land↗ 运行程序时会发生什么 计算机科学讲座链接 Computer Science Lecture Links↗ — Eylenburg↗ 硬件/软件比较+历史 Data Science 18 条 很棒的数据科学 Awesome DataScience↗ 数据科学资源 很棒的数据分析 Awesome Data Analysis↗ 数据分析资源 数据工程师手册 Data Engineer Handbook↗ 数据工程师资源 ★OSSU 数据科学 OSSU Data Science↗ 数据科学路线图 Discord Mage↗ 数据科学管道 Deepnote↗ 数据科学笔记本 Visualization.info↗ 了解数据可视化 Data Visualizatio 365Datascience↗ 数据科学课程 高级R Advanced R↗ R指南 Solutions R 包 R Packages↗ R 包指南 R 数据科学 R for Data Science↗ R 数据科学指南 从零到尼克斯 Zero to Nix↗ 尼克斯学习指南 ggplot2:用于数据分析的优雅图形 ggplot2: Elegant Graphics for Data Analysis↗ ggplot2 指南 数据科学 Ipython 笔记本 Data Science Ipython Notebooks↗ 学习数据科学 Scipy LecturesVirgilioGitHub 数据工程 Zoomcamp Data Engineering Zoomcamp↗ 数据工学课程 数据工程实践问题 Data Engineering Practice Problems↗ 数据工程实践 学习克隆 Netflix Learn to Make Netflix Clone↗ — Zasper↗ 数据科学集成开发环境 Data Structures 20 条 ★Leetcode↗ 编码练习 ★Solutions↗ , , , , 备用备用备用Company QuestionsAnimationsAnki Cards视频备用资源Analytics NeetCode↗ 编码面试练习 algonds↗ 编码练习 Codility↗ 编码练习 ProjectLearn↗ 编码练习 LintCode↗ 编码练习 CodeWars 编码问题 Coding Questions↗ 编码面试问题 Skilled.dev BuildBox↗ 黑客马拉松/挑战社区 DevPostHackTheEarthEMKCAtCoderToph.co 罗塞塔代码 Rosetta Code↗ 编码问题/解决方案 CodeAbbeyKattisCoding Problems Exercism↗ 编程课程 HackerRankCS Circles 你好算法 Hello Algo↗ 数据结构与算法课程 算法书籍 Algorithms Books↗ 麻省理工学院算法重点书籍 Algorithms-Cheatsheet-Resources↗ 代码算法备忘单 algorithms↗ 代码算法和数据结构教程 JavaScript 算法 JavaScript Algorithms↗ JavaScript 中的算法和数据结构 VisuAlgo↗ 数据结构和算法可视化 Data Structure Vis 算法可视化工具 Algorithm Visualizer↗ 可视化代码算法 StayingSorting AlgorithmsGitHub CSES问题集 CSES Problemset↗ 算法编程问题集 记忆间谍 Memery Spy↗ 了解字节如何表示变量 UI / UX 12 条 design.tips↗ 设计技巧 Utopia HackDesign↗ 用户界面/网页设计课程 Sky Design 无法取消查看 Can't Unsee↗ UI设计测试 用户体验工具 UXTools↗ 学习用户体验设计 UXMovement SitePoint↗ 用户体验设计课程和书籍 令人愉悦的人性化设计 delightful humane design↗ 人性化设计资源 用户体验法则 Laws of UX↗ UI 设计师的格言/原则 欺骗性模式 Deceptive Patterns↗ 欺骗性用户体验示例 用户界面教练 UI Coach↗ UI 设计挑战生成器 FrontEndMentor↗ 前端设计挑战 Frontend Challenge 前端学习套件 Frontend Learning Kit↗ 前端学习索引 前端训练营 Frontend Bootcamp↗ 前端研讨会 Cybersecurity 27 条 免费网络资源 Free Cyber Resources↗ 网络安全学习资源 BlueTeam ToolsApplied Cybersecur CTF 站点 CTF Sites↗ CTF 资源/指南 echoCTF.REDCTF101CTF Beginners GuidCTFtimeCTFLearn 很棒的测试网站 Awesome Sites to Test On↗ 网络安全实践站点 ★HackTricks↗ 实用渗透测试和安全审计技巧 ★斯威格港学院 PortSwigger Academy↗ 网络安全学习 ★OWASP 备忘单 OWASP Cheatsheet↗ 应用程序安全指南 Hackers101↗ 网络安全挑战 SmashTheStackWebHacking 全民技能 Skills for All↗ 网络安全课程 90DaysOfCyberSecur 网络安全掌握路线图 Cybersecurity Mastery Roadmap↗ 网络安全学习路线图 TryHackMe↗ 网络安全课程 HackTheBoxOpenSecurityTraini Addielamarr↗ 了解网络安全 Cyber Talent KidsTeach Yourself Inf pwn.college↗ 网络安全实践 WeChall↗ 网络安全练习游戏+排名 BreachLab↗ 学习进攻性安全 OverTheWire↗ 网络安全学习游戏 Hacksplaining↗ 开发人员安全课程 x86re↗ 逆向工程指南 Reverse-Engineerin 破解我的应用程序 CrackMyApp↗ 逆向工程挑战 DiscordcrackmesDiscord 逆向工程学院 Reverse Engineering Academy↗ 交互式逆向工程课程 Nightmare↗ 二进制利用防御/逆向工程课程 约翰·哈蒙德 John Hammond↗ 网络安全 YouTube 教程 渗透测试圣经 Pentesting Bible↗ 学习渗透测试 Juice Shop DNS 的工作原理 How DNS Works↗ 学习 DNS DNSSEC 的工作原理 How DNSSEC Works↗ 学习 DNSSEC CryptoPals↗ 密码学学习 Overview of Cryptocryptohack 加密工具 CrypTool↗ 互动密码学学习/谜题 HTTPS 的工作原理 How HTTPS Works↗ 学习 HTTPS Game Development 21 条 Awesome-Gamedev↗ 学习资源 Learn GamedevMagicToolsNewgrounds Wiki: GThe VG Resource ★Brackeys↗ 游戏开发教程 ★r/gamedev↗ 红迪社区 20 游戏挑战 20 Games Challenge↗ 初学者游戏开发挑战 CodeWisp↗ 交互式初学者游戏开发学习 阿米特的游戏编程 Amit’s Game Programming↗ 游戏编程指南 PICO-8↗ 基本游戏开发概念 Web Version 从零到英雄 From Zero To Hero↗ 2D 游戏开发书 网页游戏开发 Web Game Dev↗ 游戏开发指南 Discord SebastianLague↗ 游戏开发教程 Vulkan 指南 Vulkan Guide↗ Vulkan 学习指南 关卡设计书 Level Design Book↗ 关卡设计指南/书籍 游戏三角函数 Trig for Games↗ 游戏三角学课程 Shadertoy↗ 实时着色器开发平台 游戏数学 Game Math↗ 游戏开发者的数学课程 图形工作坊 Graphics Workshop↗ 学习计算机图形学 着色器之书 The Book of Shaders↗ 片段着色器指南 EmuDev↗ 模拟器开发信息 Discord EmuDevs↗ NES 模拟器开发学习游戏 QB64SourceCode↗ QB64 游戏编程教程 8bitWorkshop↗ 复古游戏编程教程