This book explores the premise that coding is an essential 21st century skill required for all. Learning of coding does not merely mean learn the syntax, grammar and usage of a specific computer language like Python or Ruby, but the deeper concept of computational thinking. It is possible to...