Bridging Language Barriers in Coding: An NLP-Powered Tool for Programming Education in Regional Languages

In the digital age, coding has become a critical skill for improving career prospects and participating in the global economy. However, most educational tools primarily cater to English-speaking learners, limiting access for individuals in rural areas who are proficient only in regional languages, such as Kannada. This study presents an interactive web-based tool that leverages Natural Language Processing (NLP) to teach fundamental programming concepts in Kannada. The tool allows users to input algorithmic statements in Kannada, which are then translated into English and converted into Python code using a fine-tuned Salesforce CodeT5 model. The model, trained on a custom dataset, achieved strong performance with a BLEU score of 87.64 and an Exact Match score of 81.62%. The study also evaluated other models such as T5, PLBART, and GPT-Neo for the same task. Additionally, the platform offers tutorials, quizzes, and an embedded coding environment for learners to test the generated code. A user study involving Kannada-speaking students from diverse academic backgrounds was conducted to evaluate the usability and educational effectiveness of the tool. Results indicated that the majority of participants found the tool easy to use, the code generation accurate, and the overall experience beneficial in understanding programming logic. Notably, over 65% of students without prior programming experience expressed interest in pursuing programming careers after using the tool. By addressing language barriers, this research contributes to United Nations Sustainable Development Goal 4 (SDG 4) by fostering inclusive and equitable quality education, enabling learners to acquire programming skills in their native language.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3587056
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Bridging Language Barriers in Coding: An NLP-Powered Tool for Programming Education in Regional Languages

H. Siri, G Shobha, A. Hariharan, S Chandana et al.
IEEE Access
Teaching and Learning Programming
article

Bridging Language Barriers in Coding: An NLP-Powered Tool for Programming Education in Regional Languages

H. Siri, G Shobha, A. Hariharan, S Chandana, Abhay H. Kashyap, Jyoti Shetty, A. S. Patil, Arya Vinod, Nihar Mandahas, Goutami Sooda, L. B. Manvith
article en

Abstract

In the digital age, coding has become a critical skill for improving career prospects and participating in the global economy. However, most educational tools primarily cater to English-speaking learners, limiting access for individuals in rural areas who are proficient only in regional languages, such as Kannada. This study presents an interactive web-based tool that leverages Natural Language Processing (NLP) to teach fundamental programming concepts in Kannada. The tool allows users to input algorithmic statements in Kannada, which are then translated into English and converted into Python code using a fine-tuned Salesforce CodeT5 model. The model, trained on a custom dataset, achieved strong performance with a BLEU score of 87.64 and an Exact Match score of 81.62%. The study also evaluated other models such as T5, PLBART, and GPT-Neo for the same task. Additionally, the platform offers tutorials, quizzes, and an embedded coding environment for learners to test the generated code. A user study involving Kannada-speaking students from diverse academic backgrounds was conducted to evaluate the usability and educational effectiveness of the tool. Results indicated that the majority of participants found the tool easy to use, the code generation accurate, and the overall experience beneficial in understanding programming logic. Notably, over 65% of students without prior programming experience expressed interest in pursuing programming careers after using the tool. By addressing language barriers, this research contributes to United Nations Sustainable Development Goal 4 (SDG 4) by fostering inclusive and equitable quality education, enabling learners to acquire programming skills in their native language.

IEEE AccessVol. 13
R.V. College of Engineering
Quality Education
Openalex Percentile: Top 82%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.