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-03-28 00:24:40 UTC
- JSON Representation
https://github.com/labex-labs/practice-kali-programming-courses
Master Kali Linux programming with 6 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.
awesome awesome-list courses exercises hands-on kali labex programming
Last synced: 26 Jun 2025
https://github.com/labex-labs/practice-redis-programming-courses
Master Redis programming with 2 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.
awesome awesome-list courses exercises hands-on labex programming redis
Last synced: 26 Jun 2025
https://github.com/labex-labs/practice-postgresql-programming-courses
Master PostgreSQL programming with 2 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.
awesome awesome-list courses exercises hands-on labex postgresql programming
Last synced: 26 Jun 2025
https://github.com/labex-labs/kali-free-tutorials
Practice Kali Linux Free Tutorials | This repo collects 51 of free tutorials for Kali Linux. Kali is a specialized Linux distribution designed for security researchers and penetration testers. This Skill Tree offers a comprehensive learning path for mastering Kali Linux. It’s perfect for beginner...
awesome awesome-list exercises free free-tutorials hands-on kali labex programming tutorials
Last synced: 26 Jun 2025
https://github.com/labex-labs/practice-sqlite-programming-courses
Master SQLite programming with 2 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.
awesome awesome-list courses exercises hands-on labex programming sqlite
Last synced: 26 Jun 2025
https://github.com/labex-labs/practice-hydra-programming-courses
Master Hydra programming with 2 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.
awesome awesome-list courses exercises hands-on hydra labex programming
Last synced: 26 Jun 2025
https://github.com/labex-labs/practice-wireshark-programming-courses
Master Wireshark programming with 2 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.
awesome awesome-list courses exercises hands-on labex programming wireshark
Last synced: 26 Jun 2025
https://github.com/labex-labs/practice-cybersecurity-programming-courses
Master Cybersecurity programming with 8 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.
awesome awesome-list courses cybersecurity exercises hands-on labex programming
Last synced: 26 Jun 2025
https://github.com/labex-labs/practice-database-programming-courses
Master Database programming with 5 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.
awesome awesome-list courses database exercises hands-on labex programming
Last synced: 26 Jun 2025
https://github.com/labex-labs/postgresql-free-tutorials
Practice PostgreSQL Free Tutorials | This repo collects 7 of free tutorials for PostgreSQL. PostgreSQL is a powerful, open-source relational database management system. This Skill Tree offers a comprehensive learning path for mastering PostgreSQL. It's perfect for database beginners, presenting a...
awesome awesome-list exercises free free-tutorials hands-on labex postgresql programming tutorials
Last synced: 26 Jun 2025
https://github.com/labex-labs/redis-free-tutorials
Practice Redis Free Tutorials | This repo collects 8 of free tutorials for Redis. Redis is a powerful, open-source in-memory data structure store. This Skill Tree offers a comprehensive learning path for mastering Redis. It's perfect for beginners in data caching and real-time applications, prese...
awesome awesome-list exercises free free-tutorials hands-on labex programming redis tutorials
Last synced: 26 Jun 2025
https://github.com/raveriss/cpp_module_01_00-04
Réalisations personnelles pour les exercices C++ (cpp00 à cpp04), explorant les bases de la programmation orientée objet, le polymorphisme, la gestion de la mémoire et d'autres concepts avancés, conformément aux directives de l'école 42.
42-school cpp cpp-basic cpp-exercises cpp98 education learning-cpp programming
Last synced: 02 Jan 2026
https://github.com/jcavat/scalinea
Linear Programming Modeler for Scala
linear linear-programming-modeler programming quadratic scala solver
Last synced: 24 Dec 2025
https://github.com/nipuna-lakruwan/card-matching-game-java
A simple card-matching game built in Java using Swing and JavaFX. Players flip cards to find matching pairs while tracking errors. The game includes customizable features like card images, board size, and a restart option.
begginer-project cardgame game-development gui java javafx memorygame programming swing
Last synced: 13 May 2025
https://github.com/tobiasgrube/tobiasgrube
Schön, dass Sie da sind! Ich bin Tobias Grube – Entwickler, Dozent und Gründer von Admelio Solutions. Werfen Sie gerne einen Blick in meine Arbeit und Vision.
it-training microsoft-sql-server net programming
Last synced: 26 Jun 2025
https://github.com/aniketkumar15/codeinjava
A collection of Java programs showcasing basic concepts, object-oriented programming, and small projects.
java java-8 program programming projects
Last synced: 21 Jul 2025
https://github.com/ivanaquino/voice-assistant-ai
Simple voice assistant powered by openai api
javascript openai openai-api programming react speach-recognition tailwind tailwindcss typescript
Last synced: 03 Mar 2025
https://github.com/nrastija/testobus
Content of the Program Engineering course in the 2nd year of PDS IPS
analytics csharp design programming project-planning uml visual-studio
Last synced: 29 Dec 2025
https://github.com/johnyssauro/arduino-classes
Aqui se encontram todas as aulas do Curso de Introdução ao Arduino, ministrado por mim, bem como a maioria dos projetos implementados em .ino.
arduino arduino-ide cpp programacao programming robotica robotics
Last synced: 25 Feb 2025
https://github.com/thomascode92/flow-name-service
Flow Name Service (FNS) is a decentralized naming system on the blockchain, enabling users to assign human-readable names to their blockchain addresses, contracts, and DApps. It ensures secure and censorship-resistant domain resolution, simplifying the user experience in the decentralized web.
blockchain cadence flow learnweb3 name-service programming web3
Last synced: 12 Jan 2026
https://github.com/rafaelmprogrammer/calculator
This is a calculator in c#.
calculator csharp csharp-code junior-developer junior-programmer programmer programming
Last synced: 02 Jan 2026
https://github.com/sourceduty/code_battle
Battle coding game where multiple players fight using programmed soldiers in a virtual real-time environment.
ai chatgpt code-battle code-war custom-gpt dev developer educational game gamer gaming gpt gpts openai programming python pythonic war warfare
Last synced: 22 Jul 2025
https://github.com/raphaelamonteiro/beecrowd
Exercícios de programação - Plataforma Beecrowd 🐝
beecrowd beecrowd-solutions programming python
Last synced: 26 Jun 2025
https://github.com/the-real-virus/pycaptcha
pyCAPTCHA: A Simple & Secure CAPTCHA Generator ! Generate and verify CAPTCHA images effortlessly with pyCAPTCHA – a lightweight, user-friendly, and interactive Python-based solution.
ai automation bash captcha captcha-generator coding ctf cyber-security ethical-hacking github linux networking open-source pentesting programming python redteam scripting software tools
Last synced: 29 Mar 2025
https://github.com/krishnaclouds/node-chat-app
A Chat Application made using Nodejs (socket.io, express), jQuery
chat-application coding expressjs javascript jest jquery nodejs programming socket-io
Last synced: 01 Feb 2026
https://github.com/krishnaclouds/codingpractice
Collection of Programming Tutorials and Problems from Coding Challenges and Solutions
coding java krishnaclouds programming python python-3
Last synced: 22 Mar 2025
https://github.com/ikanurfitriani/prak-algoritma-dan-pemrograman
This repository contains code archives from the Algorithm and Programming Practicum course in semester 1.
Last synced: 21 Mar 2025
https://github.com/ikanurfitriani/prak-algoritma-dan-pemrograman-lanjut
This repository contains code archives from the Algorithm Practicum and Advanced Programming courses in semester 2.
Last synced: 21 Mar 2025
https://github.com/ikanurfitriani/algoritma-dan-pemrograman-lanjut
This repository contains code archives from Algorithm and Advanced Programming courses in semester 2.
Last synced: 21 Mar 2025
https://github.com/ikanurfitriani/algoritma-dan-pemrograman
This repository contains code archives from Algorithm and Programming courses in semester 1.
Last synced: 21 Mar 2025
https://github.com/nimi-soni/order-promising
📦 Order Promising in SAP – Ensuring Reliable Delivery Commitments 📅
abap atp capacity-check master-data-planning order-promise programming sap-otc sap-sd supply-chain-management
Last synced: 01 Nov 2025
https://github.com/xastro6/wagus-reward-system
WAGUS Reward System Smart Contract Program: A Rust-based smart contract for the Solana blockchain designed to manage and reward user interactions in the WAGUS reward system. This repository contains the core logic for the reward mechanism, as well as the associated configuration and utility files.
blockchain cryptocurrency defi programming rewards rust smart-contract solana system
Last synced: 05 Mar 2025
https://github.com/sramalhao/tech-trek
This repository contains various projects, exercises, and learning resources focused on Python programming. It serves as a personal collection of study materials, covering topics such as data structures, algorithms, object-oriented programming (OOP), web development, and data analysis.
Last synced: 12 Jul 2025
https://github.com/gustedeveloper/music-player-project
Completed FreeCodeCamp's Music Player project, showcasing proficiency in JavaScript and DOM manipulation. Developed an interactive web application with dynamic features. Excited for more JavaScript challenges ahead! #FreeCodeCamp #JavaScript #WebDevelopment
dom-manipulation freecodecamp-project javascript programming web-application-development
Last synced: 18 Feb 2026
https://github.com/erictleung/how-to-learn-to-code
daily dailyprogrammer learning practice programming
Last synced: 12 Jan 2026
https://github.com/samlopezdev/wooden-dreams
A sleek carpentry shop site that offers a comprehensive experience for visitors featuring multiple webpages.
carpentry carpentry-workshop css3 hmtl5 html-css-javascript javascript programming sass software-engineering web-development website woodworking
Last synced: 22 Mar 2025
https://github.com/samlopezdev/carolina-cakes
A tasteful and elegant homepage, showcasing exquisite handcrafted cakes made to order.
bakery bakery-website cakes css3 cupcakes html-css-javascript html5 javascript programming software-engineering website website-development
Last synced: 22 Mar 2025
https://github.com/anmol420/programs-in-python
A Set Of Simple Programs Written In Python.
Last synced: 21 Mar 2025
https://github.com/nab138/programmar
A mobile app to teach new programmers the basics.
app ios java programming teaching
Last synced: 17 Mar 2025
https://github.com/realvishalrana/open-source-path-finder
Open Source Path Finder is a tool to discover open-source projects tailored to your skills and interests. Whether you're a beginner looking for your first contribution or an experienced developer exploring new domains, this tool helps you find projects based on search queries, tags, programming languages, and difficulty levels.
beginner-friendly collaboration developer-tools github-api hacktoberfest javascript nextjs open-source open-source-contributions programming repository-finder tailwindcss typescript
Last synced: 29 Mar 2025
https://github.com/zoroxide/space-simulation
a simple Space looking Simulation done with C++ and olcPixelGameEngine
cpp game-development game-engine gamedev olc olcpixelgameengine programming simulation space
Last synced: 14 Mar 2025
https://github.com/yaser-123/python-projects
Welcome to Python Projects! 🎉 A collection of mini Python projects 🐍 to boost your skills. Whether you're just starting or looking to level up, there's something for everyone! New projects added regularly—stay tuned! 🚀 Fork, explore, and contribute. Let’s make learning fun and impactful! ⭐
programming python python3 pythonlibrarires pythonprojects
Last synced: 06 Apr 2025
https://github.com/harrisonwelch/csci-4230-programming-languages-notes
Notes for Dr. Coleman's programming languages class
haskell markdown notes programming programming-languages prolog ruby scheme
Last synced: 05 Mar 2025
https://github.com/janina280/homework_java_pattern
This GitHub repository contains a comprehensive Java codebase that demonstrates the implementation of various design patterns. The purpose of this project is to showcase the practical usage of design patterns in Java programming.
Last synced: 25 Feb 2025
https://github.com/janina280/rock_paper_scissor
I will ask the user to select either rock, paper or scrissors. And I will also make the computer choose one put of three randomly.
Last synced: 25 Feb 2025
https://github.com/janina280/-wifi_passwords
The program helps us to get the Wi-fi password.
Last synced: 03 Jul 2025
https://github.com/janina280/bank_management
Bank Management Project with python is an intermediate-level project made using Python. Basically, you can have all sorts of functionality that normal banks do have.
Last synced: 23 Jul 2025
https://github.com/janina280/homework_solid
In this repository, I have used various SOLID principles to create code that is more modular, maintainable, and scalable.
Last synced: 25 Feb 2025
https://github.com/sibeux/compfest-cpc
Competitive Programming Contest COMPFEST Universitas Indonesia 2022 repository by sibeux - nasrulwahabi [sibe_ux / nasrul_wahabi]
algorithm competitive-programming-contests compfest cpc programming
Last synced: 16 May 2025
https://github.com/sumaiyatarannumnoor/python
coding-examples problem-solving programming python python-examples python3
Last synced: 24 Dec 2025
https://github.com/akyourowngames/digital-clock
A sleek Digital Clock built with HTML, CSS, and JavaScript, featuring real-time updates, smooth animations. Fully responsive and customizable, it supports 24-hour format and modern UI effects. Perfect for learning JavaScript time functions or enhancing web projects! 🚀
coding css digital-clock-javascript html javascript programming web web-development website
Last synced: 22 Mar 2025
https://github.com/farhaduneci/project-euler
Project Euler solutions
challenge euler mathematics programming project-euler
Last synced: 27 Jun 2025
https://github.com/janina280/object_oriented_programming
In this repository, there are several projects uploaded that were implemented in C++ using object-oriented programming (OOP) principles.
Last synced: 25 Feb 2025
https://github.com/sourceduty/program_generator
👩💻 Create templated dev meta-programs to generate other mini programs.
chatgpt customgpt generated generating generating-programs generation gpt meta-program metaprogramming mini-program mini-programming openai program-generator programmer programming template templated-program-generator templated-programming
Last synced: 16 Jun 2025
https://github.com/aishikmukherjee/linked-lists-in-c
Developer/Creator: Aishik Mukherjee
c c-programming circular-linked-list code coding cse data-structures doubly-linked-list dsa easy interview-practice interview-questions linked-list linked-list-in-c malloc programming programming-language singly-linked-list
Last synced: 27 Jun 2025
https://github.com/pbergstrom90/guldkortet_pmg_exam
Examproject for "Programmering 2" at NTI-skolan. April 2023.
csharp database exam network programming school
Last synced: 22 Mar 2025
https://github.com/sunhuachuang/sunhuachuang.github.io
blog huachuang20 personal programming sunhuachuang
Last synced: 22 Jul 2025
https://github.com/gmostofabd/8051-analog
📈 This repository guides you through reading an analog value from a potentiometer using the 8051 Microcontroller. As our controller does not have internal ADC, we need to convert the analog voltage to its binary equivalent externally. Next, we will connect the binary port to our 8051 microcontroller digital input pins.
8051 ad0804 analog analogtodigital assembly bbargrapg binary circuit converter led microcontroller potentiometer programming proteus simulation
Last synced: 24 Dec 2025
https://github.com/yyfii/python-material-de-estudo
Estudando python e documentando aqui neste repositório.
Last synced: 13 May 2025
https://github.com/icrobotics-team167/camp
Junior Bots camp website
lego programming python robotics summer-camp
Last synced: 02 Nov 2025
https://github.com/rohya8/nvminstallation
Node Version Manager (NVM) installation guide on Windows
cheatsheet javascript node nodejs npm nvm programming windows
Last synced: 25 Feb 2025
https://github.com/paragunhale1998/todo-list-react
Here i Create A Simple Todo-List Using React
css front-end-development frontend html javascript programming react
Last synced: 11 Jul 2025
https://github.com/sourceduty/programming_diagnostics
👨💻 Analyze software for programming metrics. Generate a Programming Diagnostics Report.
ai ai-programming analysis artificial-intelligence chatgpt custom-gpts diagnostics gpt gpts openai programming programming-analysis programming-diagnostics programming-tool
Last synced: 14 Sep 2025
https://github.com/gmostofabd/8051-7segment
📦 This repository demonstrates how to interface a single-digit Seven-Segment Display (SSD) with the 8051 microcontroller using assembly language. A common cathode SSD is utilized in this project, with all necessary files provided, including assembly code, Proteus simulation files, HEX files, and photos from testing. Later we included 2 digits exam
8051 assembly bcd-to-7-segment circuity common-anode-display common-cathode decoder file hex microcontroller programming proteus schematic seven-segments-display simulation ssd
Last synced: 24 Dec 2025
https://github.com/akobashikawa/hugo-blog-programas
Notas sobre programas, programación y lo que programo
Last synced: 14 Feb 2026
https://github.com/shahriar-raj/cse_108-object-oriented-programming-language-sessional
This repository contains all home and lab assignments for the CSE 108: Object Oriented Programming Language Sessional course, part of our Term-2, Level-1 curriculum. It applies theories from CSE 107 to problem-solving. We also learned JavaFX for frontend and made a java project "Football Player Database"
academic java javafx object-oriented-programming problems-solving programming project
Last synced: 29 Dec 2025
https://github.com/ryanlarge13/fivefurnace
This program takes in variables to assess the results obtained by your most recent techtime which is concluded via a chemical reaction between MgO and MgSO4. It asseses the target techtime, your obtained techtime, ambient temp and future temp to output the exact degrees in which to adjust the temputure in a Herrshoff Furnace.
Last synced: 05 Apr 2025
https://github.com/neorai943/freyjafa
Removing barriers to growth and aiding the acceleration of learning engineering skills by examining the history and roots of everything related to engineering.
css education euclid fortran freyja history html javascript matlab programming typesetting website youtube
Last synced: 30 Mar 2025
https://github.com/sourhub226/linux-shell-scripts
Essential linux shell scripts for computer engineers.
computer-engineers computer-science education engineering learning linux programming shell-script
Last synced: 05 Mar 2025
https://github.com/asim-2000/python-programming
competitive-coding dynamic-programming programming python
Last synced: 27 Jun 2025
https://github.com/haithamaljabbari/crabcrack
CrabCrack is a hash cracking tool written in Rust
cryptography cybersecurity hacking hash hashcracker programming rust
Last synced: 22 Mar 2025
https://github.com/openstrata101/dart-programming
A repository solely for storing my Dart learning materials.
coding dart dart-lang dartlang dartlanguage flutter flutter-coding programming store store-repo
Last synced: 25 Feb 2025
https://github.com/emse-p4a-gwu/2025-spring
Course website for Spring 2025 section of EMSE 4571 / 6571: Intro to Programming for Analytics @ GWU
Last synced: 29 Oct 2025
https://github.com/imz/emacs-prog-modes
A package for ALT with Emacs modes that help programming
altlinux developer emacs programming
Last synced: 18 Mar 2025
https://github.com/siddheshkukade/url-shortner-react-bitly
Simple Bit.ly clone created using React JS and Bit.ly API
bitly-api programming reactjs url-shortener
Last synced: 03 Nov 2025
https://github.com/kimamovic21/udemy-nextjs-course-property-pulse-traversymedia-v2
Next.js From Scratch 2024 - PropertyPulse Project
cloudinary mapbox mongodb nextjs nextjs14 oauth programming react react18 tailwindcss
Last synced: 27 Jun 2025
https://github.com/saurabhkumardev/cpp-programming
C++
coding cpp programming programming-language w3schools
Last synced: 25 Feb 2025
https://github.com/and3sil4/codicon-2024.compe
Repo for storing the source code - codicon project, version 2024
ai challenges competitive-programming hackathon inovation javascript node npm problem-solving programming
Last synced: 30 Mar 2025
https://github.com/rufilboss/unilorin
My goal is to write a program for every problem, whether explicitly mentioned or hinted at(by our lecturers), showcasing how we can apply engineering to tackle real challenges through software solutions!
programming python school-project software unilorin
Last synced: 05 Mar 2025
https://github.com/lfariello/hypersonic_aerodynamics
Comparison between the flow field around a cone (3D) and a wedge (2D). Analysis of the Taylor-Maccoll flow field within the supersonic boundary layer of a cone at zero angle of attack in a hypersonic flow.
aerodynamics computational-fluid-dynamics flow-based-programming hypersonic iterative-methods matlab programming
Last synced: 03 Mar 2025
https://github.com/horikitasuzunetsundere/temperature-monitoring-with-control-system
Revolutionizing Temperature Control: Real-time Monitoring with C++ Program and Proteus Integration
arduino cpp embedded-systems programming proteus
Last synced: 30 Mar 2025
https://github.com/horikitasuzunetsundere/student-crud-app-with-vb-mysql-db-sign-in-sign-out-and-authentication
Development of a Secure Student Management System with CRUD Functionality, Sign-In/Sign-Out, and Authentication using Visual Basic and MYSQL Database
crud-application mysql-database programming visual-basic xampp-server
Last synced: 30 Mar 2025
https://github.com/jose-leandro/in.orbit
in.rbit é uma aplicação intuitiva e eficiente para definição, organização e acompanhamento de metas. In Orbit ajuda usuários a gerenciar seus objetivos de forma clara e organizada, permitindo acompanhar o progresso em tempo real e garantir que estão no caminho certo para alcançar suas metas pessoais ou profissionais.
biomejs css dayjs desenvolvimento-web development frontend html javascript programming radix-ui reactjs tailwindcss typescript vitejs
Last synced: 18 Feb 2026
https://github.com/mrjov100/midtest-backend-programming_jovandi-todana
Midtest Backend Programming. Completed three individual project assignments within two weeks, starting from April 22 to May 6. With supervisor, Mr. Janson Hendryli. Tarumanagara University, Indonesia.
Last synced: 05 Mar 2025
https://github.com/dukebismaya/ponggame
Phantom Pong: A fully crafted Pong game using C
c c-lang c-language game game-development gamedev open-source pong pong-game programming raylib retro-game
Last synced: 26 Feb 2026
https://github.com/dirkgroot/dirkgroot.github.io
Source code for my GitHub Pages site
Last synced: 24 Dec 2025
https://github.com/jimcostdev/curso-go
Sumérgete en el mundo de Go y domina uno de los lenguajes más potentes y eficientes de la actualidad.
Last synced: 06 Apr 2025
https://github.com/rimkart-2006/kotlin-gic
🌟 Simplify game development in Kotlin with easy-to-use libraries and tools for creating engaging interactive content.
android api backend coroutines data-serialization developer-tools gic gradle json kotlin kotlin-multiplatform mobile-app programming software-development web-development
Last synced: 03 Nov 2025
https://github.com/simpson-computer-technologies-research/stem_club_week1
Learn Python Basics in the First Week of STEM Club
club learn programming python stem
Last synced: 22 Mar 2025
https://github.com/simpson-computer-technologies-research/stem_club_week4
Learn Python Classes in Week 4 of STEM Club
classes learn programming python
Last synced: 22 Mar 2025
https://github.com/simpson-computer-technologies-research/apc5-6
Learn the Golang Programming Language in Week 5 and 6 of my Advanced Programming Club
Last synced: 22 Mar 2025
https://github.com/simpson-computer-technologies-research/apc9-10
Learn Databases in Week 9 and 10 of my Advanced Programming Club
learn programming python sql sqlite
Last synced: 22 Mar 2025
https://github.com/simpson-computer-technologies-research/apc13
Develop a Final Project during the Last Week of my Advanced Programming Club
final go js programming project python rust
Last synced: 22 Mar 2025
https://github.com/simpson-computer-technologies-research/apc0
Introduction to my Advanced Programming Club
go learn programming python rust
Last synced: 22 Mar 2025
https://github.com/simpson-computer-technologies-research/apc1-2
Learn the Python Programming Language in Week 1 and 2 of my Advanced Programming Club
coding learn programming python
Last synced: 22 Mar 2025