GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

Computer science

Star

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.

Here are 9,083 public repositories matching this topic...

Language: All
Filter by language
All 9,083 Python 1,428 HTML 756 Java 719 JavaScript 699 C 635 C++ 635 Jupyter Notebook 552 TypeScript 313 TeX 254 C# 146
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated
developer-roadmap

nilbuild / developer-roadmap

Sponsor
Star 372k

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

computer-science roadmap python-roadmap developer-roadmap devops-roadmap react-roadmap frontend-roadmap java-roadmap backend-roadmap go-roadmap angular-roadmap nodejs-roadmap dba-roadmap javascript-roadmap vue-roadmap blockchain-roadmap qa-roadmap software-architect-roadmap
  • Updated Nov 12, 2026
  • TypeScript
coding-interview-university

jwasham / coding-interview-university

Star 364k

A complete computer science study plan to become a software engineer.

computer-science algorithm algorithms interview data-structures software-engineering coding-interviews study-plan interview-prep interview-preparation coding-interview programming-interviews
  • Updated Nov 7, 2026

ossu / computer-science

Star 211k

🎓 Path to a free self-taught education in Computer Science!

computer-science curriculum courses awesome-list
  • Updated Nov 9, 2026
  • HTML
javascript-algorithms

trekhleb / javascript-algorithms

Star 197k

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

javascript computer-science algorithm algorithms interview data-structures interview-preparation javascript-algorithms
  • Updated Jul 26, 2026
  • JavaScript

CyC2018 / CS-Notes

Star 187k

📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

python java computer-science algorithm leetcode cpp interview system-design
  • Updated Nov 9, 2026
  • JavaScript

labuladong / fucking-algorithm

Star 136k

Crack LeetCode, not only how, but also why.

computer-science algorithms leetcode data-structures interview-questions dynamic-programming kmp dynamic-programming-algorithm
  • Updated Oct 18, 2026
  • Markdown

papers-we-love / papers-we-love

Star 111k

Papers from the computer science community to read and discuss.

computer-science meetup awesome programming theory papers read-papers
  • Updated Oct 28, 2026
  • Shell

mtdvio / every-programmer-should-know

Sponsor
Star 101k

A collection of (mostly) technical things every software developer should know about

computer-science collection educational novice cc-by
  • Updated Dec 29, 2025

ByteByteGoHq / system-design-101

Star 91.2k

Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

computer-science aws cloud-computing software-engineering software-development interview-questions coding-interviews software-architecture system-design system-design-interview
  • Updated Apr 4, 2025

Developer-Y / cs-video-courses

Star 84.8k

List of Computer Science courses with video lectures.

computer-science security machine-learning bioinformatics web-development reinforcement-learning computer-vision deep-learning algorithms robotics computational-biology databases embedded-systems systems computational-physics quantum-computing computer-architecture database-systems
  • Updated Nov 10, 2026
awesome-scalability

binhnguyennus / awesome-scalability

Star 75.7k

The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

computer-science lists devops distributed-systems machine-learning awesome web-development programming big-data system backend architecture scalability resources design-patterns interview awesome-list interview-practice interview-questions system-design
  • Updated Jan 4, 2026

prakhar1989 / awesome-courses

Star 72.8k

📚 List of awesome university courses for learning Computer Science!

computer-science awesome courses awesome-list
  • Updated May 4, 2023
leetcode

azl397985856 / leetcode

Star 55.7k

LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)

javascript python java computer-science tree algorithm algorithms leetcode cpp interview algo data-structures leetcode-solutions algorithms-datastructures
  • Updated Jul 16, 2025
  • JavaScript

charlax / professional-programming

Star 51.7k

A collection of learning resources for curious software engineers

programming-language learning computer-science documentation architecture concepts scalability professional programmer software-engineering engineer read-articles lessons-learned
  • Updated Oct 27, 2026
  • Python

nilbuild / design-patterns-for-humans

Sponsor
Star 49k

An ultra-simplified explanation to design patterns

computer-science engineering architecture design-patterns principles software-engineering
  • Updated Dec 2, 2024

ashishps1 / awesome-system-design-resources

Star 43.3k

Learn System Design concepts and prepare for interviews using free resources.

computer-science distributed-systems awesome backend scalability interview interview-questions system-design hld high-level-design
  • Updated Nov 1, 2026
  • Java

PKUanonym / REKCARC-TSC-UHT

Star 38.1k

清华大学计算机系课程攻略 Guidance for courses in Department of Computer Science and Technology, Tsinghua University

computer-science course course-project tsinghua-university course-assignment
  • Updated Sep 17, 2026
  • HTML

TheAlgorithms / C-Plus-Plus

Star 34.9k

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

search computer-science machine-learning algorithm cpp machine-learning-algorithms mathematics sort data-structures educational algorithm-competitions interview-questions algorithms-implemented interview-preparation artificial-intelligence-algorithms instructor-materials
  • Updated Oct 3, 2026
  • C++
system-design-academy

systemdesign42 / system-design-academy

Star 29.5k

If you want to become good at AI engineering & system design, join this newsletter 👇

computer-science distributed-systems development programming scalability software-engineering interview-questions system-design system-design-interview high-level-design
  • Updated Nov 9, 2026

ForrestKnight / open-source-cs

Star 23.8k

Video discussing this curriculum:

computer-science
  • Updated Jun 11, 2025
Followers
813 followers
Website
github.com/topics/computer-science
Wikipedia
Wikipedia
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.