This repo is basically a CS degree. For free.
The Algorithms - Python. 218K GitHub stars.
Every algorithm you'd learn in 4 years of computer science. All in one place.
Just look at the categories inside. 👇
maths
sorts
graphs
hashes
matrix
ciphers
geodesy
physics
quantum
strings
fractals
geometry
graphics
knapsack
searches
financial
blockchain
scheduling
conversions
electronics
fuzzy_logic
backtracking
audio_filters
file_transfer
project_euler
greedy_methods
linear_algebra
neural_network
boolean_algebra
computer_vision
data_structures
networking_flow
web_programming
bit_manipulation
data_compression
machine_learning
cellular_automata
genetic_algorithm
divide_and_conquer
linear_programming
dynamic_programming
digital_image_processing
Every implementation is:
→ Clean and readable
→ Well-documented with docstrings
→ Annotated with type hints
→ Includes Big O complexity
Purely written for learning, exploring, and tinkering.
➡️ Open it.
➡️ Star it.
➡️ Thank me later.
The best CS education is free and on GitHub.
Link in comments.