List of Computer Science courses with video lectures.
Repository Index
47,133 repositories indexed
1–24 of 129 · Most stars
Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 250,000+ scientists worldwide. 177 ready-to-use validated skills plus 100+ scientific databases covering biology, chemistry, medicine, and drug discovery. Compatible with Cursor, Claude Code, Codex, Pi, Antigravity, and the open Agent Skills standard.
- ai-scientist
- bioinformatics
- chemoinformatics
- claude
Productive, portable, and performant GPU programming in Python.
- taichi
- differentiable-programming
- gpu-programming
- sparse-computation
aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)
- bayesian-methods
- pymc
- mathematical-analysis
- jupyter-notebook
JupyterLab computational environment.
Free online textbook of Jupyter notebooks for fast.ai Computational Linear Algebra course
A modular geospatial engine written in JavaScript and TypeScript
- javascript
- algorithm
- computational-geometry
- geojson
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
- machine-learning
- decision-trees
- gradient-boosting
- gbm
The public CGAL repository, see the README below
- cgal
- c-plus-plus
- geometry
- algorithms
Gorgonia is a library that helps facilitate machine learning in Go.
- machine-learning
- artificial-intelligence
- neural-network
- computation-graph
An open source extension that connects AI agents to computational notebooks in JupyterLab.
Create beautiful, publication-quality books and documents from computational content.
Apache Linkis builds a computation middleware layer to facilitate connection, governance and orchestration between the upper applications and the underlying data engines.
Glow is an easy-to-use distributed computation system written in Go, similar to Hadoop Map Reduce, Spark, Flink, Storm, etc. I am also working on another similar pure Go system, https://github.com/chrislusf/gleam , which is more flexible and more performant.
Computational geometry and spatial indexing on the sphere
- geometry
- spherical-geometry
- s2
- spatial-indexing
The fastest and smallest JavaScript polygon triangulation library for your WebGL apps
- triangulation
- tessellation
- polygon
- algorithm
Compositional, streaming I/O library for Scala
- scala
- stream
- streaming-computation
- fp
An open-source framework for machine learning and other computations on decentralized data.
A very fast geospatial point clustering library for browsers and Node.
- clustering
- algorithm
- computational-geometry
- javascript
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript
- optimization
- nonlinear
- derivatives
- code-generation
Resources on the topic of digital morphogenesis (creating form with code). Includes links to major articles, code repos, creative projects, books, software, and more.
- morphogenesis
- research
- simulation
- growth-algorithms
Lightweight, general, scalable C++ library for finite element methods
- finite-elements
- high-order
- high-performance-computing
- parallel-computing
C# library for 2D/3D geometric computation, mesh algorithms, and so on. Boost license.
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
- scientific-computing
- linear-algebra
- differential-equations
- sparse-systems