This course introduces the basic definitions, notions and examples in point-set topology and algebraic topology. The knowledge of topology will be the basics for the study of algebraic geometry, differential geometry and higher level topology and analysis courses.