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-06-25 00:20:53 UTC
- JSON Representation
https://github.com/koompi/kosmosuniverse-script
koompi programming python shell terminal
Last synced: 13 Apr 2026
https://github.com/zyxue/zyxue.github.io
My technical blog
and-more biology deep-learning genomics linear-algebra machine-learning neural-network programming statistics web-development
Last synced: 07 Jan 2026
https://github.com/shubham0204/nn_geneticalgo_optimization_kotlin
Hyperparameter optimization with Genetic Algorithms in Kotlin ( or Android, if you wish! )
android artificial-intelligence genetic-algorithm hyperparameter-optimization java kotlin kotlin-android kotlin-language machine-learning machine-learning-algorithms neural-networks programming
Last synced: 04 Oct 2025
https://github.com/fazle-rabbi-dev/top-youtube-channels-for-learning-to-code
👨💻 Explore top YouTube channels for learning web development, app development, coding, and more. This repository is a curated collection of amazing channels to help you master various aspects of programming and software development.
coding css developer free freecodecamp freetutorials html javascript learningresources programmer programming programming-languages python react react-native webdevelopment youtube
Last synced: 13 Apr 2026
https://github.com/paragunhale1998/display-api-data
Here i Display the Api Data Using Fetch And Async Await
angularjs api backend coding css devops fetch frontend github html javascript nodejs opensource programming reactjs vuejs webdevelopment
Last synced: 13 Apr 2026
https://github.com/muba-74/countdown-timer
PROJECT BASED ON TYPESCRIPT,JAVASCRIPT & NODEJS.
command-line-tool java javascript node nodejs programming programming-language typescript
Last synced: 13 Apr 2026
https://github.com/dmarks84/coursework_project_sentiment-analysis
Project for University of Michigan Python Programming Specialization -- Read in tweets and analyzed their content to perform basic sentiment analysis
classification programming python sentiment-analysis statistics web-scraping
Last synced: 09 Apr 2025
https://github.com/swapnanildutta/python-programs
Surfing and exploring through Python programming. 🏄🏻♂️🐍
algorithms-and-data-structures datastructures general-purpose hacktoberfest hacktoberfest2020 programming python3
Last synced: 25 Apr 2025
https://github.com/rabi-siddique/js-interview-questions
A list of JS interview questions.
coding javascript javascript-interview-questions programming
Last synced: 25 Mar 2025
https://github.com/roggersanguzu/object-oriented-programming
This encompasses the use of the console and the Various Java Libraries including the backend Databases.
console-application databases java javalib programming
Last synced: 08 Jan 2026
https://github.com/vaibhavmojidra/python---demo-reading-csv-rows-as-lists
The CSV module is one of the modules in Python which provides classes for reading and writing tabular information in CSV file format.
csv csv-python csv-rows-as-lists-using-python lists mojidra programming python python2 python3 reading-csv vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 11 Mar 2026
https://github.com/musamairshad/geeksforgeeks-practice
Solutions to GeeksforGeeks practice problems.
competitive-programming geeksforgeeks logic-building programming
Last synced: 22 Aug 2025
https://github.com/ntdls/simple-scripting-engine
A robust, general purpose, loosely typed and fully interpreted scripting engine for the web or desktop.
ide programming scripting showcase
Last synced: 04 Jul 2025
https://github.com/nneji123/autocommiter
This repository contains utility functions for the Autocommiter tool.
auto git github-actions programming python
Last synced: 13 Apr 2026
https://github.com/smac-group/introds
The objective of this R package is to provide a support for the course entitled "Introduction to Data Science" given at University of Geneva. This course is intended to provide an introduction to statistical programming using the R language.
data-science programming r statistics
Last synced: 02 Apr 2025
https://github.com/breadonlaptop/c_cpp_animations
C_CPP_Animations is a collection of command-line animations built using C and C++. It includes various visual effects such as loading animations, rotating symbols, and a spinning 3D cube. The project is designed for learning, experimentation, and potential future upgrades to more advanced graphical interfaces.
animations c cpp14 implementation programming
Last synced: 15 May 2026
https://github.com/khouloud8seghira/flashcard
A duolingo opensource alternative. RIP Duo🕯️
algorithm android chrome-extension development django flashcards interview interview-practice language-learning learning obsidian-md programming spaced-repetition webapp
Last synced: 13 Apr 2026
https://github.com/pngo1997/conways-game-of-life
Implements a simulation of Conway’s Game of Life on torus shape.
Last synced: 23 Jun 2026
https://github.com/znx-30/portfolio
This is ultra slim sleek minimal portfolio for developers and software Engineers
clean code github html io minimal portfolio programming study
Last synced: 01 Mar 2025
https://github.com/znx-30/roadmap-generator-v1
Craft personalized technical roadmaps for any skill imaginable with this AI-powered tool. Simply enter the field name, and the system generates a comprehensive learning path, leveraging the capabilities of Gemini Pro PI and GrapViz for visualization.
ai beginners bot coding gemini github programming proxy roadmap study version
Last synced: 13 May 2026
https://github.com/kizumanin/free
"Free" refers to something that can be obtained or used without payment. This can include products, services, or resources that do not require monetary exchange.
bulink curriculum free-for-developers freecodecamp freefq freerdp lantern list nodejs nonprofits open-source programming rdp-connection vmess
Last synced: 06 Jul 2025
https://github.com/mateuszcalderon/temperature-conversion
A code made with C++ that converts Celsius to other temperature units.
Last synced: 02 Apr 2025
https://github.com/fekri8614/hackerrank-practices
Kotlin training
excersize fekri86114 hackerrank-kotlin kotlin programming
Last synced: 01 Mar 2025
https://github.com/woolseyworkshop/article-interfacing-a-7-segment-display-to-an-arduino-uno
Interfacing A 7-Segment Display To An Arduino Uno Article Resources
7-segment-display 74ls47 arduino electronics programming
Last synced: 27 Apr 2026
https://github.com/rcook/blog-rcook-org
Richard Cook's blog
haskell java programming programming-languages
Last synced: 12 Mar 2026
https://github.com/programmer-rd-ai/data-structures-algorithms-learning
Data Structures + Algorithms
algorithms data-structures intelligence logic mathematics programming python
Last synced: 01 Mar 2025
https://github.com/edvaldoljr/programa-start-capgemini-exercicios-java
Lista com 30 exercícios Java para treinar a lógica aprendida em aulas.
capgemini java netbeans programming
Last synced: 26 Mar 2025
https://github.com/Programmer-RD-AI-Archive/Dog-or-Cat-V2-TL
Dog-or-Cat-V2
artificial-intelligence clf cnn deep-learning machine-learning programming python python3 pytorch transfer-learning
Last synced: 19 Sep 2025
https://github.com/newir295/c-programming
C programming Repo. document my Journey in C world :)
Last synced: 25 Oct 2025
https://github.com/ismet55555/big-button
Big Button Embedded Rust Tutorial
embassy-rs embedded programming raspberry-pi-pico rp2350 rust tutorial
Last synced: 05 Oct 2025
https://github.com/labex-labs/practice-cybersecurity-programming-projects
Build real Cybersecurity projects with 8 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.
awesome awesome-list cybersecurity exercises hands-on labex programming projects
Last synced: 06 Oct 2025
https://github.com/tui00/Telegram-bots
Telegram_bots – это мощная библиотека для создания ботов в мессенджере Telegram. Она предоставляет удобный интерфейс для работы с API Telegram, позволяя разработчикам легко создавать, управлять и поддерживать своих ботов.
bot bot-api c-sharp programming telegram telegram-bot-api telegram-bots
Last synced: 06 Oct 2025
https://github.com/labex-labs/shell-for-beginners
This course offers a solid foundation in Bash shell scripting, covering Linux command-line essentials. Through hands-on labs and real-world challenges, you'll master file management, text processing, and automation techniques, enabling you to efficiently use the shell in your daily tasks.
bash challenges course exercises hands-on labex labs linux playground programming shell
Last synced: 07 May 2026
https://github.com/dipto9999/programming_algorithms
Coding Interview Preparation
algorithms coding-challenge coding-interviews programming python
Last synced: 08 Oct 2025
https://github.com/labex-labs/javascript-for-beginners
Learn the fundamentals of JavaScript programming from basic syntax to DOM manipulation. Master essential JavaScript concepts through hands-on labs covering variables, operators, functions, arrays, objects, and event handling.
challenges course exercises hands-on javascript labex labs playground programming
Last synced: 08 Oct 2025
https://github.com/marc7666/computer-organiozation-ii
Practical cases of the subject “Computer organization II” of the degree in computer engineering of the University of Lleida. This subject is taught in the first year. Each practical case is in assembly language.
assembly programming programming-language universitatlleida university
Last synced: 02 Nov 2025
https://github.com/webmekanic/botict
An Application that go through numbers from 1 to 100
css design javascript meteorjs programming reactjs
Last synced: 18 Jan 2026
https://github.com/obaskly/42piscine
My experience during the 42 C piscine
42born2code 42cursus 42piscine 42projects 42school c coding programming shell
Last synced: 09 Oct 2025
https://github.com/labex-labs/redis-for-beginners
In this course, learn the fundamentals of Redis, including installation, key-value operations, data structures, and basic configuration for beginners.
challenges course exercises hands-on labex labs playground programming redis
Last synced: 09 Oct 2025
https://github.com/sandyg6/c-programming
C Programming
arrays cprogramming cprogramming-language filehandling pointers programming programming-language structures
Last synced: 09 Oct 2025
https://github.com/corocoto/crb-language
programming language on JS :man_technologist: :computer: :symbols: :woman_technologist:
crb-language javascript js programming programming-language
Last synced: 09 Oct 2025
https://github.com/dgzlopes/sicp
My solutions to Structure and Interpretation of Computer Programs 2nd Edition.
programming sicp-book sicp-solutions
Last synced: 19 Jan 2026
https://github.com/byroncalvete/computer-science
Computer Science Career 🧬
algorithms computer-science programming python
Last synced: 09 Oct 2025
https://github.com/kashish-naik/complete-webdev-cheatsheet
🛠️ Master web development with this comprehensive cheatsheet covering design, layout, performance testing, and deployment tips. Collaborate and enhance your skills.
accessibility api backend css databases deployment frameworks frontend html javascript programming responsive-design seo version-control web-development
Last synced: 07 May 2026
https://github.com/miyoherman/fake-password-cracker-prank
🔐 Simulate a password cracking tool with this harmless prank script for fun or education; fully safe and non-intrusive.
batch-script beginners console-app dmsmenula educational fake-hacker fun-project learning prank programming simulation windows
Last synced: 09 Oct 2025
https://github.com/xromory/learn-rust
Learning Rust from scratch — documenting my journey, experiments, and projects while exploring one of the fastest and most challenging programming languages.
beginner journey learning learning-by-doing low-level practice programming rust rust-lang system-programming
Last synced: 09 Oct 2025
https://github.com/dmarks84/coursework_project_image-text-recognition
Project for University of Michigan Python Programming Specialization -- Read in documents with images and text, and utilized CV libraries/packages to extract specific types of images and text, pairing them together
classification computer-vision image-classification numpy pandas programming python text-classification
Last synced: 14 Apr 2026
https://github.com/swalx/programming-statistics
Probability Theory & Statistics from a Programming Perspective with Calculations
binomial-distribution combination distribution mean normal-distribution permutation poisson-distribution population probability probability-distribution programming python sample standard-deviation variance
Last synced: 10 Oct 2025
https://github.com/kanansnote/programming-books
Collections of programming books.
books django javascript programming python react
Last synced: 10 Oct 2025
https://github.com/sourceduty/computational_networks
🌐 Assistive computational network model and system development.
ai artificial-intelligence chatgpt computational-network computer-science custom-gpt custom-gpts development gpt gpts model network-model network-theory networks neural-network programming system systems theoretical-computer-science theory
Last synced: 21 Jan 2026
https://github.com/pranjalco/quizzler
The **Quizzler** project is a quiz game application built using **Object-Oriented Programming (OOP)** and **Tkinter** for the graphical user interface (GUI). The app fetches a set of ten questions from the Open Trivia Database (API) and allows users to answer them through an interactive interface.
api game-development gui integration intermediate object-oriented-programming oop programming python tkinter-gui
Last synced: 10 Oct 2025
https://github.com/aniketkumar15/c-language-code
C basic practice question code.
c c-language programming programming-language
Last synced: 10 Jan 2026
https://github.com/shrutisaagar/coding-problems-and-approaches
This repository is to list my solutions/approaches and the fundamental break down of how to approach any such problem without having solved or seen the same problem
Last synced: 19 Jan 2026
https://github.com/narukoshin/blog
Something like a blog where I will post articles about things I'm interested at, music, IT, etc.
articles blog guitar music programming
Last synced: 27 Jan 2026
https://github.com/meysam81/flight-console-app
a minor bug fix from a source of someone else; just changed some glitches so that it can work properly
assignment assignments bug bugfix c-plus-plus college college-assignment college-project debug debugging programming programming-language programming-languages project projects
Last synced: 11 Oct 2025
https://github.com/nkratzke/nkratzke.github.io
blog cloud-computing programming web-scale
Last synced: 13 Mar 2026
https://github.com/daxxbhailive/chapel-upv
🚀 Simplify and enhance your UPV campus experience with chapel-upv, a user-friendly platform for accessing resources and services efficiently.
algorithms chapel compiler-design distributed-systems documentation high-performance languages open-source parallel-computing programming research scientific-computing software-development upv user-guide
Last synced: 15 Oct 2025
https://github.com/aishanipach/50daysofjs
Challenge by Codedamn & Front-end questions to expand your knowledge!
challenge codedamn javascript nodejs programming
Last synced: 17 May 2026
https://github.com/monowarhusain/cse111
This course covers data structures, syntax specification, language theory basics, and math fundamentals. It also includes formal languages, structured programming, and an overview of high-level languages. Students will design and code applications in a suitable language.
bracu bracu-cse cse cse111 encapsulation inheritance monowar monowar-husain monowar-husain-bracu monowar-husain-cse monowar-husain-cse-bracu monowar-husain-omi monowar-husain-omi-bracu monowar-husain-omi-bracu-cse monowar-husain-omi-cse oop operated-oriented-programming programming programming-language-ii ztb-bracu
Last synced: 12 Oct 2025
https://github.com/meysam81/small-library-project
a small implementation of a library; a college assignment written in python
coding college college-assignment college-project college-students programming programming-language project python python-3 python3
Last synced: 12 Oct 2025
https://github.com/minhi0449/algo-ds-java
Java 기반 Algorithm & Data Structure 학습 프로젝트
algorithms beginner-friendly coding-interview competitive-programming computer-science data-structures dsa hackerrank hash-tables interview-preparation java java-algorithms java-data-structures leetcode open-source programming recursion trees
Last synced: 12 Oct 2025
https://github.com/yureshtharushika/line_tunes
🎵 Line Tunes - Interactive Web-Based Drum Sequencer Create rhythmic patterns with this modern drum sequencer featuring multiple drum sounds, dynamic grid system, and real-time playback. Built with React, TypeScript, and Web Audio API for high-quality sound synthesis.
beatmaking coding creativecoding drummachine drumsequencer frontend javascript musicproduction opensource programming react reactjs tailwindcss typescript webdev webdevelopment
Last synced: 02 May 2026
https://github.com/sonytruelove/micropather-semantic-annotation
:open_book: semantic annotation of the MicroPather library
a annotation c cplusplus cplusplus-20 hyperpolyglot institute istu labotary leethomason library mircopather pathfinding practical programming semantic semantic-analysis work
Last synced: 14 Apr 2026
https://github.com/tokhy1/chatgpt_clone
TokhyGPT is a React-based chat application that replicates the capabilities of the GPT-3.5 language model. With this clone, you can engage in interactive and natural conversations with the AI, use it for educational purposes, or even integrate it into your own applications. Explore the power of AI-driven chatbots in this open-source project.
api apiintegration chatgpt css design hooks html javascript jsx openai openai-api programming reactjs
Last synced: 08 Apr 2026
https://github.com/didogrigorov/leetcode-may-daily-challenges-2023
Python solutions to LeetCode's May 2023 Daily Challenges, organized by date. Ideal for practicing coding, mastering Python, and preparing for interviews.
algorithm-challenges algorithms algorithms-and-data-structures coding coding-challenge coding-challenges coding-interviews data-structures interview leetcode leetcode-python leetcode-solutions programming python python3
Last synced: 12 Oct 2025
https://github.com/kernel-loophole/python-version-2.o
updated
logging multithreading openpyxl programming proxy python python-script
Last synced: 12 Oct 2025
https://github.com/tashi-2004/Programming-Fundamentals-PF
I've created files with solutions, named them with their following conventions and order. You can download, copy, and run them on a compiler or software for your information. There are no copyrights attached to these files; they are provided for educational purposes only.
cplusplus dev-cpp programming visual-studio visual-studio-code
Last synced: 13 Oct 2025
https://github.com/j-angnoe/code-walkthrough-compiler
Extract a working program from code walkthrough-like documentation (Literate Programming in Markdown)
literate markdown noweb programming
Last synced: 27 Jan 2026
https://github.com/samcyn/samcyn
Short Bio and profile details
developer portfolio-website portofolio programming
Last synced: 19 Feb 2026
https://github.com/omr-ql/solve_chapter13
Solve the "Starting Out with C++_ From Control Structures through Objects" , Chapter 13
book-exercises c-plus-plus programming
Last synced: 13 Oct 2025
https://github.com/labex-labs/redis-intermediate-to-advanced
In this course, delve into advanced Redis topics like key management, data structures (Lists, Sets, Sorted Sets, Hashes), transactions, Pub/Sub, Lua scripting, persistence, security, performance monitoring, HyperLogLog, and cluster management.
challenges course exercises hands-on labex labs playground programming redis
Last synced: 13 Oct 2025
https://github.com/abdullah-sheikh/ludo-game
Language: C++ GUI: Sfml
cpp gui ludo-game programming sfml visual-studio
Last synced: 13 Oct 2025
https://github.com/edunzer/ethandunzer.github.io
Personal Website with all projects and links.
computer css html javascript personal-website portfolio portfolio-website programming website
Last synced: 05 Feb 2026
https://github.com/asko7779/nmap-scripts
List of some custom Nmap scripts I made, still developing more and adjusting the current ones
cybersec lua nmap nmap-scripts nse programming script-development
Last synced: 13 Oct 2025
https://github.com/patrykniemczyk/informejtycy
A free online platform with 1,500+ users, delivering interactive programming lessons and exercises.
coding coding-challenges data-structures-and-algorithms problem-solving programming programming-exercises
Last synced: 27 Jan 2026
https://github.com/princomp/princomp.github.io
Teaching material for the principles of computer programming using C#.
csharp education-materials oer principles-of-programming programming
Last synced: 02 Apr 2026
https://github.com/m-ah07/weather-app
A simple Python CLI Weather App to fetch current weather information using the OpenWeatherMap API.
apis coding developertools opensource programming python weatherapp
Last synced: 24 Feb 2026
https://github.com/hasanyahya101/sda_lab_solutions
Solutions to SDA lab questions from Spring 2024 Semester in Fast Nuces Lhr. The actual questions can be found in pdf files. Note that, this is for the Lab (subject), not the theory subject.
fast lab lhr nuces programming sda
Last synced: 14 Oct 2025
https://github.com/tomaztk/hangman_game_with_r
Classic word game Hangman for R language
game-hangman ggplot2 programming r rlanguage rstats
Last synced: 24 Feb 2026
https://github.com/jimbob88/jimbob88.github.io
A blog relating to maths, calculators and programming.
a-level c-basic furthermaths html maths programming
Last synced: 22 Jan 2026
https://github.com/labex-labs/privilege-escalation-techniques-on-linux
In this course, you will learn about privilege escalation techniques on Linux. It is a beginner level course and will cover various techniques to escalate privileges on Linux systems.
challenges course exercises hands-on labex labs pen-testing playground programming
Last synced: 19 Feb 2026
https://github.com/san5kriti/basicpythonprojects
A collection of simple and introductory Python projects, including games, apps, and basic list operations. Perfect for beginners looking to practice and enhance their coding skills!
beginner-friendly beginners easy-to-use practice-project programming programmingproject programs projects python python-library python-mini-projects python-project python-project-beginner python-project-template python-projects pythonforeverybody simple-project
Last synced: 14 Oct 2025
https://github.com/hussein-m-kandil/odin-resume-builder
A React app for generating a résumé, developed as part of studying the React course at The Odin Project.
css development html javascript programming react reactjs resume resume-builder resume-website vite web
Last synced: 14 Oct 2025
https://github.com/mathurutkarsh/hacktoberfest2022-dsa
dsa hacktoberfest hacktoberfest-accepted hacktoberfest2022 programming
Last synced: 27 Jan 2026
https://github.com/ayltai/career-f5
Refresh your career in the IT industry
bootcamp career coding course developer development engineering learning programmer programming tech technologies technology
Last synced: 15 Oct 2025
https://github.com/nicorb28/java
algorithms graph-algorithms java java-language java-test junit programming
Last synced: 15 Oct 2025
https://github.com/oliviernt/thoughts
Some random writings and thoughts
biking blog programming thought thoughts
Last synced: 22 Jan 2026
https://github.com/siddarthshete/computer-graphics
This repository contains assignment codes of computer graphics using C programing which were performed in third semester
computer-graphics cprogramming-language programming
Last synced: 15 Oct 2025
https://github.com/gsaslis/bowling_kata
A Coding Kata on Test-Driven Development, using Bowling Game rules.
kata programming software-development software-engineering tdd tdd-kata testing
Last synced: 22 Feb 2026
https://github.com/christarazi/dailyprogrammer
This is a collection of all the /r/dailyprogrammer challenges that I've completed.
dailyprogrammer programming programming-challenge programming-exercises reddit
Last synced: 16 Oct 2025
https://github.com/vaibhavmojidra/python--demo-generating-csv-rows-as-dictionary
The csv library provides functionality to both read from and write to CSV files. Designed to work out of the box with Excel-generated CSV files, it is easily adapted to work with a variety of CSV formats. The csv library contains objects and other code to read, write, and process data from and to CSV files.
coding csv dictionary mojidra programming python python2 python3 vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 14 Mar 2026
https://github.com/erkamuzuncayir/c-programming-a-modern-approach
This repository contains my solutions for C Programming: A Modern Approach by K. N. King.
c c-language c-programming c-programming-language language programming programming-challenges programming-exercises programming-language solution solutions
Last synced: 17 Oct 2025
https://github.com/play3rzer0/crowdfund
A crowdfunding contract with a time period
blockchain blockchain-programming crowdfunding-dapp ethereum programming reentrancy-guard smart-contracts smartcontracts solidity
Last synced: 20 Apr 2026
https://github.com/vaibhavmojidra/python---demo-generating-csv-rows-as-lists
The csv library provides functionality to both read from and write to CSV files. Designed to work out of the box with Excel-generated CSV files, it is easily adapted to work with a variety of CSV formats. The csv library contains objects and other code to read, write, and process data from and to CSV files.
coding csv files generating-csv generating-csv-using-python mojidra programming python python2 python3 vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 27 Jan 2026