CodeAll (Expansio)

A machine learning-powered chatbot that allows anyone with Internet access to learn programming for free in the form of a natural conversation.

CodeAll (Expansio)

Year founded
2017

Location
Poznań, Poland

Sector
EdTech

Stage
In development

Members

Mateusz Jarus

Mateusz Jarus

CEO

Bogdan Fabiański

Bogdan Fabiański

Embedded System Engineering Expert

Marcin Kaźmierski

Marcin Kaźmierski

CTO

Wojciech Nowaczyk

Wojciech Nowaczyk

Frontend developer

Jędrzej Wyzgała

Jędrzej Wyzgała

Backend Developer

Phillip Ławniczak

Phillip Ławniczak

Frontend developer

The challenge

The aim of CodeAll is to help students learn coding up to a level of a Junior Developer. Although CodeAll may be used as an educational tool, CodeAll’s program is fully in line with the knowledge that is offered by professional programming workshops that prepare students for the profession of a programmer. CodeAll addresses all of the basic programming concepts required to become a professional software developer: variables, types, operators, conditional instructions, functions, loops, classes and objects, code debugging. Thanks to that, CodeAll may also be popular among adults wishing to change profession and start programming.

The solution

CodeAll’s key element is a machine learning-powered chatbot that allows anyone with Internet access to learn programming for free in the form of natural conversation. In order to further develop digital skills, CodeAll allows students to create an intelligent environment with the use of Internet of Things sensors. The user may code e.g. the light to turn on/off after clapping, create a home alarm or a car parking sensor.

CodeAll is a tool for both young people and adults willing to learn the basics of coding. CodeAll does not focus on any specific technology. Although it uses Python programming language as a basis, its aim is to teach topics that may be used in any object-oriented programming language.

 

Results

For one year, CodeAll has been demonstrated to over 300 students at schools in Poznań and nearby cities. These workshops were used to improve CodeAll and create new coding lessons.