Learning to code should be an opportunity available to everyone.
CodeJal is a free Android app for learning and practising programming through bite-sized challenges, quizzes, code-analysis tasks and explanations. Developed by Sarang Menon, a high-school student and developer from Kerala, India, the app supports learning in Python, C, C++ and Java.
This page explains CodeJal's accessibility goals, the features currently available, known limitations and opportunities for feedback from learners, educators and accessibility professionals.
CodeJal is an ongoing student-led project. Its accessibility features have not been independently certified or validated for every disability, assistive technology or learning context. Feedback and testing are important to understanding where the app works well and what needs improvement.
CodeJal aims to make programming practice more approachable for learners with different access needs. The following information describes the accessibility features available in the current app version and the areas being evaluated for improvement.
Accessibility can vary by device, Android version, screen reader, input method and the content being viewed. CodeJal has not been independently validated for all disabilities or assistive technologies. We welcome specific feedback about barriers, compatibility issues and improvements that would make the app more useful.
CodeJal supports beginners who want to explore programming and develop practical coding skills.
The aim is to make programming practice more approachable and flexible, not to replace the individual support, specialist teaching or assistive technology that some learners may need.
CodeJal welcomes feedback from learners and educators working with:
These are intended areas for learning and improvement, not a claim that CodeJal has been tested or shown to meet every learner's accessibility needs.
Accessibility cannot be established by adding settings alone. The experience of learners, educators and assistive-technology specialists is essential to understanding whether features work in real learning situations.
I welcome constructive feedback on accessibility, usability, learning design and opportunities to improve CodeJal for a wider range of learners.
I would welcome guidance from organisations and professionals working in disability-inclusive education, accessible STEM, assistive technology and digital accessibility.
Possible ways to collaborate include:
The aim is to identify practical barriers, improve CodeJal and explore whether it can serve as a useful supplementary coding-practice resource.
I am seeking guidance and constructive feedback, not funding, certification or an endorsement. Any pilot would be planned with the participating organisation, with appropriate consent and privacy safeguards.
I am Sarang Menon, a high-school student and developer from Kerala, India. I build software projects focused on practical problems, learning and public benefit.
CodeJal is my effort to make programming practice more approachable and to learn how digital educational tools can better serve learners with different abilities and access needs.
I welcome feedback from learners, educators, accessibility professionals and organisations working in inclusive education. Their guidance can help me understand real-world barriers and prioritise meaningful improvements.
Contact: sarangmenon555@gmail.com
Google Play: https://play.google.com/store/apps/details?id=com.sarangmenon.codejal
Main project page: https://www.sarangmenon.me/projects/codejal
I would appreciate the opportunity to learn from your experience and explore how CodeJal might be improved.