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/rounakdatta/books.goalkicker-dl

Add Computer Science books to your bucket quickly

books computer-science goalkicker

Last synced: 11 Jun 2025

https://github.com/flexycode/cthasopl

Lecture for CTHASOPL COM23P Professor Marizkays P. Jamison

computer-graphics computer-science cpu gpu hardware software

Last synced: 30 Jan 2026

https://github.com/computational-problem-solving/sat

:satisfied: Boolean formula satisfiability algorithms for JavaScript

agpl algorithms computer-science javascript k-sat np-complete reductions sat-solver sat0w

Last synced: 12 Dec 2025

https://github.com/omonimus1/computer-science-degree-courseworks

Coding Coursework that I have created individually or in Team while studying Computer Science at Napier University.

computer-science computer-science-education coursework cpp csharp databse haskell html-css-javascript scripting sql students university-coursework webtechnology

Last synced: 25 Aug 2025

https://github.com/ympons/flasher

Small flash-cards website for practicing computer science concepts

computer-science flashcards golang gorilla pongo2

Last synced: 23 Jul 2025

https://github.com/rwxrob/coding-from-the-get-go

Learn practical computer science and programming with Go as a first language

asciidoc beginner book coding computer-science educational golang programming project-based-learning

Last synced: 15 Mar 2026

https://github.com/lapets/sheaf

Sheaf is a representation format and web application for storing and delivering lecture notes in mathematics and computer science.

computer-science content-management lecture-notes mathematics

Last synced: 14 Jul 2025

https://github.com/brennanbrown/notes

📓 My notes on content strategy, technologies, and theory within software and web development.

computer-science markdown notebook

Last synced: 30 Oct 2025

https://github.com/luciancrainic/bsc-thesis

👨‍🎓 BSc. Thesis in Computer Science at La Sapienza University of Rome. "Machine Learning for Human Movement Classification Based on Kinect Skeleton Data".

bsc-thesis computer-science machine-learning

Last synced: 05 Mar 2026

https://github.com/jsh32/codex

Books/Courses written by the Codex Foundation

book computer-science course cpp educational-resources learning learning-resources programming

Last synced: 14 Apr 2025

https://github.com/isopropylcyanide/cse-ug-lab-practicals

[C++/Py] Collection of useful practicals plus extra stuff encountered during a four year CS undergraduate course

btech computer-science cse lab-project laboratory-exercises practical-exercises practical-tasks practicals undergraduate

Last synced: 26 Jun 2025

https://github.com/viniciusfinger/computer-science-unilasalle

Codes made at Computer Science Bachelors course at Lasalle University

algorithms computer-science university

Last synced: 14 Jun 2025

https://github.com/mingsm17518/cs-wiki

🌟Wiki of CS (computer science)

computer-science cpp mkdocs mkdocs-material

Last synced: 12 Apr 2025

https://github.com/dan-online/nova

🚀🔥Nova, the programming language built for powerful simplicity

cli-nova coding-language computer-science easy language learning node nova nova-beta novascripts ns powerful programming-language simple

Last synced: 24 Apr 2025

https://github.com/stuymedova/cs-books-and-courses

[RESOURCES] Books and courses on Computer Science

books computer-science courses cs-books cs-courses cs-education cs-studies studies

Last synced: 26 Feb 2025

https://github.com/avipars/cs-resources

Free computer science resources and notes from yours truly

computer-science cpp digital programming

Last synced: 06 Sep 2025

https://github.com/romhenri/computers-lore

Learning platform about the History of Computers.

computer-science computers turing

Last synced: 16 Aug 2025

https://github.com/enansari/quiz-hsu

محل نگهداری امتحانات دروس مهندسی کامپیوتر - دانشگاه حکیم سبزواری | The place of holding exams for computer engineering courses - Hakim Sabzevari University

computer-engineering computer-science hakim-sabzevari-university hsu hsu-quiz quiz

Last synced: 26 Feb 2025

https://github.com/angel-penchev/librarity-but-dumber

Semester project #1 for the object oriented programming (OOP) course in Faculty of mathematics and informatics (FMI) Computer science's first curriculum.

computer-science cpp norapora object-oriented-programming semester-project

Last synced: 22 Sep 2025

https://github.com/rihib/learn-os-on-weekends

Original material for learning OS

c computer-science os risc-v riscv riscv32

Last synced: 30 Oct 2025

https://github.com/stevenschmatz/prufer

🌲 Memory-efficient labeled tree construction in Python

academic computer-science data-structures python theoretical-computer-science tree trees

Last synced: 31 Jan 2026

https://github.com/hanzheteng/Favorites

My favorites about WORK, LIFE and ACADEMIC STUDY, including software, websites, books, etc.

computer-science english-learning favorites paper tutorial url

Last synced: 29 Jul 2025

https://github.com/mj-hd/asc-simulator-and-assembler

「算数で読み解く コンピュータのしくみ」より、ASC用アセンブラとシミュレータ

assembler computer-science cplusplus csharp simulator

Last synced: 22 Apr 2025

https://github.com/rezagooner/parenthesis-matching

Checking the correct use of ( ) and { } and [ ] in mathematical expressions

algorithms compiler-design computer-science data-structures parenthesis-matching stack string-processing syntax-analysis

Last synced: 25 Jul 2025

https://github.com/oEnzoRibas/DSAI

Java Exercises for Algorithms and Data Structure I

algorithms-and-data-structures backend computer computer-science intellij java

Last synced: 29 Aug 2025

https://github.com/mahafujahamed/cse-roadmap

I will provite resources for computer science students that can help to grow each other.

computer-science daisyui front-end-development html projects resources static tailwindcss varsity-course

Last synced: 06 Oct 2025

https://github.com/eliasafara/algorithmic-odyssey

📝 Welcome to my Algorithmic Odyssey! This repository is a collection of algorithms and data structures that I've written, explored, and refined as part of my journey into the fascinating world of computer science and problem-solving.

algorithms coding computer-science data-structures interview-preparation javascript javascript-algorithms-and-data-structures

Last synced: 25 Oct 2025

https://github.com/make-github-pseudonymous-again/js-collections

:school_satchel: Python's collections library in JavaScript

agpl collections computer-science data-structures javascript

Last synced: 12 Dec 2025

https://github.com/zhutoutoutousan/a-study-note-as-a-beginner

A close-coupled, flexible study framework practice for exploring better, efficient study solutions for software developers

computer-science framework mathematics psychology software-development software-engineering study

Last synced: 24 Jan 2026

https://github.com/imsanjoykb/computer-science-study

Computer Science Study for Non-CS background

computer-science cs-course

Last synced: 30 Apr 2025

https://github.com/flexycode/geite01x

💫 This repository is intended for GEITE01X - COM231 - Professor Katherine L. Calunod

computer-science digital-age digital-humanities information-technology modernization

Last synced: 01 Mar 2026

https://github.com/theanasuddin/computer-programming-part-1-by-tamim-shahriar-subeen

কম্পিউটার প্রোগ্রামিং ১ম খণ্ড (চতুর্থ সংস্করণ) by তামিম শাহরিয়ার সুবিন. All examples and practice problems in JAVA.

computer-science java programming programming-fundamentals tamim-shahriar-subeen

Last synced: 09 Oct 2025

https://github.com/mirsazzathossain/csc101-introduction-to-computer-science

This repository 📚 holds the tutorial content for "Introduction to Computer Science" course at Independent University, Bangladesh. Dive into 💻 coding fundamentals & enhance ✨ your skills with hands-on exercises! 🔥

computer-science introduction-to-programming introduction-to-python programming python python-programming tutorial

Last synced: 19 Mar 2025

https://github.com/felurye/data-structures

Implementações e estudos práticos de estruturas de dados em Java e C, explorando conceitos fundamentais de algoritmos, organização de dados e lógica de programação.

algorithms algoritmos c computer-science data-structures estruturas-de-dados java programming-study

Last synced: 07 Jun 2026

https://github.com/iinjyi/hands-on-neural-networks

A series of hands-on notebooks for beginners in neural networks. [To be updated]

ai cnn computer-science deep-learning deep-neural-networks lstm maths neural-networks python pytorch rnn transfer-learning

Last synced: 05 Mar 2026

https://github.com/h0r4t1u/babes-fundamentele-programarii

Lab-uri si cursuri de la FP

computer-science fmi fp pf python ubb

Last synced: 11 Jul 2025

https://github.com/anishlearnstocode/cs-papers

A curated collection of important papers 📃 over several domains of Computer Science 🖱.

academic-papers computer-science cs dbms os papers

Last synced: 19 Mar 2026

https://github.com/otumian-empire/swift-python

This a swift presentation of the basics of programming, using the python programming language to the extent that we can take it. This is meant for anyone with interest in learning python given a limited period or an experienced developer who want to pick up the python programming. Also students who have taken introduction to computer science or programming would find this helpful in their own frame.

computer-science extent frame free-python-book free-python3-book learn-python-fast learning-python oop otumian otumian-empire pick python-programming python-with-examples python3 quick-python students swift-python

Last synced: 09 Apr 2025

https://github.com/ryantusi/cs50x

🚀 Dive into the world of coding excellence with my comprehensive collection! This repository hosts a treasure trove of problem sets and lab challenges from CS50x: Harvard's famed Introduction to Computer Science course. 🌟Perfect for learners aiming to sharpen their skills or enthusiasts eager to embrace the art of computer science! 🖥️💡✨

api c computer-science cs50x css data-structures database flask harvardcs50 html javascript python sqlite3

Last synced: 16 May 2025

https://github.com/mohitjaisal/hbtucsnotes

Notes For Computer Science and Engineering Students at HBTU

btech computer-science cs-notes hbtu notes

Last synced: 15 Feb 2026

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

Polyglot Data Structures/Algorithms. Collection of classic computer science data-structures: LinkList, Queue/Stack, Binary Tree, Hashmap, Graph and the sorts: bubble, insertion, merge, quicksort. Whiteboarded and originally written in Python, then ported to Java, Node and Golang.

algorithms binary-search-tree computer-science data-structrues data-structures-algorithms data-structures-and-algorithms go golang graph-algorithms graphs hashtable java junit5 linked-list node node-js nodejs polyglot python whiteboards

Last synced: 10 Oct 2025

https://github.com/afondiel/cs-courses

This is a list of Computer Science free courses and resources available on Github and internet.

ai algorithms compter-vision computer-science computer-science-courses cpp data-science free-courses machine-learning python rust software-engineering

Last synced: 22 Jul 2025

https://github.com/pprattis/traveling-salesman-problem-with-genetic-algorithms

A Python script that solves the traveling salesman problem using genetic algorithms. The cities and the distances are predetermined but can also be randomly generated.

artificial-intelligence best-path computer-science crossover generation genetic-algorithm mutation program python python-script student traveling-salesman-problem

Last synced: 11 Oct 2025

https://github.com/v-kolesnikov/untyped_lambda_calculus

Simple untyped λάμδα calculus on Ruby

church-encoding computer-science lambda-calculus

Last synced: 07 May 2025

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

A collection of data structures and algorithms with implementation in various languages

algorithms computer-science data-structures

Last synced: 13 Jan 2026

https://github.com/aespinosadev/opengl-starterpack

OpenGL-StarterPack (GLSP) is a lightweight open source OpenGL based framework that facilitates and speeds up project creation by offering a thin and flexible abstraction to the basic objects of the OpenGL API

computer-graphics computer-science graphics graphics-engine graphics-library graphics-programming khrono learning open-source opengl opengl46 rendering rendering-3d-graphics rendering-engine shader shaders vulkan

Last synced: 30 Oct 2025

https://github.com/polytonic/incandescent

The Standard Template Library for Dummies

algorithms computer-science cplusplus data-structures stl

Last synced: 10 Apr 2025

https://github.com/techboy-coder/ethz-cheatsheets

A collection of cheat sheets for ETH Zurich Computer Science courses.

cheatsheet compsci computer-science ethz

Last synced: 12 Mar 2026

https://github.com/dsha256/geo-tech-education

მაღალი ხარისხის ქართული საგანმანათლებლო ტექ კონტენტი.

community computer-science education free georgia it

Last synced: 09 Apr 2025

https://github.com/pprattis/hospital-database-with-JDBC-client

A jdbc application that runs queries in pgAdmin to simulate the functionality of a hospital's database.

computer-science console-application databse functions-triggered java jdbc jdbc-connector jdbc-database pgadmin postgresql program project sql student triggers

Last synced: 28 Sep 2025

https://github.com/codewithjaspreet/system-design

Master system design with my comprehensive collection of resources! Perfect for interview prep, improving your architecture skills, or exploring large-scale systems. Read my blogs on Medium for more insights!

computer-science interviews real-world-problem-solving sde system-design

Last synced: 30 Mar 2025

https://github.com/johnntirintis/cs50

Personal solutions to problem sets and labs from Harvard University's CS50: Introduction to Computer Science. Covers a wide range of programming languages including C, Python, JavaScript, and SQL.

c computer-science cprogramming cprogramming-language cs50 cs50-answers harvard labs problem-sets python solutions

Last synced: 29 Nov 2025

https://github.com/williamvenner/aqa-computer-science-nea-checklist

Mark scheme checklist and grade calculator for the AQA A-level Computer Science non-exam assessment

aqa computer-science coursework nea

Last synced: 25 Feb 2026

https://github.com/kristofferstrube/scipawiz

The project uses the DBLP and OpenCitations APIs to construct a visual representation of how scientific papers in the field of Computer Science cite each other.

computer-science d3js dagre dagre-d3 dblp-graph graph paper scientific-papers

Last synced: 09 Mar 2026

https://github.com/kartikchugh/ada

Engage and educate computer science students with Ada for your Alexa.

ada-lovelace alexa alexa-skill computer-science diversity

Last synced: 24 Jul 2025

https://github.com/wojwozniak/university

University courses that I have finished - tasklists, solutions, study materials

c computer-science csharp java javascript math python racket university

Last synced: 26 Aug 2025

https://github.com/yuantuo666/csc1003

A repository to store some resources about CSC1003: Introduction to Computer Science and Java Programming, 2022 Fall.

computer-science cuhksz java

Last synced: 12 Apr 2025

https://github.com/r1c4rdco5t4/fcul-mei-notes

Notes from my MSc in Computer Science and Engineering @ FCUL

computer-science fcul notes sofware-engineering study-notes

Last synced: 30 Mar 2025

https://github.com/vonzhou/readings

三更灯火五更鸡,正是男儿读书时。

books computer-science linux reading

Last synced: 22 Apr 2025

https://github.com/hzlmn/week-learning

Notes from courses I have taken for future me. Most of them not very structural but who cares.

computer-science learning notes study-notes

Last synced: 03 Jan 2026

https://github.com/hemmatiali/algorithmic-implementations-csharp.net8

a comprehensive collection of algorithm implementations in C#.NET 8. Perfect for developers looking to enhance their coding skills, practice problem-solving, and engage in collaborative learning.

algorithms computer-science csharp dotnet mathematics problem-solving

Last synced: 14 Apr 2025

https://github.com/ccuffs/certificados

Sistema para geração e autenticação de certificados relacionados a atividades acadêmicas ou eventos promovidos pelo curso.

academic certificate computer-science laravel php uffs web

Last synced: 08 Oct 2025

https://github.com/oenzoribas/dsai

Java Exercises for Algorithms and Data Structure I

algorithms-and-data-structures backend computer computer-science intellij java

Last synced: 01 May 2026

https://github.com/chunrapeepat/ku-navi

Webapp that helps you find place & bus in KU based on QRCode.

app computer-science emotion firebase kasertsart knowledge-of-land navigator react

Last synced: 12 Apr 2025

https://github.com/jepemo/learning

My MOOC (Massive Online Open Courses) Solutions

computer-science distributed-systems machine-learning mooc programming quiz solutions

Last synced: 17 Aug 2025

https://github.com/alejoriosm04/university-repository

All my projects and workshops during the different courses of the Computer Science Program taught at EAFIT University.

computer-science eafit

Last synced: 14 Aug 2025

https://github.com/friggog/tree-id

Plant species identification from leaf images using shape only features

classification computer-science computer-vision identification machine-learning

Last synced: 04 Oct 2025