European Commission logo
English English
CORDIS - EU research results

The development of an innovative toolkit for learning programming with the use of the Internet of Things sensors and actuators

Periodic Reporting for period 1 - CodeAll (The development of an innovative toolkit for learning programming with the use of the Internet of Things sensors and actuators)

Reporting period: 2019-12-01 to 2020-05-31

According to Eurostat, on average 53% of European companies had hard-to-fill vacancies for ICT specialists in 2017 (in some countries over 70%). ICT the single most important driver of innovation and growth for national economies worldwide. Social inclusion increasingly hinges on the ability to use and access ICT. The European Commission is developing policy to train European citizens in digital skills with initiatives like the Skills Agenda for Europe, which will help Europe’s growth in an increasingly digital society.

There is a gap on the market in the availability of tools for people to put the first steps into real coding in an interesting and simple way. The existing courses, videos, books and tutorials focus on a specific technology and are usually designed for people willing to become professional software developers.

That is why CodeAll has been created. It is a chatbot in the form of a mobile application - a virtual programming tutor - that guides the learner step by step through subsequent programming issues and answers the questions. CodeAll does not focus on a specific technology but covers the basics of object-oriented programming that may be used in any language: variables, types, operators, conditional instructions, functions, loops, classes and objects, code debugging. It allows to go beyond the computer and code intelligent environment thanks to IoT sensors.

CodeAll allows to gain the knowledge of a Junior Developer.
During the project the following analysis of the project has been performed:
business model
technological feasibility
commercial feasibility
financial feasibility

Detailed business model has been created with pricing strategy, marketing and sales strategy and analysis of the target markets. The IPR protection strategy has been suggested and the freedom to operate has been analysed. The objectives and strategy together with the financial plan with a time horizon of 5 years have been created. The analysis of the competitors has been performed.

The work performed makes a foundation for the future commercialization of CodeAll project. The information about the implementation of the project is published on the website.
The digital transformation of all aspects of human life creates the need to understand the underlying technology and increase the digital skills. CodeAll makes it easy to acquire digital competences that bring the understanding of new technology. It is a self-education toolkit that allows immersive, affordable and reliable acquisition and development of entry level digital skillset. This skillset includes: programming, algorithmic thinking, IoT concept, creativity and problem solving. AI tutor-bot, lessons touching all programming concepts and a set of wireless sensors.
CodeAll visualisation