An interactive visual learning platform designed to make algorithms and data structures easy to understand through step-by-step animations, custom inputs, and playback controls.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONThe open-source codebase and curriculum for freeCodeCamp.org, a non-profit platform providing free, self-paced certifications in full-stack web development and machine learning.
A comprehensive, community-curated collection of free learning resources for programming, including books, courses, and interactive tutorials in numerous languages.
A collection of coding articles and snippets designed to help developers improve their skills through practical examples and explanations.
A 12-week, 24-lesson open-source curriculum from Microsoft Cloud Advocates teaching HTML, CSS, and JavaScript through hands-on projects including terrariums, browser extensions, a space game, and a banking app.
A glossary explaining functional programming jargon in simple terms with JavaScript examples.
Unofficial CLI and MCP server for UPC's Blackboard Learn: query courses, assignments, grades, announcements, and materials from the terminal or AI assistants like Claude, Cursor, or Copilot, without university OAuth keys.
The second edition of the You Don't Know JS Yet book series, offering free online chapters and purchasable volumes on JavaScript core mechanisms, including Get Started and Scope & Closures.
Web of Flaws is a structured, markdown-first catalog of web security vulnerabilities and secure code replacements designed for developers, security engineers, and AI coding agents.
Antares is an open-source digital circuit learning platform written in Kotlin. It provides tools to design and simulate digital circuits with embedded explanations, featuring a Swing-based desktop application.
Noob2Builder is an open-source course where an Agent teaches in the main chat, designed for absolute beginners. It covers everything from computer and AI basics to Git/GitHub, building and publishing your first project, and creating Agents—14 fully elective courses emphasizing real hands-on work and verifiable learning evidence.
A self-contained computer graphics course: 13 chapters of notes, interactive WebGL demos, worked exercises and automated checks covering the rendering pipeline, transformations, lighting, textures, collision detection and ray tracing.
A comprehensive collection of various algorithms implemented in Python, designed specifically for educational and learning purposes.
Kareto is a Brazilian Portuguese Python educational project for introductory programming instruction, using turtle graphics for interactive visual learning, with adapted Code.org Hour of Code modules, pure Python game content, and an introduction to object-oriented programming.
npm/PyPI packages and an MCP server for querying the Brazilian BNCC curriculum. Bundled data with 1,721 verified learnings from MEC/CNE, zero runtime dependencies. Integrates BNCC into TypeScript, Python, or AI agents via MCP.
Semorphe is a programming education tool that enables real-time bidirectional synchronization between code, flowchart, and block editors, supports C++ and Python, provides extensions for VSCode and Arduino IDE, and includes built-in offline-accessible courses and mobile adaptation.
Carbon 是一个开源工具,可将源代码转换成美观的图片,方便在社交媒体、博客或文档中分享。支持自定义主题、字体、背景等样式,并可导出 PNG 或 SVG。
A hobby operating system built from scratch, featuring a hybrid kernel, loadable drivers, Unix‑like syscalls, and basic GUI on x86_64. Intended for low‑level systems learning.
A terminal-based hands-on Python course: you write real code in a Neovim-style modal editor while a local TTS voice coaches you, offline. Includes drills, a simulated cloud/DevOps track (git, Docker, AWS, Terraform, Ansible, CI/CD) and saved progress.
This open-source collection features AI Agent books, tutorials, and code repositories from GitHub, covering LLM Agent resources, courses, and frameworks. It supports daily automatic Star count updates, sorting by popularity, and provides recommended reading paths for developers and learners.