Programming
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 15,122 public repositories matching this topic...
Language:All
Sort:Most stars
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
- Updated
Jul 18, 2025 - TypeScript
Master programming by recreating your favorite technologies from scratch.
- Updated
Jul 7, 2025 - Markdown
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- Updated
May 21, 2025 - Python
A book series (2 published editions) on the JS language.
- Updated
May 20, 2025
Coding articles to level up your development skills
- Updated
Jul 13, 2025 - JavaScript
📚 免费的计算机编程类中文书籍,欢迎投稿
- Updated
Jul 15, 2024
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version in translation
- Updated
Jul 9, 2025 - Java
Papers from the computer science community to read and discuss.
- Updated
May 4, 2025 - Shell
📜 33 JavaScript concepts every developer should know.
- Updated
Apr 27, 2025 - JavaScript
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
- Updated
Jun 15, 2025
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
Feb 11, 2025 - JavaScript
🤱🏻 Turn any webpage into a desktop app with Rust. 🤱🏻 利用 Rust 轻松构建轻量级多端桌面应用
- Updated
Mar 25, 2025 - Rust
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
- Updated
May 8, 2024 - Python
A simple and easy-to-use library to enjoy videogames programming
- Updated
Jul 17, 2025 - C
30 Days of React challenge is a step by step guide to learn React in 30 days. These videos may help too:https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
- Updated
Feb 11, 2025 - JavaScript
😱 Falsehoods Programmers Believe in
- Updated
Jul 17, 2025
Python programs, usually short, of considerable difficulty, to perfect particular skills.
- Updated
Jul 7, 2025 - Jupyter Notebook
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
- Updated
Jul 15, 2025 - Go
Newsletter to help busy software engineers become good at system design 👇
- Updated
Jul 11, 2025
Short CSS code snippets for all your development needs
- Updated
May 7, 2023 - CSS
Created by Programmers
- Followers
- 1.8k followers
- Website
- github.com/topics/programming
- Wikipedia
- Wikipedia