In this lecture series, I will explain the basic analysis of pseudoholomorphic curves for both open and closed cases. I will explain the offshell framework, Gromov's compactness (via stable maps) and transverslty result for the moduli space of pseudoholormphic curves.