В этих заметках, написанных по материалам лекций М. Судана в Массачусетсом технологическом институте (с его любезного разрешения), излагаются базовые результаты теории кодирования, а также некоторые более новые её достижения, представляющие интерес для computer science. Книга рассчитана на математиков и программистов (начиная со студентов младших курсов), впервые знакомящихся с теорией кодирования.
Первое издание книги вышло в 2011 г.