PixBlocks contains a number of courses, grouped according to difficulty. Includes: tasks, examples, games and activities. The whole is very intuitive.
The PixBlocks application allows you to acquire logical thinking skills and the basics of programming.
More on the PixBlocks website.