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.