Collecting together the lecture notes of the CIME Summer School held in Cetraro in July 2018, the aim of the book is to introduce a vast range of techniques which are useful in the investigation of complex manifolds. The school consisted of four courses, focusing on both the construction of non-Kähler manifolds and the understanding of a possible classification of complex non-Kähler manifolds. In particular, the courses by Alberto Verjovsky and Andrei Teleman introduced tools in the theory of foliations and analytic techniques for the classification of compact complex surfaces and compact Kähler manifolds, respectively. The courses by Sebastien Picard and Slawomir Dinew focused on analytic techniques in Hermitian geometry, more precisely, on special Hermitian metrics and geometric flows, and on pluripotential theory in complex non-Kähler geometry.