A convenient language for describing various structures arising naturally on topological spaces and on their cohomology and homotopy groups is the language of operads and algebras over an operad. This book presents a study of the concept of an operad in the categories of topological spaces and of chain complexes.