This is a basic text on algebraic topology designed for use in a one year course at the masters or beginning Ph.D. level. Basic concepts of the subject like the fundamental group, covering projections, simplicial complexes, and simplicial homology are discussed at length. Singular homology is introduced to give a glimpse of an abstract homology theory in the sense of Elienberg and Steenrod. Interesting applications, examples and exercises are included. An ...