This is a textbook introduction to various areas of discrete geometry (convex sets, convex polyhedra, geometric Ramsey theory, approximate embedding of finite metric spaces, etc.) It also offers up to date surveys in selected areas.