All Notes

Every topic recorded so far, grouped by field — each seen through the six modes of knowing.

Mathematics

Formal Sciences12 notes

Abstract Algebra

Groups, rings, fields, and algebraic structures — the study of structure itself, abstracted from any particular domain.

mathematicsalgebragroupsrings

Algebra

Variables, expressions, equations, and the art of manipulating abstract symbolic structures.

mathematicsalgebravariablesequations

Arithmetic

Numbers, operations, and the fundamental processes of computation — the bedrock of mathematical reasoning.

mathematicsnumbersoperationsfoundations

Calculus

Limits, derivatives, integrals — the mathematics of continuous change and accumulation.

mathematicscalculuslimitsderivatives

Category Theory

Objects, morphisms, and universal constructions — the mathematics of mathematical structure.

mathematicscategory-theorymorphismsfunctors

Geometry

Points, shapes, space, and spatial reasoning — from Euclid's constructions to differential manifolds.

mathematicsgeometryspaceshapes

Information Theory

Entropy, coding, and the fundamental limits of communication — the mathematics of uncertainty, compression, and reliable transmission over noisy channels.

mathematicsinformation-theoryentropycoding

Linear Algebra

Vectors, matrices, and linear transformations

mathematicslinear-algebravectorsmatrices

Probability

Chance, randomness, and stochastic reasoning

mathematicsprobabilityrandomnessstatistics

Set Theory

Collections, membership, and the foundational language of mathematics.

mathematicsset-theoryfoundationslogic

Statistics

The science of learning from data — inference, estimation, hypothesis testing, and modeling under uncertainty, powering evidence-based reasoning across all empirical domains.

mathematicsstatisticsinferencedata-science

Topology

Continuity, connectedness, and topological spaces

mathematicstopologycontinuityspaces

Computer Science

Formal Sciences12 notes

Algorithms & Data Structures

The design, analysis, and implementation of efficient algorithms and the data structures that support them — the mathematical and engineering foundation of all non-trivial computation.

computer-sciencealgorithmsdata-structurescomplexity

Compilers

The translation of high-level programming languages into efficient machine code — lexing, parsing, semantic analysis, optimization, and code generation as a pipeline of effective procedures.

computer-sciencecompilersprogramming-languagesoptimization

Computer Graphics

The synthesis of images from geometric and appearance models — rendering pipelines, shaders, textures, lighting, and the algorithms that turn 3D scenes into 2D pixels at interactive rates.

computer-sciencecomputer-graphicsrenderingshaders

CPU Design

Architecture, microarchitecture, instruction sets, pipelining, memory hierarchy, and the engineering of high-performance, correct, and efficient processors.

computer-sciencecomputer-architecturecpuhardware

Databases

The design, implementation, and optimization of systems for storing, querying, and managing large volumes of structured data under concurrency, failures, and performance constraints.

computer-sciencedatabasesdata-managementquery-processing

Distributed Systems

The design and implementation of systems that run on multiple computers that do not share memory or a common clock — consensus, replication, fault tolerance, and the fundamental limits imposed by asynchrony and partial failure.

computer-sciencedistributed-systemsconsensusfault-tolerance

Machine Learning

Algorithms that learn patterns from data to make predictions, classify, generate, or act — the science and engineering of building systems that improve from experience.

computer-sciencemachine-learningdeep-learningai

Networking

The design and implementation of protocols, abstractions, and systems that enable communication between computers — layering, packetization, addressing, routing, reliability, and the end-to-end principle.

computer-sciencenetworkingprotocolsdistributed-systems

Operating Systems

The software layer that manages hardware resources, provides abstractions, enforces protection, and schedules computation — the foundational runtime environment for all higher-level software.

computer-scienceoperating-systemskernelsystems

Programming

Data, algorithms, and the construction of software — transforming human intent into executable computation.

programmingcomputationsoftwarealgorithms

Security

The principles, mechanisms, and engineering practices for protecting systems, data, and communications against threats — confidentiality, integrity, availability, authentication, and authorization in the presence of adversaries.

computer-sciencesecuritycryptographyaccess-control

Web Development

The engineering of interactive, performant, and accessible applications on the web platform — spanning DOM, components, HTTP, state, caching, build pipelines, and deployment under real-world constraints.

webfrontendbackendAPI

Logic

Formal Sciences2 notes

Systems Theory

Formal Sciences1 note

Physics

Natural Sciences8 notes

Chemistry

Natural Sciences1 note

Biology

Natural Sciences2 notes

Geology

Natural Sciences1 note

Electrical Engineering

Applied Sciences2 notes

Robotics

Applied Sciences1 note

Embedded Systems

Applied Sciences1 note

Economics

Social Sciences1 note

Sociology

Social Sciences1 note

Psychology

Social Sciences1 note

Linguistics

Social Sciences1 note

Jurisprudence

Social Sciences1 note

Finance

Social Sciences1 note

Political Science

Social Sciences1 note

Philosophy

Humanities7 notes

Art

Humanities3 notes

Architecture

Humanities1 note

History

Humanities1 note

Mythology

Humanities1 note

Biochemistry

Natural Sciences1 note

Materials Science

Natural Sciences1 note