top of page

Omni: The Universal Coding Platform

A completely unique approach to accelerate the process of linguistic inclusivity in the programming sphere, Omni is a language-agnostic Python programming platform which accommodates programming in over 130 languages.

Why Omni?

While constructing a programming language, any spoken language can be used as a medium while constructing it. However, english speakers hold a significant advantage, as over one-third of programming languages utilise English as their main language. Although there are more than one billion English speakers across the globe, there are still about 6 billion people that do not.

My visits to local schools to conduct sessions for ‘BiblioReads’ exposed me to the limitations that the students faced in learning coding and programming, for English was not their first, nor second, language. I further analyzed existing localized programming languages. I analyzed the existing localized programming languages, but found that many lacked accessible online documentation, with compilers on these sites frequently freezing. Moreover, waiting for each language in the world to have a localized programming language, that too with sufficient resources on par with those available in English could take decades. Instead, I resolved to bring forth this inclusion much faster. Thus, I  created Omni,  the first platform to include over a hundred programming languages, like Zulu, Thai, Sinhala, Nepali, Icelandic, etc.

Used by 760 students

Published in  Curieux Academic Journal

Placed 2nd for 'Omni: The Universal Coding Platform'; Innosphere int'l conf. 2024 by Sigma Xi

Presented at national hackathon-TechOlympus

bottom of page