This book explores several unsolved problems in coding theory.Employing Sage - a free open-source mathematics program - to illustrate ideas, the book can serve as supplementary reading material in a graduate course on coding theory, or as a self-study text.