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.
Read this overview in
Read structured notes organized course by course.
Explore available notes in English, Traditional Chinese, and Simplified Chinese.
Export supported note units for offline study.
Course notes
Choose a course to start reading.
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 coursemath1030
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 coursemath1090
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