GUICourse: From General Vision Language Models to Versatile GUI Agents