Select Language
Why Code?

Why Code?

Rural kids can now access and prosper in the knowledge-based economy

As most economic development is now focused on knowledge-intensive sectors, software programming positions these kids to significantly advance economically.


Estimated growth in jobs for programmers in the next 10 years

Rs. 750,000

The average annual salary for a programmer in India


Increase in salary for programmers in India compared to all jobs

Enhancing Employability and Income

One of the main benefits of teaching rural kids programming skills is that it can improve their chances of finding a job and earning a decent income. Programming skills are highly valued by employers across various domains, such as web development, data analysis, software engineering, artificial intelligence, and more. According to a report by the World Economic Forum, by 2025, 97 million new roles may emerge that are more adapted to the new division of labor between humans, machines and algorithms. Many of these roles will require programming skills and digital literacy.

Becoming entrepreneurs

Programming skills can enable rural kids to become entrepreneurs and create innovative solutions, products, and services that can address various challenges and opportunities in their own communities and beyond. They can use software programming to create apps, websites, games, or software solutions that can provide information, education, entertainment, or assistance to their rural community and beyond.

Making a Social Impact

Another benefit of teaching rural kids programming skills is that it can empower them to make a positive social impact in their own communities and beyond. Programming skills can help rural kids solve real-world problems that affect their lives and environment, such as poverty, health, education, agriculture, or climate change. They can also use programming skills to create educational content or platforms that can benefit other rural learners who lack access to quality education.

Connecting to a global network

Programming skills can help rural kids connect to a global community of people who share their interests, passions, and goals. It helps kids’ access online platforms and resources that can offer them learning opportunities, mentorship, guidance, or support for their programming journey, and participate in online communities or networks that can offer them inspiration, motivation, or recognition for their shared skills and achievements

Global mobility

Software programming is a skill that is in high demand all over the world. This means that rural kids who learn how to code have the opportunity to move to any part of the world if they choose so.