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/natan-dot-com/introduction-to-computer-science-i

Codes written during Introduction to Computer Science I discipline.

c computer-science usp

Last synced: 17 Jun 2026

https://github.com/mirror4s/missing-semester

Missing Semester 学习总结/核心知识点汇总

computer-science tools-techniques

Last synced: 11 Jan 2026

https://github.com/mauricelambert/pycomputerinternalalgorithms

Computer-internal algorithms in python. To understand how the computer and basic librairies works.

algorithms computer computer-science python3

Last synced: 04 Jun 2026

https://github.com/joserafael0160/matcom-programacion-1

Repositorio de programación para el primer año de la carrera Ciencias de la Computación en la Facultad de Matemática y Computación (@matcom) de la UH 📚💻. Incluye clases prácticas 📝.

computer-science csharp csharp-code dotnet matcom matcom-uh uh university-of-havana university-project

Last synced: 18 Apr 2026

https://github.com/lebuckman/study-system-design

A structured collection of notes and hands-on mini projects from a system design study group.

computer-science study-notes system-design

Last synced: 04 Apr 2026

https://github.com/isabelacaldeira/sorbonne_tme

Acvitivies made in and for the class of work in frame machines of the first year of Sciences Formelles of Sorbonne

c computer-science python sorbonne sorbonne-university university-project

Last synced: 15 May 2026

https://github.com/benjajorquera/coursework-usm

Notes, assignments, labs and exams of Computer Engineering at Universidad Técnica Federico Santa María 2014-2019.

chile computer-science engineering university

Last synced: 26 Mar 2025

https://github.com/n-c0de-r/cs1.04a_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: 21 Apr 2026

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

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

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

Last synced: 22 Apr 2026

https://github.com/raphaelalmeidamartins/python-algorithms

Python algorithms developed js at the end of Unit 36 (Computer Science Module) of the Trybe's Web Development course

algorithms computer-science python

Last synced: 22 Apr 2026

https://github.com/chevyphillip/python-data-structures-practice

Educational Python repository for WGU MSSWEAIE program. Interactive Jupyter notebooks for data structures with ADHD-friendly exercises. 🌐 Live docs: https://chevyphillip.github.io/python-data-structures-practice/

adhd-friendly computer-science data-structures dependency-management dictionaries documentation education exercises github-pages jupyter-notebook learning lists practice python sets uv wgu

Last synced: 23 Apr 2026

https://github.com/antoniosubasic/wmc-course-materials-3rd

Web- and Mobile Computing course materials - HTL Leonding - computer science - 3rd grade 2024/25

computer-science course-materials htl-leonding mobile-computing web-computing

Last synced: 24 Apr 2026

https://github.com/izo0x90/snake-toy-vm

A generalized/ multi-arch. toy virtual machine, assembler and debugger written in Python. Just a fun project in python building a classical computer emulator.

assembler assembly assembly-language compiler computer-science custom-language debbuger emulation emulator emulators low-level low-level-programming programming-language programming-language-theory programming-languages system-programming virtual-machine virtualization

Last synced: 24 Apr 2026

https://github.com/shiningflash/computer_graphics

Introduction of Computer Graphics using JOGL

computer-graphics computer-science eclipse jar java jogl opengl

Last synced: 25 Apr 2026

https://github.com/blesson-tomy/python_lesson

Python lessons learnt in class

computer-science python s6

Last synced: 20 Jun 2026

https://github.com/leandroaa01/itp

Disciplina de programação com C++

algorithms c computer-science cpp

Last synced: 25 Apr 2026

https://github.com/the-akira/cc33z-website

Website do Curso de Ciência da Computação 33Z

computer-science django django-application python3

Last synced: 25 Apr 2026

https://github.com/antoniosubasic/pro-course-materials-2nd

C# and C course materials - HTL Leonding - computer science - 2nd grade 2023/24

c computer-science course-materials csharp htl-leonding

Last synced: 25 Apr 2026

https://github.com/vinicius-guedes-santos/cs50-harvard

Introdução à ciência da computação e à arte da programação. Este curso ensina os alunos a pensar algoritmicamente e resolver problemas de forma eficiente. Os tópicos incluem abstração, algoritmos, estruturas de dados, encapsulamento, gerenciamento de recursos, segurança, engenharia de software e programação web.

c computer-science cs50 harvard python

Last synced: 26 Apr 2026

https://github.com/princeinscripts/dsa-solved-assignments-with-cpp-pw

A repository containing solved assignments provided by Programming with Mosh (PW) teachers for learning C++ programming language fundamentals alongside Data Structures and Algorithms (DSA) concepts, aiding in mastering core computer science principles through guided practice.

algorithms c-plus-plus computer-science data-structures program solved-challenges

Last synced: 07 Jun 2026

https://github.com/alexander-novo/cs-485-pa1

First programming assignment for CS 485 at UNR. Facial image normalisation.

computer-science computer-vision opencv

Last synced: 26 Apr 2026

https://github.com/mikael-ros/numerical-analysis

Notes, solutions and anki cards for Numerical Analysis second edition, by Timothy Sauer

anki computer-science exercises flashcards fmnf05 lund-university math mathematics notes numerical-analysis solutions university

Last synced: 16 May 2026

https://github.com/amir-hshahi/pseudo-glossary

A multiplatform glossary application to practice computer science terms

computer-science flutter glossary

Last synced: 27 Apr 2026

https://github.com/ancs21/cs

My journey to Master of Science in Computer Science (C/C++, Python, Javascript)

alogrithms c computer-science data-structures python

Last synced: 28 Apr 2026

https://github.com/anhvu2889/miu-cs390-fpp

Repository for assignments and exercises focusing on Java programming basics, object-oriented programming, data structures, exception handling, and recursion.

assignment computer-science data-structures education exception-handling files fundamentals java object-oriented-programming recursion

Last synced: 28 Apr 2026

https://github.com/woojoung1217/web-fundamentals

🔥 웹 개발과 성능 최적화 이론을 학습하고 정리한 레포지토리입니다.

browser computer-science javascript performance website

Last synced: 28 Apr 2026

https://github.com/being-amara-khan/computer-science-books

This Repository contains books regarding Computer Science

computer-science deep-learning git software-engineering

Last synced: 06 Apr 2026

https://github.com/rudxain/posix-sh-algos

Algorithms implemented in POSIX-compliant shell scripts

algorithms computer-science data-structures educational functions posix

Last synced: 28 Apr 2026

https://github.com/pprattis/catch-the-ghost-minigame-in-visual-csharp

A windows forms application implementing a simple game called "the ghost catchers" where you try to click on the ghost.

application computer-science csharp cursors-game game program student windows-forms

Last synced: 28 Apr 2026

https://github.com/officialcjunior/cs

CS or more broadly, Computer Science.

computer-science cs cses-solutions

Last synced: 08 Jun 2026

https://github.com/howz1t/ptypes

This package provides useful data types for use in PHP.

badges composer computer-science data data-structures data-types packagist php types

Last synced: 29 Apr 2026

https://github.com/alicankaya192/cs_complete_terminology_guide

350+ essential CS terms across 26 chapters — ordered by learning sequence. Covers Algorithms, OS, Networks, Databases, Security, ML/AI, DevOps, Linux, Testing, Career & more. Available in 🇹🇷 Turkish and 🇬🇧 English.

algorithms artificial-intelligence bash cheatsheet cloud-computing computer-science cs-fundamentals cybersecurity data-structures deep-learning devops docker kubernetes linux llm networking open-source python software-engineering study-guide

Last synced: 21 Jun 2026

https://github.com/mahalakshmi2610/daily-prep-track

📚 A structured, day-by-day preparation tracker to become job-ready at TCS and interview-ready for future Data Engineering roles. Includes DSA with Java, Python scripting, SQL practice, and core CS concepts.

computer-science daily-learning data-engineering dsa java preparation projects python sql tcs

Last synced: 29 Apr 2026

https://github.com/cangsdarm/frontendstudy

Frontend and CS Study, zh-CN, full size

computer-science frontend notes

Last synced: 29 Apr 2026

https://github.com/montymxb/proto-bogl-explorer

Prototype BoGL Program Explorer via Program-Concept Classifications

bogl computer-science education fca

Last synced: 08 Jun 2026

https://github.com/devinsterling/basedfx

Eeducational tool for number bases

application bases computer-science education java javafx math

Last synced: 30 Apr 2026

https://github.com/gboncoffee/webheadache

Brainfuck interpreter on the browser, written in CoffeeScript

brainfuck brainfuck-interpreter coffeescript computer-science interpreter javascript programming-language web

Last synced: 01 May 2026

https://github.com/webintellectual/opencv-basics

This repo contains the basics of openCV which I learned. Intuitive names are given to the folders and files, so that anyone can refer to this repository.

computer computer-graphics computer-science computer-vision opencv opencv-library opencv-python opencv2

Last synced: 01 May 2026

https://github.com/hyeockjinkim/study-cs

CS 기본에 대한 공부 용도

computer-science floating-point integer

Last synced: 22 Jun 2026

https://github.com/andredarcie/producer-consumer-problem

Producer Consumer Problem (Distributed computing)

computer-science java java-rmi producer-consumer

Last synced: 09 Jun 2026

https://github.com/bcanozter/doctor-on-night-duty-problem

Solution for Doctor on Night Duty problem using semaphores and mutexes

computer-engineering computer-science cpp multithreading mutexes semaphores

Last synced: 09 Jun 2026

https://github.com/warborn/algorithms

Implementation of some of the data structures & algorithms i've found in books and courses

algorithms computer-science data-structures interview-preparation ruby

Last synced: 09 Jun 2026

https://github.com/vetronics/cli_scripts

CLI Automation Tools This repository contains C++ command-line scripts to automate system tasks, including: Folder Creation: Automatically create multiple folders with custom names. Network Configuration: Display network settings (e.g., IP configuration). System Diagnostics: Clean temp files, check active connections, and gather system info

admin computer-science coverter engeering fdt filesystem network python

Last synced: 03 May 2026

https://github.com/kathylam204/learning-notes

All the notes I've taken from college until now!

college-notes computer-science information-technology it notes study study-notes

Last synced: 09 Jun 2026

https://github.com/boingboomtschak/cpsc-projects

Archive of projects and code written for Computer Science classes.

archive class-project computer-science

Last synced: 03 May 2026

https://github.com/sbyeol3/learning-computer-science

📝 CODING !== PROGRAMMING

computer-science markdown

Last synced: 09 Jun 2026

https://github.com/muhammedzohaib/my-second-brain

A repository containing my personal notes on IT and tech topics, serving as a valuable resource for programming languages, frameworks, algorithms, and more. Enhance your understanding of technology with these comprehensive notes.

algorithms computer-science it-notes javascript oops-in-java personalnotes reactjs technology

Last synced: 04 May 2026

https://github.com/carmelolg/jcal

JCAL is a lightweight Java library for building and simulating Cellular Automata (CA) with minimal boilerplate. It provides a simple grid model, pluggable neighborhood strategies (Moore, Von Neumann, or custom), an abstract executor for transition rules, and optional parallel execution via Java streams.

cellular-automata computer-science java

Last synced: 04 May 2026

https://github.com/arshdeepyadavofficial/brain-tumor-detection-and-classification

Enhanced MRI Brain Tumor Detection using a Hybrid Deep Learning + Machine Learning model. Combines MobileNetV2 & SVM to classify tumors (Glioma, Meningioma, Pituitary, No Tumor) from contrast MRI. Achieves ~93% accuracy via transfer learning & augmentation.

brain-tumor cnn computer-science deep-learning grad-cam healthcare hybrid-model image-classification keras medical-diagnosis medical-imaging mobilenet-v2 mri-classification multi-class-classification svm tensorflow transfer-learning tumor-classification tumor-detection

Last synced: 04 May 2026

https://github.com/agrim123/algo-ds

Algorithms and Data Structures

algorithms computer-science data-structures

Last synced: 22 Jun 2026

https://github.com/harshpreet931/the-ultimate-dsa-prep

The Ultimate Guide to Data Structures and Algorithms (DSA). A comprehensive, community-driven resource with clear explanations and code implementations in Python, Java, C++, and JavaScript. Perfect for learning, interview preparation, and mastering DSA concepts.

algorithm-challenges algorithms c-plus-plus coding-interviews computer-science cpp data-structures dsa education interview-preparation java javascript learn-to-code programming python

Last synced: 09 Apr 2026

https://github.com/elimiriel/nnml_msgradproblem

Neural Network deep learning projects for solving underdetermined problems on converting strong corelated quantum many-body problems, perturbative, to analytic single-body black brane in d+2 spacetime AdS spacetime. The theoretical base is the Holography, AdS/CFT correspondence, d+2 AdS spacetime supergravity physics include d flat space QFTs.

computational-physics computer-science deep-learning deep-neural-networks graduation-project jupyter-notebook neural-networks python pytorch theoretical-physics

Last synced: 06 May 2026

https://github.com/belajarqywok/mbadhog

개인적인 실험 모음일 뿐 특별한 것은 없습니다.

algorithms computer-science experiment gabut machine-learning

Last synced: 06 May 2026

https://github.com/muhammetsait/term-garden

حديقة إلكترونية للمصطلحات الحاسوبية

arabic-language computer-science dictionary technology terminology

Last synced: 25 May 2026

https://github.com/adrianocleao/trabalho-ip

Desenvolvimento de um sistema para gerenciar o estoque de uma loja de jogos, permitindo o cadastro de produtos, consulta de informações, registro de entradas e saídas, e geração de relatórios detalhados por produto, categoria e período.

c computer-science computer-science-education crud

Last synced: 23 Feb 2025

https://github.com/igords-goncalves/twomsen-app

Projeto para prática e entendimento de como eram desenvolvidas as aplicações server side rendering. Trata-se um crud simples totalmente feito com o frontend dentro do backend utilizando um banco de dados MySql e a bibliotéca EJS.

backend computer-science css ejs express fronted history html nodejs old-school retro spa ssg ssr

Last synced: 10 Apr 2026

https://github.com/kodekote/sml_exemplars

Standard ML functions that are of interest

computer-science educational functional-programming ml sml

Last synced: 15 Mar 2026

https://github.com/zeekersky/activities

This repository contains assignment solutions for various courses conducted at IIT Mandi. The content spans across different topics, including Data Structures and Algorithms (DSA), Computer Vision, and the Computer Science Practicum course.

algorithms algorithms-and-data-structures computer-science computer-vision cpp data-structures python3

Last synced: 19 Apr 2026

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

My Computer Science Bachelor's Degree Thesis.

8088 assembly computer-science coprocessor electronic hardware thesis

Last synced: 18 Mar 2025

https://github.com/gregorykogan/visual-algo

Visualizations for various computer science algorithms

algorithm algorithms canvas computer-science typescript visualization vuejs

Last synced: 29 Apr 2026

https://github.com/rgglez/automata-theory

Some Prolog code on automata theory.

automata-theory computer-science prolog

Last synced: 22 Mar 2025

https://github.com/ewliang/javascript-algorithms

Contains a list of common CS algorithms, but implemented using mostly plain old Vanilla JavaScript

algorithms computer-science data-structures javascript search-algorithms sorting-algorithms

Last synced: 24 Jul 2025

https://github.com/abeerarshad2025/cs-self-education

My Computer Science (and more) self-education course series

computer-science computer-science-education cs cs-education

Last synced: 02 Jan 2026

https://github.com/rezi-gelenidze/university-projects

Repo dedicated to the implementation of various algorithms (search, sort, etc.) and Artemis tasks (problems solved during our university course).

algorithms-and-data-structures computer-science java oops-in-java

Last synced: 13 Jun 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/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/alonmell/build-a-computer

Implementation of a modern computer system from first principles. Starting with basic NAND gates and progressively building a CPU

assembler computer-architecture computer-science cpu-design digital-logic hardware-design

Last synced: 31 Aug 2025

https://github.com/lapets/course-linear-algebra

Lecture notes, assignments, and other materials for a one-semester introductory course on topics in linear algebra and computer science applications thereof.

computer-science educational-materials educational-resources introduction lecture-notes linear-algebra linear-algebra-concepts linear-algebra-course linear-transformations matrix-math

Last synced: 04 Jan 2026

https://github.com/ifvictr/pltw-intro-cs

Coursework for PLTW Introduction to Computer Science (2017–2018).

computer-science coursework pltw python

Last synced: 29 Aug 2025

https://github.com/tentaclepurple/42_ft_turing

Implementation of the famous mathematician computational model in Scala

algorithms computer-science mathematics scala

Last synced: 06 May 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/pedroestevaodev/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: 24 May 2026