Programming a variety of devices whether it is a personal computer, a tablet, or a smartphone is something that everybody should learn to customize their lifestyle which is heavily influenced by an even more digital world. Currently, creation of programs for each of those computing devices, whether they are programs for personal computers, apps for tablets and smartphones, websites, games, cloud-based apps, require a different programming language. This is a programming chaos and there is no need to have so many languages with different environments trying to accomplish pretty much the same thing. Programa will be the basis of a new foundation that will allow you to use the same programming environment to accomplish all of your day-to-day computing needs. Our vision of Programa is to incorporate an easy to understand and use programming interface and language which provides you with access to all the different libraries that are available today. With Programa you will have access to standard libraries (i.e., C, Python, Java, HTML, graphics, etc.) to develop computer programs, web apps, web sites, and games, all under the same environment. 

One day you will be able to write programs using natural language

​​​create code

​​​interact with computers

We envision a future where humans can communicate better with computers using natural language 


        Looking into the Future  .....

Interfacing with Computers in Natural Language

The programming environment includes interactive learning to teach how to program while writing code

Programa utilizes a easy-to-use and powerful language that makes programming a fun and rewarding experience 




        Learn More about Programa .....

The programming environment allows you to easily write and debug programs utilizing templates, in-line syntax checking, real-time variable monitoring 

Program debbuging

With Programa you can easily visualize complex mathematical functions

Explore Math


        Creating fun things using Programa .....

Explore Statistics

Programa offers a set of powerful functions that allow you to easily read large files. You can explore the

relationships of those data files using Programa's advanced graphing capabilities

Using Programa you can easily create models and make them using 3D printers

3D Printing