This course deals with an introduction of diffusional theories and their applications which appear in the design and the manufacturing of the materials-related devices. In the part of theoretical treatment, basic differential equations are explained for the solution of various kinds of diffusion problems. In addition, the diffusion phenomena are treated from micro-scale of atomic movement to the macro-scale of thermodynamic treatment. As applications, various examples occuring at metals, ceramics and semiconductors are also introduced