A universal graphical environment for programming educational robots

Industry: education
Country: Poland
Technologies: C++/C# Java JavaScript Python
Scope: integrations web application
Download pdf

RoboApp – Modern solutions for education.


All manufacturers of educational robots popular on the market offer their own robot programming environments, but these environments are dedicated to a given type and version of the hardware platform and do not offer unification of the language and programming environment even within products of one product line.

The challenge of the project was to create a universal graphical, intuitive programming environment, which is an important element in the dissemination of learning programming with the use of robots, significantly facilitating or even enabling an effective teaching process in school conditions.


In cooperation with RoboApp, we have developed a universal graphical programming environment for educational robots, providing a user-friendly drag-and-drop interface and programming language that allows you to program robots based on various hardware platforms without knowing complex syntax and semantics. By design, all program elements (e.g. loops, conditional instructions) and robot objects (sensors, actuators) are available in the form of graphical representation. The set of available controls depends on the specific hardware platform. The simplicity of the language and environment allows for effective programming of robots without knowledge of the technical complexities associated with a given robotic platform and without the need to understand advanced concepts related to the specifics of real-time control. The environment enables programming educational robots from the most popular hardware platforms, including LEGO (WeDo and EV3) and mBot series robots.

Business effect

RoboApp, thanks to cooperation with Innokrea, has created a modern educational product intended for implementation in schools and educational institutions around the world.

The developed integration solution allowed, among others, to build increased involvement of users of this product. The innovative method created includes interactive and engaging learning experiences that can capture students’ attention and keep them engaged in robotics. This ultimately leads to better understanding and consolidation of information.

Technology that connects many different robotic platforms also allows for personalized learning paths that take into account individual students’ strengths, weaknesses and learning styles. This allows students to progress at their own pace, ensuring more effective learning outcomes in robotics and programming.

Robot programming

programming language

robotic platforms

sensors, pads and parts
used in tests

Contact us to learn about our capabilities in creating unique IT solutions that improve educational processes.


INNOKREA is a well-coordinated team of specialists. I admire their creativity, speed and innovation. This team brings much more to the project than just good code. They identify with their clients and their challenges with passion.

Adam Barzowski

President of the Management Board, RoboApp sp.z o.o.

Discover other stories of successful projects for our clients:


Got a project in mind?

Fill the form and get a free consultation!

Please enable JavaScript in your browser to complete this form.
Quote SVG

At INNOKREA, we take pride in crafting bespoke solutions and custom software tailored to our clients' unique needs. With a team of over 25 skilled engineers proficient in 100+ technologies, we ensure top-notch quality, earning the trust of 100+ clients worldwide, all backed by our ISO 9001 badge of excellence. At our core, we are dedicated to pushing the boundaries of product engineering, delivering cutting-edge solutions that drive success for businesses across industries.

Tomasz Klajbor, CEO at INNOKREA

Tomasz Klajbor