Crash course in differential topology, part I