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.
- GitHub: https://github.com/topics/programming
- Wikipedia: https://en.wikipedia.org/wiki/Computer_programming
- Created by: Programmers
- Related Topics: coding, software-development, algorithms, data-structures, computer-science,
- Aliases: software-programming,
- Last updated: 2026-07-04 00:20:38 UTC
- JSON Representation
https://github.com/nachokhan/pstruc-vscode-extension
A vscode extension to get the project structure of your current project
ia json programming vscode vscode-extension
Last synced: 15 Feb 2026
https://github.com/benherbst/benherbst
design, programming, art, music
art benherbst music programming
Last synced: 19 Mar 2026
https://github.com/diegotoral/paths
Learning resources on various topics (paths)
development learning programming resources
Last synced: 19 Mar 2026
https://github.com/rajatt95/java_oc
Programming | Java | IntelliJ | Data Types - Primitive, Reference | String and its operations | Control Statements - For, ForEach, While, Switch-Case| OOPS concepts - Encapsulation, Inheritance, Polymorphism | Abstraction using Interface and Abstract class | Access Modifiers | Exception Handling | File Operations - READ, WRITE
abstract-class access-modifiers control-structures data-types exception-handling file-operations intellij interface java oops programming
Last synced: 17 Oct 2025
https://github.com/engineeringsoftware/ogo
Object Graph Programming
cypher declarative heap imperative paradigm programming
Last synced: 19 Mar 2026
https://github.com/souleeater99/minishell
About Minishell - A 42 School project implementing a simplified Bash-like shell in C This educational project dives into core systems programming by recreating shell fundamentals: Process control (fork/exec, pipes, signals) File I/O (redirections, heredoc) Memory-managed environment (zero leaks) Bash-like features with 42's strict coding stand
1337cursus 1337school 42cursus 42projects 42school bash c file filedescriptor filesystem mangagement memory-management processes programming system unix-shell
Last synced: 15 Feb 2026
https://github.com/ssukhpinder/rest.api.features
Collection of REST API Features followed with best pratices
aspnetcore beginner coding csharp dotnet dotnet-core programming rest restful-api
Last synced: 12 May 2026
https://github.com/saeedkohansal/php-vpn-detection-iphub
Discover the comprehensive guide to Implementing VPN Detection on a PHP Server. This tutorial provides step-by-step instructions on VPN Detection in PHP, using IPHub API for reliable results. Learn how to safeguard your server by Detecting Malicious IPs and understand the techniques to Identify VPN/Proxy/Server IPs on the server side.
backend backend-api how-to howto howtocode howtocodewell iphub json-api php php-project programming proxy-detection server server-side vpn vpn-detection vpn-detector vpndetection webdeveloper webdevelopment
Last synced: 25 Mar 2025
https://github.com/rahulmalhotra/programming-vidya
Code Repository for Programming Vidya
codechef codechef-competition codechef-long codechef-long-challenge codechef-solutions julylongchallenge lunchtime may-2020 programming programming-vidya
Last synced: 05 Jul 2025
https://github.com/aminkhani/deep-dive-python
Python Deep Dive Course, Created by: Dr. Fred Baptiste - Combined the Pdfs and jupyter notebook with together
advanced-python complete-python deep-dive-python programming python
Last synced: 12 May 2026
https://github.com/devshivamthakur/solidity-lottery-project
blockchain programming smart-contracts solidity
Last synced: 25 Mar 2025
https://github.com/utrechtuniversity/intro-computational-reproducibility
Material for a short version of the workshop 'Best Practices for Writing Reproducible Code'
documentation programming reproducibility utrecht-university workshop
Last synced: 19 Mar 2026
https://github.com/syedfahadali399/45-assignment-by-governer-initiative-typescript
This is 45 Assignment By Governer Initiative Program In which we Learn Typescript
coding javascript npm-package programming typescript
Last synced: 08 Jan 2026
https://github.com/seanpm2001/snu_2d_programmingtools_ide_saltstack
The SaltStack Programming language IDE submodule for SNU Programming Tools (2D Mode)
gpl3 gplv3 ide md programming saltstack saltstack-lang saltstack-language snu snu-2d snu-2d-programming-tools snu-2d-programmingtools snu-development snu-programming-tools snu2d-programmingtools snu2dprogrammingtools snuprogrammingtools txt web-development web-ide
Last synced: 09 Apr 2025
https://github.com/fatmakahveci/memorygame
A simple card game to to practice Java and JUnit.
clean-architecture cli-application code coding core-java game java junit maven oop practice practice-programming practice-programming-skills programming programming-exercises programming-language programming-languages testing unit-testing
Last synced: 01 Mar 2026
https://github.com/macro21kgb/create-datapack
A very simple and easy to use CLI to create the folder structure of your datapacks and generate custom boilerplate code for you
cli datapack datapack-creator datapacks generator mc mc-function minecraft minecraft-datapack minecraft-tools modular programming
Last synced: 28 Feb 2026
https://github.com/erseco/ugr_metodologia_programacion
Practicas de Metodologías de la Programación (MP) del Grado en Ingeniería Informática de la Universidad de Granada (UGR)
Last synced: 29 Jun 2026
https://github.com/fabianoflorentino/aprendago
Este projeto tem como objetivo criar um CLI para facilitar a navegação e o acesso ao conteúdo do curso Aprenda Go. O CLI foi desenvolvido em Go e utiliza as bibliotecas padrão da linguagem para criar um menu interativo que permite ao usuário acessar os tópicos do curso.
development go golang learning learning-by-doing programming
Last synced: 11 Jun 2026
https://github.com/brandonhimpfen/kb
Jekyll-powered knowledge base with domain hubs for travel, AI, crypto, programming, and digital nomadism.
ai crypto cryptocurrency digital-nomad digital-nomads kb knowledge knowledge-base knowledgebase programming travel
Last synced: 12 Jun 2026
https://github.com/hevalhazalkurt/dev-notes
A bunch of my dev notes, blog posts, and things I've learned while building stuff. Questions, thoughts, and comments are always welcome, let’s chat!
blog experience learning programming python writing
Last synced: 02 Mar 2026
https://github.com/seanpm2001/snu_2d_programmingtools_ide_plpgsql
The PlPGSQL programming language IDE submodule for SNU Programming Tools (2D Mode)
gpl3 gplv3 ide md plpgsql plpgsql-language plpgsql-lnang programming snu snu-2d snu-2d-programming-tools snu-2d-programmingtools snu-development snu-programming-tools snu2d-programmingtools snu2dprogrammingtools snuprogrammingtools txt web-development web-ide
Last synced: 03 Mar 2026
https://github.com/0xSafkat20/Learning-GO
Learning GO – Go Programming Practice 🚀🐹 A collection of Go programming exercises, projects, and concepts aimed at mastering the Go language. Covers fundamentals, concurrency, and real-world applications. Perfect for beginners and developers exploring Golang!
Last synced: 29 Apr 2025
https://github.com/eskabore/cs50x-2023
This repository houses all the problem sets and my final project for CS50 2023
algorithms c-language c-plus-plus cs50 cs50x data-structures javascript memory-allocation programming python
Last synced: 16 Apr 2026
https://github.com/muhammadmooazam/mysql-with-python
mysql-database programming python rdbms
Last synced: 13 Apr 2026
https://github.com/facumasino/tup-utn-frgp
Repositorio de ejercicios de la carrera Técnico Universitario en Programación.
algorithm algoritmos cpp diagramas diagramas-flujo programacion programming tup utn
Last synced: 15 Oct 2025
https://github.com/bjornmelin/data-structures-and-algorithms
🛠️ A comprehensive collection of data structures and algorithms implemented in multiple programming languages. Perfect for learning, interviews, and competitive programming!
algorithms coding-practice competitive-programming computer-science data-structures data-structures-and-algorithms educational interview-preparation java programming python software-engineering
Last synced: 02 Mar 2026
https://github.com/seanpm2001/snu_2d_programmingtools_ide_crystal
The Crystal Programming language IDE submodule for SNU Programming Tools (2D Mode)
crystal crystal-lang crystal-language gpl3 gplv3 ide md programming snu snu-2d snu-2d-programming-tools snu-2d-programmingtools snu-development snu-programming-tools snu2d-programmingtools snu2dprogrammingtools snuprogrammingtools txt web-development web-ide
Last synced: 06 Feb 2026
https://github.com/freebirdscrew/datastructures_python
Data Structures Implementation in Python and Explains each Steps.
data data-visualization datascience datastructures datastructures-algorithms datastructures-algorithms-python datastructures-implementation datastructuresandalgorithm freebirdscrew programming python simranjeet simranjeetsingh
Last synced: 16 Apr 2026
https://github.com/syedfahadali399/jioned-python-repo
This is a Jioned Repo Between me and my Friend where we push code on this repo on Python Programming
Last synced: 05 Mar 2026
https://github.com/goerz/test_parallel_paradigms
Collection of test programs for various parallelization paradigms
fortran mpi openmp programming teaching
Last synced: 06 Mar 2026
https://github.com/rajatt95/javascript_rs
Programming | Javascript | VSCode | Variables | If-Else | Loops - For, While, DoWhile | Mathematical Operations | Functions | String and its operations | Javascript Object | Class & Objects | Arrays - Push, Pop, Unshift, LocateValue, Slice, Filter, Map, Sort, Reverse |
array class class-object functions if-else-statements javascript loops object programming string vscode
Last synced: 13 Jun 2026
https://github.com/woolseyworkshop/article-blink-making-an-led-blink-on-a-raspberry-pi
Blink: Making An LED Blink On A Raspberry Pi Article Resources
beginner c cpp electronics programming python raspberry-pi swift
Last synced: 12 Apr 2026
https://github.com/swapnanildutta/java-codes-icse
These are some of the miscellaneous Java programs during my 9th and 10th standard (ICSE).
bluej hacktoberfest java java-programming miscellaneous programming
Last synced: 16 Mar 2026
https://github.com/carpentries-incubator/python-novice-programming-gapminder
An introduction to Python for non-programmers using Gapminder data
beta carpentries-incubator english lesson programming python
Last synced: 24 Jan 2026
https://github.com/the-real-virus/ssh-login-bruteforce
SSH brute force script that attempts to log into a target host
ai automation bash blueteam brute-force-attacks coding ctf cybersecurity ethical-hacking github networking opensource pentesting programming python redteam scripting software ssh tools
Last synced: 18 Apr 2026
https://github.com/jeffrigby/code2clipboard
A utility to quickly copy code from the CLI in a format suitable for Chatbots
chatgpt cli clipboard code-sharing code-snippets developer-tools javascript nodejs productivity-tools programming source-code-management
Last synced: 20 Apr 2026
https://github.com/krishpranav/juice
Juice programming language
juice juice-lang juice-source juicec language programming programming-language programminglanguage
Last synced: 21 Apr 2026
https://github.com/humanshu001/my-c
Basic programs that I have made while my learning phase of C programming.
Last synced: 29 Jun 2026
https://github.com/jaspinder-kaur/competitive-programming-by-coding-ninjas
Competitive Programming course by Coding Ninja focusing primarily on algorithm design and problem solving.
algorithms codingninja-solution codingninjas codingninjasfundamental codingninjaspractice competitive-coding competitive-programming cpp data-structures programming
Last synced: 05 Jun 2026
https://github.com/abhishekayu/star
code coder graphics graphics-engine programer programming programs python python3 pythonturtle-graphics star turtle
Last synced: 24 Jun 2026
https://github.com/felixklauke/medium-database-series
Resources and example files regarding my database blog article series on medium. This repository belongs to the low level file access guide https://medium.com/@felixklauke/database-ii-low-level-file-access-in-c-c-9788f0f0d51e
database low-level-programming medium medium-article programming
Last synced: 14 May 2026
https://github.com/saeedkohansal/youtube-midnight-theme
Convert your YouTube Dark Theme to Midnight Theme, It's a Chrome Extension and you can use it on all Chromium-Based Browsers such as Google Chrome, Brave, Chromium, Microsoft Edge, and more...
chrome-extension chromium css css3 custom-theme dark-mode dark-theme darkmode darktheme frontend gilgeekify javascript midnight-theme programming stylesheet web-development webdevelopment widget youtube youtube-theme
Last synced: 22 Feb 2026
https://github.com/walderlansena/md5crack
:unlock: :key: Perform md5 hash break with offiline shell script
criptography decryption hash md5 md5sum programming shell shell-script
Last synced: 25 Mar 2025
https://github.com/g023/ai_cli
An offline first focused production-ready agentic CLI application powered by local Ollama models. Just Intelligent CLI acts as a personal AI agent that can control your computer, build programs, create documents, and manage projects — all from your terminal.
agent agentic-ai agents ai ai-agent ai-agents claw clawdbot cli llm programming terminal terminal-app terminal-based
Last synced: 15 Jun 2026
https://github.com/praabindhp/thread_synchronization
Java Program For Thread Synchronization
code code-generation java programming synchronization thread
Last synced: 06 Jun 2026
https://github.com/iamvishal16/explore
Journey through our universe! 🪐 ✨
ios programming swift swiftui xcode
Last synced: 24 Apr 2026
https://github.com/andipaetzold/robotkarol.dev
coding education learning programming school
Last synced: 23 Jan 2026
https://github.com/codewithdark-git/50-days-of-python
Over the next 50 days, we'll be embarking on an exciting Python journey, exploring a diverse range of topics through a series of small, hands-on projects. Whether you're a beginner looking to sharpen your skills or an experienced developer seeking new challenges, this series is for you!
50days 50days50projects 50daysofpython challenge completed git journey next programming project python python3
Last synced: 11 Sep 2025
https://github.com/arnav-kr/0777
The 0777 JavaScript Challenge
0777 challenge challenges hacktoberfest javascript javascript-challenge javascript-challenges js node programmer programming web
Last synced: 27 Apr 2026
https://github.com/bonsai-oss/goimportssort
automatically fix the order of golang imports. Repository mirrored from GitLab. 🦊
golang improvement programming tools
Last synced: 11 Jun 2026
https://github.com/haytham-hammioui/cs50x-2024
This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.
ai algorithms c computer computer-science cs50 cs50x css flask html javascript programming python scratch security software-engineering sql
Last synced: 22 Apr 2025
https://github.com/boyan-apostolov/easy-blog-angular-project
Angular web application for reading and creating blogs, like and comment on blogs and earn achievements! This app was created for my project defence @ SoftUni for my Angular course
angular blog programming softuni
Last synced: 28 Apr 2026
https://github.com/alberanid/vim-config
Personal VIM settings
configuration programming settings vim
Last synced: 27 Mar 2025
https://github.com/rrighart/rrighart.github.io
A webpage about data science, programming, statistics and related topics
analyses data data-mining programming statistics
Last synced: 20 Jan 2026
https://github.com/hashimthepassionate/javascript-mastery
Master JavaScript step by step with practical examples and hands-on projects. This repository covers everything from the basics to advanced concepts, including values, types, operators, functions, and more.
arrays asynchronous-programming dom-manipulation functions higher-order-functions javascript programming regular-expressions web-development
Last synced: 04 Jan 2026
https://github.com/thecuriousjuel/daily-dose-python
This repository contains the Jupyter notebook files and pdf files for all code demonstrations.
jupyter-notebook programming python-3
Last synced: 01 Sep 2025
https://github.com/sonirico/gozo
A practical Go toolkit with generic utilities for working with slices, maps, and functional programming primitives like Option and Result.
functional generics go golang maps monads programming slices toolkit utils
Last synced: 13 May 2025
https://github.com/mrseanryan/windows-scripts
Windows scripts and programming tools and git notes
developer-tools git programming scripts tools windows
Last synced: 03 May 2026
https://github.com/muhammadmooazam/c-programming-language
c c-programming-language programming
Last synced: 16 Feb 2026
https://github.com/praabindhp/user_defined-exception
Java Program For User-Defined Exception
code defined exception-handling java programming user
Last synced: 05 Mar 2025
https://github.com/praabindhp/employee-pay_roll
Java Program For Employee Pay Roll
code employee java payroll programming
Last synced: 06 Jun 2026
https://github.com/gatoreducator/execexam
:rocket: ExecExam runs executable examinations that assess Python programming skills
examination-system programming python testing
Last synced: 08 May 2025
https://github.com/manuelep/planetclient
Py4web app component for easy REST API services implementation for serving geospatial data.
database geojson geospatial gis osm postgis programming vector-space-model
Last synced: 17 Jan 2026
https://github.com/petabyt/corescript-editor-legacy
The Classic CoreScript Editor and Interpreter
corescript javascript language programming
Last synced: 31 Jul 2025
https://github.com/gleich/multi-lang-calcs
🏫 Calculators for School in many different programming languages
help highschool programming python utility
Last synced: 13 Jun 2026
https://github.com/theodesp/sicp-workbook
This is my workbook and exercise solutions for the legendary SICP Book
functional-programming lisp programming scheme sicp-book
Last synced: 20 Jan 2026
https://github.com/alexandramartinez/adventofcode-2023
DataWeave scripts used in the adventofcode.com site for 2023.
advent-of-code advent-of-code-2023 adventofcode challenge challenges dataweave dataweave-lang dataweave-language dataweave-playground programming programming-challenges programming-exercises programming-language programming-languages
Last synced: 25 Jan 2026
https://github.com/diable201/algorithms_and_data_structures
Algorithms and Data Structures course at KBTU FALL 2020
acm-icpc algorithms algorithms-datastructures programming
Last synced: 30 Jun 2026
https://github.com/codewithalamin/glassy-login-form
This is a modern Glassy blurred background login form.
blacklivesmatter codepapa360 codewithalamin coding-challenge css front-end front-end-development frontend glassmorphism-blur glassmorphism-css html5 login-form portfolio programming programming-challenges signin-page ui-design webdesign webdevelopment website
Last synced: 11 Feb 2026
https://github.com/muhammadmooazam/raspberry-pi-series
iot programming python raspberry-pi
Last synced: 15 May 2026
https://github.com/mutasim77/lets-build-x
🤓 My DIY coding space: building from scratch and experimenting with projects
computer-science js lets-build libraries programming react tutorials typescript
Last synced: 22 Jul 2025
https://github.com/seanpm2001/learn-nim
A repository for showcasing my knowledge of the Nim programming language, and continuing to learn the language.
article collection education gpl3 gplv3 learn learn-nim learn-nim-lang learn-nim-language md nim nim-collection nim-lang nim-language nimrod programming seanpm2001 seanpm2001-education seanpm2001-life-archive txt
Last synced: 01 May 2026
https://github.com/darky/context-fp
Microscopic functional programming context for TypeScript
context dependency di fp functional functional-programming injection javascript js programming ts typescript
Last synced: 01 May 2025
https://github.com/devsujay19/flickr-logo
Flickr Logo.
css css-programming css-projects css3 design flickr html html-css html-programming html-projects html5 logo logo-design logo-designing programming projects social-media social-media-platform
Last synced: 28 Jun 2025
https://github.com/thestutirajeev/nimantran
Nimantran is an invitation designing and gift sending app. It allows the user to design cards from pre-provided templates and send to the guests and keep the record of their response. The system deals with automating all work related to user record management, gifts management, transaction management and response gathering.
android-application invitation kotlin programming project
Last synced: 19 May 2026
https://github.com/fairfield-programming/terry
🤖 The bot that runs the official Fairfield Programming Association Discord server.
bot bots discord discord-bot discord-py programming python
Last synced: 30 Jun 2026
https://github.com/nilsmartel/solar
compiler lang language nom parsing programming rust
Last synced: 12 Jan 2026
https://github.com/tijme/blog-v1
My blog about cyber security, hacking, software engineering and much more.
blog cyber engineering hacking hexo programming security software static
Last synced: 22 May 2026
https://github.com/prashantpandey9/codesseptember2019-
These are the codes which i solved.
algorithms code code-chef codech codechef codechef-solutions december-of-algorithms hackerearth hackerrank hackerrank-solutions leetcode programming
Last synced: 04 Nov 2025
https://github.com/mahendramahara/solving-challenges-asp.net
Solving Challenges with ASP.NET: This repository provides solutions to 13 server-side programming challenges using ASP.NET, covering a wide range of functionalities and tasks. Explore a curated collection of 13 meticulously crafted solutions addressing various server-side programming hurdles, spanning a broad spectrum of functionalities and tasks.
asp-dot-net asp-dot-net-project aspdotnet aspdotnetcore aspdotnetcore-datagrid aspdotnetcore-datatable backend backend-development bca bca-project c-sharp c-sharp-library c-sharp-project database dotnet lab-exercise mahendra-mahara mahendramahara programming server-side
Last synced: 09 May 2026
https://github.com/relintai/programming_tutorials
Hungarian programming tutorials that I'm writing. (Might translate them later.)
hungarian magyar oop programming sdl2 tutorial
Last synced: 05 Apr 2025
https://github.com/cnahmetcn/30-gunde-javascript-turkce
30 günde javascript eğitimi Türkçe. 30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. 30 günde JS öğrenebileceğiniz bir reponun Türkçe versiyonudur.
30dayscodechallenge 30daysofcode javascript js programming programming-language turkce turkish tutorial
Last synced: 14 May 2025
https://github.com/markoshb/analysis-and-design-of-algorithms-subject
Set of projects using diverse programming tecniques
algorithms complexity-measure java programming
Last synced: 09 Jul 2025
https://github.com/cpscript/programming-languages
A repository that once done will have random scripts from most programming languages
help helper ok programming programming-language programming-languages starter-kit
Last synced: 25 Dec 2025
https://github.com/leaphy-robotics/leaphy-webbased-svelte
Leaphy Easybloqs is software to program Leaphy Robots and Arduino microcontrollers using a block-based programming language.
arduino blockly programming robots
Last synced: 25 Jan 2026
https://github.com/sourhub226/c-cpp-programs
Important C and C++ programs for computer engineers.
ai algorithm-analysis algorithms artificial-intelligence automata c computer-engineering computer-science cpp data-structures dfa education graphics hacktoberfest learning network oop operating-system programming
Last synced: 24 Aug 2025
https://github.com/haroenv/presentations
Some presentations I've given
presentations programming talks
Last synced: 29 Jul 2025
https://github.com/blaze2216/java-learning-journey
🚀 My Java learning journey from basics to advanced concepts. 10+ well-documented programs covering fundamentals, loops, user input, and algorithms. Each program includes detailed comments and demonstrates clean coding practices.
algorithms beginner best-practices coding-journey documentation education java learning programming tutorial
Last synced: 29 Jul 2025
https://github.com/praabindhp/string_operations-array_list
Java Program For String Operations Array List
arraylist code java operations programming string
Last synced: 27 May 2026
https://github.com/mathworks-teaching-resources/treasure-hunt
This modular courseware teaches students basic programming concepts through game development. These concepts include variables, matrices, conditional statements, and functions.
courseware cwm game gamified-learning programming
Last synced: 15 Jul 2025
https://github.com/meysam81/matrix-determinan
a very simple implementation of determinant calculation of a 3 * 3 matrix in a GUI form
assignment assignments college-assignment college-project csharp csharp-code determinant determinant-calculation determinantal-processes matrix program programming programming-language programming-languages
Last synced: 02 Jan 2026
https://github.com/slavetomints/blog-tools
Ruby gem to help with basic CLI blog maintenence
blog blogging cli gem programming ruby
Last synced: 04 Jul 2026
https://github.com/patrulek/tinygp
Tiny Genetic Programming in Golang
genetic go golang programming tinygp
Last synced: 19 May 2026
https://github.com/alhiane/ko5blog
Ko5log is a blog where I share my experience
articles blogging gridsome learning programming
Last synced: 19 Mar 2026
https://github.com/dsrichard97/csulbdataday24m
Music Repo for sentiment analysis configuration
programming quatro r sentiment-analysis
Last synced: 01 Nov 2025