一个交互式可视化学习平台,通过逐步动画、自定义输入和播放控制,让算法和数据结构易于理解。
好开源,值得被发现。
发现优质开源项目,匿名提交开源项目,认领编辑你的开源项目。
带着好奇心,发现开源世界。
THE FIRST COLLECTIONfreeCodeCamp.org 是一个非营利平台,提供全栈 Web 开发和机器学习的免费自学认证。本仓库包含该学习平台的开源代码库及其广泛的课程体系。
这是一个由社区维护的综合性免费编程学习资源集,涵盖了多种语言的电子书、在线课程和交互式教程。
这是一个旨在通过实用示例和详细解释,帮助开发者提升编程技能的代码文章与片段集合。
微软 Cloud Advocates 推出的 12 周 24 课开源课程,通过动手项目教授 HTML、CSS 和 JavaScript,涵盖生态缸、浏览器扩展、太空游戏和银行应用等。
本仓库提供了一份全面的函数式编程术语表,用简单语言和JavaScript ES2015示例解释FP概念,涵盖从基础到高级主题,并附有多语言翻译和交互式图表链接。
面向秘鲁UPC Blackboard Learn的非官方CLI与MCP服务器:无需学校OAuth密钥,即可从终端或Claude、Cursor、Copilot等AI助手查询课程、作业、成绩、公告和材料。
《你不知道的JavaScript Yet》系列第二版,提供免费在线章节和可购买的实体书,深入讲解JavaScript核心机制,包括《入门》和《作用域与闭包》。
Web of Flaws 是一个结构化的、以 Markdown 优先的 Web 安全漏洞与安全代码替换目录,专为开发者、安全工程师和 AI 编码代理设计。
Antares是一个用Kotlin编写的开源数字电路学习平台,提供设计、仿真及嵌入式解释工具,并包含基于Swing的桌面应用。
Noob2Builder 是一所由 Agent 在主对话中带学的开源课程,面向零基础学习者,从计算机与 AI 基础、Git/GitHub 到做出并发布第一个作品、构建 Agent,共 14 门全选修课程,强调真实操作与可验证的学习证据。
一个自成体系的计算机图形学基础课程:13章讲义、交互式WebGL演示、带完整解答的练习与自动化检查,覆盖渲染管线、变换、光照、纹理、碰撞检测和光线追踪。
这是一个使用 Python 实现的各种算法的综合集合,专门为教育和学习目的而设计。
Kareto是一个使用turtle图形库教授Python入门编程的巴西葡萄牙语教育项目。课程内容涵盖环境配置、改编自编程一小时的艺术与舞会模块、turtle高级主题、freegames游戏研究,以及面向对象的编程和经典游戏实现。
npm/PyPI 包和 MCP 服务器,用于查询巴西国家共同课程基础(BNCC)。内置数据包含来自 MEC/CNE 的 1,721 项经核验的学习内容,零运行时依赖。可用于通过 MCP 将 BNCC 集成到 TypeScript、Python 应用或 AI 代理中。
Semorphe 是一个实时同步代码、流程图与积木编辑器的工具,支持 C++ 与 Python,提供 VSCode 与 Arduino IDE 扩展,并内置离线可用的课程与手机适配。
Carbon 是一个开源工具,可将源代码转换成美观的图片,方便在社交媒体、博客或文档中分享。支持自定义主题、字体、背景等样式,并可导出 PNG 或 SVG。
一个从零开始构建的兴趣操作系统,面向x86_64,具有混合内核、可加载驱动、类Unix系统调用和基础GUI,旨在用于底层系统学习。
tutor 是一款基于终端的离线 Python 实践课程。用户在类 Neovim 的模态编辑器中编写代码,由本地 TTS 语音指导。课程涵盖基础练习、模拟云端/DevOps 路径(含 git, Docker, AWS, Terraform, Ansible, CI/CD)并支持进度保存。
这是一个AI Agent开源书单与教程合集,精选了GitHub上热门的LLM Agent书籍、课程及配套代码仓库。内容涵盖中文/英文开源图书、商业书配套代码、论文清单、Agent规则书、写书实验、Harness生态及主流Agent框架。支持每日自动更新Star数并按热门度排序,提供推荐阅读路线。