We are turning you into designers of the digital world – from smart home applications up to industrial processes and robots.

Smart Coding and Learning

Help design the digital world: Our technology makes it possible for you to intuitively program professional hardware as well as forward-looking technology such as Machine Learning and Artificial Intelligence.

Complex systems can easily be programmed using Cloud Programming Technology (CPT) and the NEPO graphic programming language developed by us. Companies can use the same technology to program process control systems and industrial robots. Providers and users of smart home applications can also benefit from the technology package: Manufacturers of machines and devices such as robot vacuum cleaners, lighting systems or kitchen appliances can easily pre-program their functions. Users can either use the default settings or adjust them to their individual needs.

Hidden behind CPT is state-of-the-art web-based server technology that lets you create NEPO programs directly in your web browser. Access to programming is made quick and simple even for entry level users thanks to the NEPO graphic programming language and the integrated support the programming environment provides. The platform and programming language have been used successfully in training and education for many years but industrial enterprises can also benefit as it means employees can be brought on board more quickly and the expense and effort involved in organizing training courses can be reduced.

The technology can be used in conjunction with any operating system and adapted to different types of hardware systems. The fact that NEPO is represented graphically does not alter the fact that it is a comprehensive programming language covering virtually every aspect of traditional programming languages such as C, Java or Python.

Portfolio of services

We use the most state-of-the-art open source technology to facilitate the programming of complex systems. We adapt the NEPO graphic programming language developed by Fraunhofer to your specific requirements and hardware systems. For cloud programming technology that runs independent of any operating system we are establishing a server architecture that can be tailored to your specific requirements. Alternatively, we can offer you the use of the Fraunhofer cloud. Our in-house training courses and online tutorials will provide your employees and customers with all of the skills they will need.

Learning to program in a playful manner for everyone

Our Open Roberta Lab gives school children, trainees, employees and business leaders the opportunity to try out practical programming for themselves. Teaching and learning resources, Roberta courses and our "Coding Hubs" are also available to show how to program robots, micro controllers and learning algorithms "hands on".

Adapting the platform to new devices

We are continually adapting the platform’s and cloud-based open source programming environment’s interfaces to be compatible with new hardware systems. Programming blocks can also be adjusted to specific requirements and to the specific device interface being used. The interactive support provided by the programming environment also makes it easier for beginners to learn about programming linked devices.

In-house training for employees and customers

Our training courses and workshops are aimed at everyone wanting to know how to program intelligent devices. The IoT platform can be adapted to intelligent household gadgets and service robots as well as to industrial robots and control hardware. The visual programming language is highly intuitive so even non-IT specialists will find it easy to program new device behavior.

Highlights

"Roberta® – Learning with robots"

In 2002 we started the "Roberta – Learning with robots" initiative. Since then the initiative has reached out to more than 450,000 children and young people in the form of courses, workshops and educational events. Currently, more than 2,000 Roberta teachers teach robotics and programming at schools throughout Germany. The Open Roberta Lab, the initiative’s technological core, has so far taught programming to approximately 225,000 users from 100 countries worldwide. The platform is available in 16 languages and is constantly being expanded. Recently, we added learning algorithms and other AI components to help promote a basic understanding of AI with an emphasis on Machine Learning.


Open source programming platform

"Open Roberta Lab"

The "Open Roberta Lab" is a successful cloud solution used around the world – an ecosystem using visual programming language, hardware, an open source community and a platform to program a variety of applications from toys to industrial robots. The NEPO® programming language makes programming less error prone and more efficient and no prior knowledge is required. The Open Roberta® Lab is not only the leading programming platform in schools throughout Germany but is also used by companies to train their employees – from apprentices to management.

Become a Roberta teacher

Roberta training courses give teachers from all types of schools and any individual with an educational and/or technical background the opportunity to train to become a certified Roberta teacher.