Algebraic Geometry I: Schemes