Build software better, together
Programming is the process of designing and building an executable computer program to accomplish a specific computing result. It involves tasks such as analysis, generating algorithms, profiling algorithms’ accuracy and resource consumption, and the implementation of algorithms in a chosen programming language (coding). The field of programming spans many languages and technologies, forming the backbone of software development and information technology.
Here are 17,545 public repositories matching this topic...
Master programming by recreating your favorite technologies from scratch.
-
Updated
Feb 21, 2026 - Markdown
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
-
Updated
Jun 16, 2026 - TypeScript
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
-
Updated
Mar 20, 2026 - Python
A book series (2 published editions) on the JS language.
-
Updated
Feb 15, 2026
Coding articles to level up your development skills
-
Updated
Jun 16, 2026 - JavaScript
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
-
Updated
Apr 18, 2026 - Java
📚 免费的计算机编程类中文书籍,欢迎投稿
-
Updated
Jul 15, 2024
Papers from the computer science community to read and discuss.
-
Updated
May 17, 2026 - Shell
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
-
Updated
Jan 4, 2026
📜 33 JavaScript concepts every developer should know.
-
Updated
Jun 6, 2026 - JavaScript
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
-
Updated
Dec 6, 2025 - JavaScript
A simple and easy-to-use library to enjoy videogames programming
-
Updated
Jun 16, 2026 - C
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
-
Updated
May 8, 2024 - Python
-
Updated
Dec 6, 2025 - JavaScript
If you want to become good at system design, join this newsletter now 👇
-
Updated
Jun 13, 2026
A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
-
Updated
Jun 16, 2026 - Python
Python programs, usually short, of considerable difficulty, to perfect particular skills.
-
Updated
Jun 11, 2026 - Jupyter Notebook
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
-
Updated
Jun 15, 2026 - Go
💻 vibe coding 2026 | Your first modern Coding course beginners to master step by step.
-
Updated
Jun 16, 2026 - JavaScript
List of Data Science Cheatsheets to rule the world
-
Updated
Jul 18, 2024