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-23 00:24:34 UTC
- JSON Representation
https://github.com/oleks/trafaret
Template-Driven Programming Exercises
exercise programming templates
Last synced: 05 Apr 2025
https://github.com/rkstudio585/advanced-digital-clock
The Advanced Digital Clock is a Python terminal application that displays the current date and time in a clean, 12-hour format with AM/PM notation. It features a continuously updating display and is cross-platform compatible, making it ideal for learning and integration.
clock program programming python python-clock python3 rk rk-studio
Last synced: 22 Nov 2025
https://github.com/abhishekmishragithub/gitbook-notes
Random notes
notes programming python system-design
Last synced: 19 Nov 2025
https://github.com/sourceduty/battery_management
🔋 Develop and simulate battery management systems to optimize performance.
ai artificial-intelligence batteries battery battery-management battery-management-system battery-tool chatgpt custom-gpt customgpt development electronic gpt gpts openai programming
Last synced: 31 Mar 2025
https://github.com/aloisseckar/master-coda
Nuxt 3 website/blog about programming
blog opinions programming tutorials
Last synced: 18 May 2026
https://github.com/antaripchatterjee/eztasks
A single threaded approach to implement task oriented programming in c
asynchronous asynchronous-programming c c99 parallel-programming parallelism programming single-threaded task task-group task-oriented task-queue task-queues
Last synced: 26 Jan 2026
https://github.com/paragunhale1998/filter-gallary
Here i Create A Filter Gallary Using Html , CSS and Javascript
css devloper filter-gallary frontend html javascript programming project
Last synced: 12 Apr 2026
https://github.com/rkstudio585/temperature-converter-python
A simple Python script that converts temperatures between Celsius and Fahrenheit. It provides a user-friendly command-line interface to input and convert temperatures, displaying results clearly. Ideal for quick conversions and learning basic Python programming concepts.
conversater program programming python python3 rk rk-studio temperature temperature-converter-python
Last synced: 10 Oct 2025
https://github.com/pranjalco/workout-tracking-using-google-sheets
This project leverages the **Nutritionix API** and **Sheety API** to track your workouts. Users can enter their workout details in natural language (e.g., "Ran 3 miles"), Uses the **Nutritionix API** to understand the exercise and calculate additional details like duration and calories burned.
api-integration automation fitness google-sheets health-tracking http-requests intermediate json-parsing programming python
Last synced: 30 Mar 2025
https://github.com/pranjalco/hirst-painting-intermediate
This project involves creating a Hirst painting using extracted colors from an image file (`image.jpg`). The program uses the `colorgram` library to extract 30 colors and then utilizes those colors to create a 10x10 grid of colorful dots resembling a Hirst painting.
colorgram creative-programming gui-based hirst-painting intermediate programming python turtle-graphics
Last synced: 30 Mar 2025
https://github.com/janina280/java
In this repository, several projects developed in Java are uploaded, representing the initial steps in programming in this language.
Last synced: 03 Sep 2025
https://github.com/omiq17/notepad
Some important notes during my learning of new technologies
coding notes programming technologies
Last synced: 12 Feb 2026
https://github.com/hardikaz/snakeandladders
This is a Snake and Ladders game coded by me in JAVA language .For more information have a look at the README file
Last synced: 14 Jun 2026
https://github.com/iamtalhaasghar/programming-fundamentals-in-cpp
This repository contains all the lab tasks done by me in my very first programming course i learned in my university.
beginner-friendly cpp fundamentals-of-programming programming
Last synced: 19 May 2026
https://github.com/diveshthapa/books_notes
IT programming books and notes
bca bcsit be bit books computer engineering it notes programming science software
Last synced: 23 Feb 2026
https://github.com/than-dev/55-go-projects
It's a intensive go learning, doing 1 project by day through 55 days!
api go golang journey learning-by-doing programming webserver
Last synced: 11 Jun 2025
https://github.com/bilgehangecici/c-assignments
Includes some recursion, some OOP with structs and a little bit Data Structures.
Last synced: 30 Mar 2025
https://github.com/00nevo/uebungen-exercises-in-cplusplus
What i read about C plus plus
anfanger beginner cplusplus programmieren programming
Last synced: 01 Apr 2025
https://github.com/apolinario0x21/datastructure
data-sctructures java programming
Last synced: 25 Mar 2025
https://github.com/aishikmukherjee/blackjack-cards-game-in-python
Developer/Creator: Aishik Mukherjee
blackjack-game blackjack-python card-game cards code development final-year-project game-development game-in-python learn-to-code learning oops-in-python programming programming-in-python programming-languages project python python3 ready-to-use solo-project
Last synced: 09 Apr 2025
https://github.com/labex-labs/quick-start-with-wireshark
Quick Start with Wireshark | This repo collects 9 of programming labs exercises for Quick Start with Wireshark. In this course, you will learn how to use Wireshark to capture and analyze network traffic. You will learn how to install Wireshark, capture packets, and analyze them. You will also lea...
challenges course cybersecurity exercises hands-on labex labs playgroud programming
Last synced: 30 Mar 2025
https://github.com/gregdhill/notes
Revision Materials
cheatsheets computer-science notes programming revision
Last synced: 21 Feb 2026
https://github.com/mumuki/mumuki-html-runner
🕸️ Sinatra server for validating Web pages with HTML, CSS and JavaScipt within Mumuki
code-evaluation educational hexp html mumuki nokogiri programming ruby runner web-development
Last synced: 28 Feb 2025
https://github.com/lixx21/dicoding_basic_javascript
Basic javascript programming language code to learn
dicoding javascript programming
Last synced: 03 Apr 2025
https://github.com/zachstence/portfolio
A portfolio of some work I did throughout high school and college
code css html php portfolio programming projects website
Last synced: 12 Apr 2026
https://github.com/raphaelamonteiro/javaprojects
Projetos desenvolvidos utilizando a linguagem de programação Java
Last synced: 03 Jan 2026
https://github.com/afrieirham/programming-league-november-2017
On 8th November 2017 and 15th November 2017. I have participated in a Programming League Competition hosted by Persatuan Komputer Universiti Malaya (PEKOM). It was my first ever experience in programming competition.
java programming programming-challenges programming-competitions
Last synced: 29 Oct 2025
https://github.com/sourhub226/flutter-basics
Handcrafted basic apps for getting started with flutter and dart.
android beginner-friendly dart design flutter flutter-app flutter-ui google hacktoberfest ios learning-by-doing mobile-app programming ui
Last synced: 12 Apr 2026
https://github.com/lubasinkal/nvim
📝 My custom Neovim configuration, based on kickstart.nvim. Minimal, well-documented, and easy to customize for personal workflows. Features plugin management, language support, sensible defaults, and UI improvements for a modern Neovim experience.
coding config golang ide javascript neovim programming python telescope typescript vim vuejs
Last synced: 29 May 2026
https://github.com/alerzendee/applebox
A animation of Apple's box.
3d-models html-css programming
Last synced: 25 Mar 2025
https://github.com/neikiri/python-handbook
A beginner-friendly Python handbook with chapters, exercises, solutions, examples, mini projects, cheatsheets, and tests.
beginners cheatsheet education exercises learn-python mkdocs open-source programming projects pytest python python-handbook python-tutorial python3
Last synced: 29 May 2026
https://github.com/kaviarasan-r/pattern-programming-java
Java pattern program enhances the coding skill, logic, and looping concepts. It is mostly asked in Java interview to check the logic and thinking of the programmer. We can print a Java pattern program in different designs.
Last synced: 02 Apr 2025
https://github.com/koompi/kosmosuniverse-script
koompi programming python shell terminal
Last synced: 13 Apr 2026
https://github.com/ssricardo/ssricardo.github.io
codes programming tips website
Last synced: 13 Apr 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/luizcalaca/ts-node-joi-api
Typescript API with Joi validations, Express.js and MySQL. The project has the main branch to show the solutions with functions and the change-oop-api-ts to show with Object oriented programming.
api-rest functional-programming joi-validation mysql2 nodejs oop oriented-object-programming programming typescript
Last synced: 13 Apr 2026
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/erseco/ugr_fundamentos_programacion
Prácticas de la asignatura Fundamentos de programación de la UGR (ETSIIT)
Last synced: 06 Sep 2025
https://github.com/ahmad-ali-rafique/python_function_solutions
Python_Function_Solutions is a repository featuring 50 defined functions and their solutions to 50 distinct programming problems in Python. Dive into a diverse range of challenges and explore innovative solutions crafted with original ideas to enhance your Python skills.
data-science functions programming programming-exercises python pythonfu solutions
Last synced: 08 Jun 2026
https://github.com/zeeshier/programming_fundamentals
In this reposity, i covered Programming Fundamentals in C++ for Beginners
cpp programming programming-fundamentals
Last synced: 13 Jun 2025
https://github.com/rudradcruze/phitron
Phitron is a platform designed to help individuals build a strong foundation in programming. It offers courses on various topics, including basic programming, data structures, algorithms, object-oriented programming, databases, and more. Batch 5
Last synced: 01 May 2026
https://github.com/timeless-residents/handson-elm
A hands-on guide for learning the Elm programming language through basic concepts and practical examples
beginner-friendly elm functional-programming learning programming tutorial web-development
Last synced: 31 Jul 2025
https://github.com/elmo73lopd/blox-fruits-script
Powerful script for Blox Fruits game that enhances gameplay and provides players with an edge. Includes features like auto-farm, teleportation, and more for an unparalleled gaming experience.
automation blox-fruits cheats code development exploits farming game github gui hackathon hacks lua multiplayer optimization programming roblox script scripting tools
Last synced: 13 Apr 2026
https://github.com/sjthesahiljoseph/the-c
The-C is a C language learning repository made by sjTheSahilJoseph. I created that for my personal learning, teaching, notes, practice etc... But feel free to use that. No problem with it. Thank You.
c c-language code coding learn learning notes practice programming software teaching the-c
Last synced: 06 Jul 2025
https://github.com/puspak29/cpp-snippet
cpp snippet for cp
cp cpp cpp-snippet programming snippet
Last synced: 02 Apr 2025
https://github.com/anish-agnihotri/codecertain
codeCertain is a currently under development project focused around building an open source platform for practical programming education. It's main objectives are to be an easily accessible platform for users to learn about various community contributed programming topics.
learning opensource platform programming
Last synced: 26 Mar 2025
https://github.com/znx-30/insta-web-scraper
A basic web scraper for Instagram built using R, designed to retrieve user and hashtag metrics such as post count, follower count, and following count. This package is simple, relying on text pattern matching, and may require updates if Instagram changes its page structure.
code github instagram iscraper osint programming r study web webscraping
Last synced: 18 May 2026
https://github.com/kuba2k2/kuba2k2
A personal homepage
blog electronics hardware homepage posts programming projects reverse-engineering utterances
Last synced: 06 Jul 2025
https://github.com/anasbinrashid/pacman-assembly
I implemented the classic PACMAN in x86 Assembly Language.
assembly assembly-x86 game-development pacman pacman-game programming project x86 x86-assembly
Last synced: 27 Feb 2025
https://github.com/antojebi7/bill-tally-with-c
Bill Tally is a C-based terminal application for managing invoices and transactions. It supports invoice generation, discount and tax calculations, and data storage. Designed for simplicity and accuracy, it operates in a command-line interface. (Features are currently limited as the project is under development)
beginner billmanagement c programming project
Last synced: 06 Sep 2025
https://github.com/h12m54am/bsys-2065
This repo holds all homework-related work from my BSYS-2065 course. It consists of Turtle, Math and Random libraries
programming pyenv python turtle
Last synced: 04 Apr 2025
https://github.com/fekri8614/kotlin-training2
Kotlin practice
kotlin kotlin-practice programming
Last synced: 11 Jun 2025
https://github.com/nasadorian/seeing-arrows
Slides and example code from my talk, `Seeing Arrows Below the Code`
arrows cats fp functional programming scala
Last synced: 02 Apr 2025
https://github.com/felixoder/leetcode_journey
Here I share my leetcode progress journey
cp dsa hactober leetcode logic practise programming
Last synced: 17 Jan 2026
https://github.com/woolseyworkshop/article-adding-digital-io-to-your-circuitpython-compatible-board
Adding Digital I/O To Your CircuitPython Compatible Board Article Resources
74hc165 74hc595 circuitpython electronics mcp23017 programming
Last synced: 01 May 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/naren219/cs50-files
Contains all content learned from CS50 (through Edx).
Last synced: 03 Jan 2026
https://github.com/dmarzzucco/saas-api.net
API.NET technical test
asp-net-core csharp net postgresql programming sequelize sql
Last synced: 08 Apr 2025
https://github.com/programmer-rd-ai-archive/text-is-about-covid-or-not
Text-Is-About-Covid-or-Not
ai covid covid19 deep-learning dl natural-language-processing nlp programming python python3 pytorch
Last synced: 01 Mar 2025
https://github.com/coolguy1990/code-challenge
Learning Programming by doing
Last synced: 17 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/corneliustanui/personal_quarto_website
This repo contains source files for my personal Quarto-based website.
data netlify programming quarto r rbind websites
Last synced: 02 Apr 2025
https://github.com/otumian-empire/crypto-sec-oe
Crypto is a sample practice project for the swift python programming material, https://github.com/Otumain-empire/swift-python that implements the Cesar-cipher. Isn't that great?
otumian-empire programming python3 swift-pythom
Last synced: 05 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/stackblogger/stackblogger.github.io
Stackblogger.com- a tech blog | easy tips and tricks about programming
angular angular2 css html javascript programming
Last synced: 13 Apr 2026
https://github.com/nihalsheikh/cs50p
Course: CS50P INTRO TO PRAGRAMMING WITH PYTHON
Last synced: 07 Oct 2025
https://github.com/labex-labs/pandas-for-beginners
This comprehensive course covers the fundamental concepts and practical techniques of Pandas, the essential library for data manipulation and analysis in Python. Learn to create, manipulate, and analyze data efficiently using DataFrames and Series.
challenges course exercises hands-on labex labs pandas playground programming python
Last synced: 15 May 2026
https://github.com/labex-labs/nmap-for-beginners
In this course, you will learn about Nmap, a powerful network scanning tool that is used to discover hosts and services on a computer network.
command-line-tools course cybersecurity cybersecurity-tools ethical-hacking hands-on labex labs linux-tools network-discovery network-scanning network-security nmap nmap-scripts packet-analysis port-scanning programming security-auditing tcp-ip vulnerability-assessment
Last synced: 17 Feb 2026
https://github.com/abhipatel35/java-inheritance-employee-management
Java Inheritance Employee Management: Explore inheritance in Java with classes representing employees, including analysts and salespersons, showcasing salary raises and bonuses.
code employee-management extends inheritance intellij-idea java javaclass object-oriented-programming parent-child-class programming software-development subclass superclass
Last synced: 18 Jan 2026
https://github.com/byroncalvete/computer-science
Computer Science Career 🧬
algorithms computer-science programming python
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/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/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/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/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/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/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/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/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/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/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/nicorb28/java
algorithms graph-algorithms java java-language java-test junit 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/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
https://github.com/codingabi/appfaults
Test/stress tool for Windows that creates typical application faults, like a memory leak, freezes ...
Last synced: 20 Oct 2025
https://github.com/Haseeb1389446/CSharp
Here are all my C# 🟢 tasks and basic exercises 🖥, to strengthen my C# 🟢 logic-building skills 🧠.
c-sharp coding console-application csharp csharp-code programming programming-language tasks
Last synced: 22 Oct 2025
https://github.com/AleRzendee/editor-x
Editor Rich-Text with quill.js and html&css.
editor framework html-css-javascript novidades programming project quilljs rich-text-editor
Last synced: 22 Oct 2025
https://github.com/m-ah07/to-do-list
A simple and interactive To-Do List application built with HTML, CSS, and JavaScript. It allows users to add, mark, and remove tasks, making task management easy and efficient.
codelife css dailytasks html javascript opensource programming simpleapp todolist webdevelopment
Last synced: 24 Feb 2026
https://github.com/neabytelab/typescript-helper
🚧 A tool that collects and organizes TypeScript error messages from Microsoft repository and creates JSON files for each error code.
code-analysis compiler data-collection dataset development-tool diagnostics error-codes error-database error-messages errors javascript json microsoft-typescript nodejs programming static-analysis tsc typescript typescript-errors validation
Last synced: 05 May 2026
https://github.com/godzillaandkong/javascript-v6f
🔧 Streamline your JavaScript development with v6f, offering efficient tools and features for building robust applications seamlessly.
api asynchronous coding frameworks front-end javascript javascript-ecosystem libraries npm performance programming testing tools tutorials v6f web-development
Last synced: 14 May 2026
https://github.com/vatih2675/vatih2675.github.io
General Site
css css3 html html-css-javascript html5 javascript php php7 php8 programer programming vanilla-javascript web web-design web-development website
Last synced: 15 Mar 2026
https://github.com/zoometh/oxford
Scholar work from or for Oxford University
oxford programming teaching teaching-materials
Last synced: 25 Oct 2025