In my own opinion, that are lot of online skills that are meant for children to learn but I would rather prefer for a child to learn coding. It is not only a medium that would only enhance the problem solving ability of the child but it will also folster a sense of creativity for the children that involve in it.