Beginner Game Development with Construct 2 is a Free course on Udemy to teach new comers to the art of game design. This course is designed for those that have no experience making games, but would like to learn.
Using Construct 2, this course will teach you how to create a layout. Then add sprites to the layout and manipulate them using touch controls.
GameMaker is better. Much more flexible, available for super simple porting to many popular platforms.