This document provides an overview of numerical methods for solving ordinary differential equations. It begins with introducing the content, which includes initial value problems, boundary value problems, linear systems, variational methods, eigenproblems, and partial differential equations. It then discusses four main topics: introduction to ordinary differential equations, methods for solving initial value problems, methods for solving boundary value problems, and types of problems in initial value problems. For initial value problems, it covers single-step methods like Taylor series, Euler's method, and Runge-Kutta as well as multi-step methods and extrapolation. It also discusses error analysis and higher-order methods.