abstract: After recalling the definition of K3 surfaces, we will focus on some important examples, such as complete intersections, double covers of projective plane and Kummer surfaces. Next, we will focus on linear systems, as well as cones (the Kaehler and the effective one) on K3 surfaces. Time permitting, we will illustrate the structure of the moduli spaces of K3 surfaces.