> For the complete documentation index, see [llms.txt](https://hanfak.gitbook.io/workspace/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hanfak.gitbook.io/workspace/computer-science.md).

# Computer Science

* Part of Computer science is about spending lots of effort mapping the real world into our restrictive data structures
* Data structures
* Big O complexity (time and space)
* Compilers and interpreters
* Relational Databases
* lambda calculus
* finite state machines
*
* Maths
  * proof by induction
  * Set theory
  * probabilty
  * logic
  * number theory
  * Combinatorics
  * Graph theory
  * algorithms
* <https://dzone.com/articles/lambda-calculus-for-mortal-developers>
* <https://github.com/ashishps1/awesome-leetcode-resources>
