Why should children learn to code?
On the way to the fourth industrial revolution, it has become essential for everyone to keep up to date with current and emerging technologies. The emergence of cutting-edge technology requires that the future generation be equipped with some necessary technical skills at a young age to avoid future layoffs. The Future of Jobs Report from the World Economic Forum (WEF) predicted that 65% of children who go to elementary school today will ultimately work in completely new types of jobs that don’t even exist. And 65% of today’s jobs will no longer exist in seven years. Basically, every job that does not involve creation is automated.
How can the rural education sector be made aware of the importance of coding?
Coding for children is already a viral phenomenon in cities, and children from across India between the ages of 6 and 14 are taking coding classes. We see great traction from Tier 2 and Tier 3 cities. When it comes to children in rural areas, India’s national education policy emphasizes the need to focus on the effective implementation of information and communication technology (ICT) programs that can enable technical education. First, we need to make rural India tech-savvy, and that means equipping the country’s rural population with high-speed Internet and inexpensive computing equipment. In addition to improving the infrastructure, the availability of qualified programming teachers is essential to introduce coding in the education system. In November last year, the government launched CodeIndia, an application-based program for schoolchildren in some village schools near Delhi to help make the children fit for the future.
How do you rate the expansion of coding in India?
Does coding help improve math skills, promote creativity and improve academic performance?
In a job market dominated by data science, artificial intelligence and many such new and emerging areas, coding is a well-structured method to teach children logical thinking and solving problems that can be applied far beyond the realm of computer science. Logic is the ability to distinguish between right and wrong thinking, and programming, when introduced at a young age, helps the child develop that ability. Solving puzzles, math problems, coding, reading and creating puzzle blocks are some exercises that can be helpful in this process.
As the father of two daughters, I believe in the incredible power of early childhood learning and in the creativity that most 5- or 6-year-olds naturally have. After reading about MIT and TUFFS, I found that children use the basics of logic, sequence, structure, and algorithmic thinking to create technical products like games, animations, and apps. Introducing children to skills like coding has a huge impact on their overall growth and development. This helps us as a society to create the next generation of digital entrepreneurs who can develop applications and digital products that can make the world a better place.
Are young people aware of the coding and how well prepared are they?
Young people are subject to predatory competition on the labor market, which will only intensify in the future. There have been some studies that have highlighted an alarming number of engineers and IT professionals in India who are not suitable for high-level programming tasks. Since every company focuses on technology, this is an important topic that requires attention. Since the academic curriculum is not exactly tailored to changing professional requirements, graduates acquire this IT knowledge in their companies. Coding is at the core of every technology. When taught at a younger age, it can lead to the general development of a child and prepare it for a career that focuses on technology.