An open API service indexing awesome lists of open source software.

Computer science

Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. It is the scientific and practical approach to computation and its applications and the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to, information.

https://github.com/orelba/linked-lists

Implementation of the linked list data structure in Javascript

computer-science data-structures linked-list

Last synced: 12 Jun 2025

https://github.com/geauxweisbeck4/codeasaurus-rex

LeetCode Problems, Computer Science & System Design Notes, and More

computer-science docusaurus guide notes tutorials

Last synced: 07 Apr 2026

https://github.com/edo1z/sort-visualizer

Interactive sorting-algorithm visualizer - watch 15 sorts run, or write your own and get it scored live. Vanilla JS, no build.

algorithm-visualization canvas computer-science educational javascript sorting-algorithms visualization web-worker

Last synced: 14 Jun 2026

https://github.com/dpetrosy/shell_scripts

My shell scripts repository.

bash computer-science linux shell shell-script unix

Last synced: 11 Apr 2026

https://github.com/iron-hope-shop/degree-program-portfolio

A comprehensive final reflection detailing academic experiences, key takeaways, and future aspirations throughout a computer science degree program, highlighting course learnings, professional impact, and emerging industry trends.

academic-reflection computer-science coursework-summary degree-program education-reflection future-trends personal-growth professional-development

Last synced: 10 Apr 2026

https://github.com/128keaton/comp-1900

Homework and Labs for COMP-1900 at University of Memphis

1900 computer-science java

Last synced: 14 Mar 2025

https://github.com/sergio-oliveira-br/alucontrol

Staging Environment - This project was developed within the framework of the Computer Science course and aims to apply and demonstrate the skills acquired throughout academic training. The application allows users to access HTML pages to add, edit and manage data in tables, using a robust backend implemented in Java, with the Spring Boot framework

ajax backend bootstrap computer-science css final-project frontend full-stack heroku html java javascript mysql nci postgresql rest-api spring-boot

Last synced: 07 Apr 2026

https://github.com/jamesclarke7283/teachingcs

A repository full of resources i use to teach computer science concepts to people

computer-science lua python python3 rust teaching teaching-materials

Last synced: 10 Apr 2026

https://github.com/shivam5509/power-bi-project

Expert in creating interactive dashboards and reports using Power BI, utilizing 10+ visual tools like cards, slicers, and charts. Skilled in cleaning and transforming large datasets with Power Query Editor. Proficient in advanced DAX functions (SUMX, FILTER, CALCULATE) to derive insights and drive data-driven decisions.

advanced-excel computer-science data-analysis data-mining data-visualization engineering mysql numpy pandas powerbi pyhton3 sql sql-server

Last synced: 11 Apr 2026

https://github.com/shama-llama/employee-attrition-prediction

Employee attrition prediction for human resources management using decision trees

computer-science cosc-6041 ml

Last synced: 20 Apr 2026

https://github.com/vvijk/uni-courses

This repository serves as a centralized hub for organizing and showcasing my university coursework.

api c c-sharp computer-science coursework csharp dotnet java javascript kau lisp parser pascal projects prolog python tictactoe university university-project uwp

Last synced: 11 Apr 2026

https://github.com/agucova/cs50x

👨‍💻 This is a set of all the problem sets I made while doing Harvard's Introduction to Computer Science (CS50x).

c computer-science cs50 cs50problemsets cs50x psets python

Last synced: 16 Apr 2026

https://github.com/jonathanspereira/list-of-exercises-in-c

List of exercises proposed by the programming language discipline in c.

c computer-science programacao

Last synced: 01 Sep 2025

https://github.com/dsadriel/intel8086

Este programa foi desenvolvido como trabalho final da disciplina (INF01108) Arquitetura e Organização de Computadores I utilizando a arquitetura do processador Intel 8086. [EN] This program has been developed as the final assignment for the Architecture and Organization of Computers I class using the 8086 Intel processor architecture

assembly computer-science cs intel8086 ufrgs

Last synced: 30 Oct 2025

https://github.com/nihonxim/computerscience

Computer科学研究について、コンピューター科学の勉強とソフトウェア作り方

algorithms computer-science data-structures

Last synced: 23 Mar 2025

https://github.com/ansh-info/datacamp-learn-data-science-ai

Learn Data Science & AI from the comfort of your browser, at your own pace with DataCamp's video tutorials & coding challenges on R, Python, Statistics & more.

algorithms api artificial-intelligence computer-science data-science datacamp datacamp-course datacamp-track interview machine-learning natural-language-processing neural-network nlp nlp-machine-learning openai python3 pytorch roadmap tensorflow

Last synced: 11 Apr 2026

https://github.com/jofaval/jofaval

Brief description of my journey as a developer, and as a human being :)!

about-me artificial-intelligence backend computer-science frontend machine-learning markdown portfolio readme-profile

Last synced: 29 Mar 2025

https://github.com/ranitmanik/cs-java-assignments

A collection of JAVA code snippets and assignments for computer science coursework.

assignment-solutions assignments computer-science coursework java

Last synced: 23 Mar 2025

https://github.com/bryanpmx/utep_cs_data_structures

This repository contains projects and code examples that illustrate fundamental computing algorithms and data structures as taught in the course. The material covered includes both basic algorithmic techniques and the practical implementation of data structures which are essential for software development and problem-solving.

algorithms computer-science data-structures graph-theory java python sorting-algorithms

Last synced: 17 May 2026

https://github.com/n-c0de-r/info1.01_wendingmachine

A simple command line Wending Machine, 1st semester, 1st exercise, computer science.

1st-exercise 1st-semester computer-science java wending-machine

Last synced: 05 Mar 2025

https://github.com/skwowet/amfoss-tasks

Set of tasks that need to be attempted to join amFOSS.

computer-science cpp flutter-apps golang java javascript python tasks-list

Last synced: 11 Apr 2026

https://github.com/alexzajac/cheatsheets

Collection of cheat sheets in ML and Computer Science.

cheatsheet computer-science ml

Last synced: 08 Jan 2026

https://github.com/ashtanko/shtanko.dev

Personal site and blog

computer-science programming site

Last synced: 05 Jan 2026

https://github.com/pseudobun/me

My personal website built with Next.js, deployed on Vercel.

computer-science nextjs personal-website portfolio rnd-engineer vercel

Last synced: 07 Apr 2026

https://github.com/pprattis/vegetable-traders-check-program

This is a practice program is Visual Basic that simulates the procedure of checking the trade of vegetable buys and sales.

computer-science eof program visual-basic

Last synced: 03 Feb 2026

https://github.com/ramonxm/algorithm-and-data-structures

👩🏻‍💻 | A repository to study algorithm, data structure and concepts

algorithms-and-data-structures computer-science concepts-of-programming-languages

Last synced: 29 Mar 2025

https://github.com/gabrielrovesti/calcolo-numerico-unipd

Corso di Calcolo Numerico tenuto nell'anno 2021/2022 presso la facoltà di Informatica, UniPD dai prof. Marco Vianello e Federico Piazzon

calcolo computation computer-science fiup informatica matlab numerical-analysis unipd

Last synced: 21 Mar 2025

https://github.com/gabrielrovesti/mobile-security-unipd

Mobile Security course of M.Sc. in Computer Science, First Semester, Padova, held by prof. Eleonora Losiouk, 2023-2024

computer-science cybersecurity fiup mobile-security unipd

Last synced: 21 Mar 2025

https://github.com/gabrielrovesti/mobile-programming-and-multimedia-unipd

Mobile programming and multimedia course of MSc in Computer Science, Second Semester, Padova, held by Prof. Ombretta Gaggi, 2023-2024

android computer-science fiup ims internet-mobile-and-security ios mobile-development mobile-programming-and-multimedia mpm unipd

Last synced: 21 Mar 2025

https://github.com/mmaffi/c-academic-exercises

📌 Repository of C and programming logic exercises developed during my undergraduate studies in Information Systems at UFMS CPTL. Here, I store practice exercises to reinforce fundamental language concepts and improve programming logic skills.

algorithms c-exercises c-language c-programming college-projects computer-science data-structures learning-c logic-programming programming-challenges

Last synced: 31 Mar 2025

https://github.com/nishatrhythm/digital-logic-design-lab

Digital Logic Design (.circ) related files can be found here. You must run those files in Logisim software.

computer-science digital-logic-design electronics

Last synced: 20 Jul 2025

https://github.com/elidrissidev/dsa-practice

My playground repository where I'm practicing DSA using C!

algorithms c computer-science data-structures

Last synced: 31 Mar 2025

https://github.com/rgglez/cs-my-thesis-scip

My Computer Science Bachelor's Degree Thesis.

8088 assembly computer-science coprocessor electronic hardware thesis

Last synced: 01 Jul 2025

https://github.com/nishatrhythm/algorithm-lab

Basic algorithm related programs can be found in this repository.

algorithm c computer-science cpp java

Last synced: 20 Jul 2025

https://github.com/gwansikk/csday

🎓 유연한 문제해결 능력을 함양하기 위해 알고리즘과 다양한 도메인 및 컴퓨터지식을 학습하고 공유합니다.

algorithms computer-science

Last synced: 29 Apr 2025

https://github.com/thenocturnaldevgypsy/code-lab-lecture-exercises

Library/source codes that I've coded and used for my lectures during my career as BSCS/BSIT/BSCOE Assistant Professor for BSCS, BSIT and BSCOE way back late 2007 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️

algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io

Last synced: 09 Jun 2026

https://github.com/pedroestevaodev/object-oriented-programming

Projects from the Object-Oriented Programming (OOP) course (5th semester, Computer Science - Centro Universitário Barão de Mauá) using Java. Focus on classes, inheritance, polymorphism, encapsulation, abstraction, and design patterns.

abstraction academic-project computer-science design-patterns encapsulation inheritance java object-oriented-programming oop polymorphism proggraming

Last synced: 19 Jun 2026

https://github.com/orelba/knights-travails

Finding the shortest path of a chess knight from point A to point B on a chessboard using a BFS algorithm

breadth-first-search computer-science data-structures graph-algorithms

Last synced: 08 Jun 2026

https://github.com/hjfitz/aspen

ASPEN - Application for Simulating Patient EHR and NEWS. PJE40 @portsoc. Docs @ fyp.hjf.io/docs/js and fyp.hjf.io/docs/api

api computer computer-science fhir final-year-project node preact swagger

Last synced: 01 May 2026

https://github.com/jofaval/advent-code-2021

All the challenges I've answered successfully in the Advent of Code 2021

advent-of-code advent-of-code-2021 algorithms algorithms-and-data-structures computer-science javascript

Last synced: 30 Oct 2025

https://github.com/arielliv/selection-algorithms

3 types of selection algorithms - get the k item from items array

algorithms algorithms-and-data-structures computer-science

Last synced: 28 Mar 2025

https://github.com/kgruiz/summaries

A collection of visual summaries on various tech topics, designed for easier learning.

aws computer-science computer-science-education educational file-walk latex safari-extensions summaries tech-summaries visual-learning

Last synced: 15 Mar 2025

https://github.com/agastyahukoo/accelerated-computer-science-fundamentals

Comprehensive C++ programs from University of Illinois Urbana-Champaign's Accelerated Computer Science Fundamentals course, plus extra examples for deeper learning and practice.

algorithms computer-science data-structures object-oriented-programming

Last synced: 28 Mar 2025

https://github.com/kremeshnoi/cs-obsidian-vault

Educational computer science resources, designed for use in Obsidian.md.

computer-science obsidian-md

Last synced: 15 Jun 2025

https://github.com/christopherandrewtopalian/catopalian_python_computer_science

A Python tutorial series that teaches pure functional programming with a data driven object oriented style.

computer-science py python tutorial

Last synced: 11 Sep 2025

https://github.com/alberto-lazari/computer-science

Computer Science Master's degree courses notes

computer-science programming unipd university

Last synced: 01 Jul 2025

https://github.com/thiagocalvi/trabalho-2-poo

Parte 2 do trabalho desenvolvido durante a disciplina "Programação Orientada a Objetos - 12027/01", no 3º semestre do curso de Ciência da Computação da Universidade Estadual de Maringá (UEM).

computer-science poo uem

Last synced: 11 Sep 2025

https://github.com/luanaraujo5/asteroidespoa

A retro-style space game simulation demonstrating event-driven programming principles in Python. Control a spaceship, dodge asteroids, and shoot missiles while exploring core concepts in game development and object-oriented design. 🕹️🪐

computer-science event-driven-architecture python

Last synced: 10 Nov 2025

https://github.com/sunny0969/content-writing

Writing assignments, thesis, projects, summary and research

computer-science research-paper summarization technology theory thesis-project youtube-video

Last synced: 15 Jul 2025

https://github.com/anntnzrb/ccpg1036

Recursos de la asignatura Análisis de Algoritmos (CCPG1036); ESPOL - PAO II 2024

algorithms computer-science

Last synced: 10 Mar 2026

https://github.com/university-project-repos/airportparking

Software engineering solo project at University of Canterbury: CLI & GUI desktop application for algorithmically computing multiple parking lot fees at the Christchurch international airport. Developed for the course SENG201.

airport-parking algorithm automated-testing cli computer-science continuous-integration desktop-application fee-calculator gui human-computer-interaction java java-16 java-fx parking-charges software-development software-engineering software-testing university-project

Last synced: 23 Mar 2025

https://github.com/university-project-repos/hellcoptacontrolla

A real-time kernel and interrupt-driven embedded-C program for remotely accessing and controlling the state, orientation and operation of a model helicopter. ENCE361 group project at the University of Canterbury.

adc c-programming collaborative-development computer-science debouncing embedded-c embedded-systems helicopter-controller infrared interrupt-driven-programs microcontroller-programming obstacle-detection pid pwm quadrature-encoder real-time round-robin uart university-of-canterbury university-project

Last synced: 23 Mar 2025

https://github.com/byroncalvete/algorithms

Algorithms for zero to hero. It's not only a learning path, it's an adventure and deep understanding of algorithms! 📈

algorithms computer-science

Last synced: 25 Jan 2026

https://github.com/fractalate/study-clrs-introduction-to-algorithms

Study Materials for CLRS Introduction to Algorithms 3e

computer-science mathematics

Last synced: 17 May 2025

https://github.com/n-c0de-r/info1.04_todo.primes

Lab 1.4 - A CLI ToDo-List with search engine. 1st semester, 4th lab.

1st-semester 4th-lab computer-science informatics java prime-numbers search-engine

Last synced: 08 May 2025

https://github.com/n-c0de-r/info2.03_chatbot

A Simple Chatterbox, Sending tests from a client to a Server and back. 2nd semester, 3rd lab.

2nd-semester 3rd-lab chat client computer-science informatics java server

Last synced: 08 May 2025

https://github.com/pprattis/signals-and-fourier-transforms

A Matlab script that with Discrete Fourier Transform calculates the Fourier series corresponding to a finite length T signal and the inverse of the given Fourier series.

computer-science fourier-inversion fourier-series fourier-transform matlab octave program signal student

Last synced: 29 Mar 2025

https://github.com/n-c0de-r/info1.06_ballbox

Alternative unused lab 1.6 - Making balls bounce on a canvas. 1st semester, 6th lab.

1st-semester 6th-lab canvas computer-science graphics informatics java

Last synced: 08 May 2025

https://github.com/pprattis/image-compression-using-transforms

A Matlab script that implements a discrete cosine transform to compress an image.

compress compress-image computer-science cosine-transform matlab octave program student transform

Last synced: 29 Mar 2025

https://github.com/pprattis/factorial-using-loops

A console application that calculates the factorial of a number using for, while and do while loops.

computer-science console-application csharp dowhile factorial forloop program student while-loop

Last synced: 29 Mar 2025

https://github.com/pprattis/create-music-piece

A Matlab script that using a specific frequency of sampling and digital slip creates a music piece.

computer-science frequency matlab octave program sampling student

Last synced: 01 Jul 2025

https://github.com/arikmukherjee/dsa-using-cpp

Data Structure & Algorithms

computer-science cpp dsa

Last synced: 28 May 2026

https://github.com/n-c0de-r/info1.03_timepiece

Making a Timepiece with different functions. 1st semester, 3rd lab.

1st-semester 3rd-lab clock computer-science informatics java

Last synced: 08 May 2025

https://github.com/pedro-estevao/programming-techniques

Projects developed in the Programming Techniques course (3rd semester, Computer Science - Centro Universitário Barão de Mauá) using C++. Focus on OOP, modularization, error handling, memory management, and algorithms.

academic-project algorithms baraodemaua c computer-science cplusplus cpp memory-allocation memory-management oop oop-principles programming

Last synced: 08 Apr 2025

https://github.com/pedro-estevao/data-structures

Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.

academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees

Last synced: 08 Apr 2025

https://github.com/henriquesebastiao/computer-graphics-tests

Implementação e estudos de algoritmos de computação gráfica com Python

computer-graphics computer-science graph-algorithms matplotlib matplotlib-pyplot pandas

Last synced: 09 Mar 2025

https://github.com/williamvenner/crunchhr

A* (75/75) A-level Computer Science Coursework (2019)

a-level aqa assignment computer-science coursework nea php

Last synced: 31 Mar 2025

https://github.com/n-c0de-r/info1.06_chatbot

Technical support project, 1st semester, 6th exercise, computer science.

1st-semester 6th-exercise computer-science java tech-support

Last synced: 08 May 2025

https://github.com/n-c0de-r/info2.04_bargraph

Counting characters in a text file and create a histogram of it. 2nd semester, 4th exercise in informatics.

2nd-semester 4th-lab computer-science count-characters histogram informatics java

Last synced: 08 May 2025

https://github.com/n-c0de-r/info1.07_storageunit

JUnit project, 1st semester, 7th exercise, computer science.

1st-semester 7th-exercise computer-science java junit

Last synced: 08 May 2025

https://github.com/n-c0de-r/info2.02_gitexercise

Learning to use Git CLI. What a funny mess that was. 2nd semester, 2nd lab.

2nd-lab 2nd-semester computer-science git infomatics java testing

Last synced: 08 May 2025

https://github.com/robb-fr/teaching1m_2223

Material created for teaching computer science to college students following https://modulo-info.ch/ program.

college computer-science computer-science-education education learning pedagogy

Last synced: 04 Feb 2026

https://github.com/amir-hshahi/data-structures-course

Parsian gulf university course for algorithms and data structure.

computer-science data-structures data-structures-and-algorithms

Last synced: 31 Mar 2025

https://github.com/jdegand/odin-project-knights-travails

Odin Project Javascript - Computer Science - Knight 's Travails

algorithms computer-science odin-project

Last synced: 15 Mar 2025

https://github.com/jdegand/odin-project-linked-lists

Odin Project Javascript - Computer Science - Linked Lists

computer-science odin-project

Last synced: 15 Mar 2025

https://github.com/jdegand/odin-project-binary-search-trees

Odin Project Javascript - Computer Science - Binary Search Trees

computer-science odin-project

Last synced: 15 Mar 2025

https://github.com/n-c0de-r/info1.08_simulator

Life Simulator, 1st semester, 8th exercise, computer science.

1st-semester 8th-exercise computer-science game-of-life java

Last synced: 08 May 2025

https://github.com/fuad1502/self-study-cs

Self Study CS: A self study guide to CS mastery 🧙‍♂️

computer-science study

Last synced: 04 Feb 2026

https://github.com/ivikramsahu/data-structure

Data-structure is not for interviews but to develop scalable software using those.

algorithm computer-engineering computer-science data-structures

Last synced: 24 Jan 2026

https://github.com/eeriemyxi/acaer

Arithmetic expression evaluation using Reverse Polish Notation.

arithmetic computer-science expression-evaluator reverse-polish-notation

Last synced: 15 Mar 2025

https://github.com/n-c0de-r/info1.02_song.freezer

Song Exercise, building a small music player. 1st semester, 2nd exercise, computer-science.

1st-semester 2nd-exercise computer-science java music-player song

Last synced: 08 May 2025

https://github.com/n-c0de-r/info1.04_club

Alternative unused lab 1.4 - Simulating a club and memberships. 1st semester, 4th lab.

1st-semester 4th-lab computer-science informatics java

Last synced: 08 May 2025

https://github.com/mcecode/data-structures-and-algorithms

Different data structures and algorithms. Different languages. 0% libraries. 100% fun.

algorithms computer-science data-structures data-structures-and-algorithms leetcode

Last synced: 15 Mar 2025

https://github.com/luctst/computer-science

Computer science from CS50 hardvard in french 👨‍💻 👩‍💻

computer-science computer-science-hardvard learn-computer-science

Last synced: 28 May 2026

https://github.com/quincey001/cpp-primer-5th-editor-notes

🌟 Welcome to my C++ learning notes! 🌟 This repo contains: - 📚 Key concepts from *C++ Primer (5th Edition)* - 💻 Code examples Feel free to explore! 😊

computer-science cpp11 docmentation notes

Last synced: 26 Jan 2026