The main body of this text is a rich assortment of methods and ideas from algebraic geometry prompted by classical mechanics. The book is based on courses for graduate students given by the author at Strasbourg University but the wealth of original ideas will make it appeal to researchers also.