These notes present a polished introduction to tropical geometry and contain some applications of this rapidly developing and attractive subject. Tropical geometry is algebraic geometry over the semifield of tropical numbers, i.e., the real numbers and negative infinity enhanced with the (max, +)-arithmetics. Geometrically, tropical varieties are much simpler than their classical counterparts. Yet they carry information about complex and real varieties.