Evanalysis
Evanalysis

Mathematics and computer science notes

Evanalysis is a multilingual learning website for mathematics and computer science, with carefully written course notes, worked examples, proofs, and interactive study tools.

Course notes

Read structured notes organized course by course.

Three languages

Explore available notes in English, Traditional Chinese, and Simplified Chinese.

TXT and PDF

Export supported note units for offline study.

Course notes

Choose a course to start reading.

csci2520

CSCI2520: Data structures

Data-structure notes.

Browse course

math1025

MATH1025: Preparatory mathematics

Develop the algebraic and geometric tools used in university mathematics: proof and inequalities, complex numbers, sequences, polynomials, vectors and conic sections. Start with precise algebra, then learn to choose and justify a method.

Browse course

math1030

MATH1030: Linear algebra I

Start with systems of equations and row reduction, then connect matrix calculation to span, independence, basis and dimension. Determinants, eigenvectors and inner products reveal the algebraic and geometric structure behind those calculations.

Browse course

math1090

MATH1090: Set theory

Build precise mathematical reasoning from logic and sets, then construct the number systems, understand completeness and limits, and compare infinite sets. Begin with propositions and work toward proofs that depend on clearly stated assumptions.

Browse course