Skip to content

A Coder's Field Notes

Welcome to my personal collection of computer science notes. This is where I keep compact summaries, implementation patterns, and the small conceptual links that make hard topics click.

Git and GitHub

A textbook about Git and GitHub, systematically explaining version control concepts and operations.

Available Now

Typora and Markdown

Learn how to build a long-term maintainable document writing system with Markdown and Typora.

Available Now

Theory of Computation

Automata, formal languages, computability, and complexity notes that keep the abstractions readable.

Coming Soon

Parallel Computing

Architectures, concurrency models, synchronization patterns, and performance intuition for parallel systems.

Coming Soon

Programming Paradigms

Functional, object-oriented, logic, and declarative patterns with an emphasis on tradeoffs in real code.

Coming Soon

Artificial Intelligence

Machine learning concepts, model intuition, evaluation basics, and practical notes on intelligent systems.

Coming Soon

Algorithms & Data Structures

Core techniques for problem solving, analysis, optimization, and building durable computational instincts.

Coming Soon

Front-end Development

Interface architecture, rendering patterns, CSS systems, and small implementation details that improve product feel.

Coming Soon

Continuous Mathematics for CS

Calculus, linear algebra, probability, and optimization notes aimed at actual computer science use cases.

Coming Soon

Introduction to Computer Science

Beginner-friendly notes on core ideas, problem decomposition, languages, systems, and how everything fits together.

Coming Soon