By introducing the mathematics for coding and the classical information theory,this book expounds the basic concepts and operations of network coding.Specifically,the applications of network coding in the fields of network capacity,network security,and network storage are emphasized.A great number of coding methods and schemes are proposed.The operations of codes are elucidated with examples.The advantages and disadvantages of every code are analyzed in comparison to other codes.This monograph is applicable for teachers,researchers and engineers in the field of information theory,information and communication technology,networking,etc.