An introduction to basic ideas in differential topology, based on the many years of teaching experience of both authors. Among the topics covered are smooth manifolds and maps, the structure of the tangent bundle and its associates, the calculation of real cohomology groups using differential forms (de Rham theory), and applications such as the Poincare-Hopf theorem relating the Euler number of a manifold and the index of a vector field. Each chapter contains exercises of varying difficulty for which solutions are provided. Special features include examples drawn from geometric manifolds in dimension 3 and Brieskorn varieties in dimensions 5 and 7, as well as detailed calculations for the cohomology groups of spheres and tori.