An introduction to schemes: lecture notes