Na rynku jest nieskończona liczba różnego rodzaju chatbotów, które wspierają ludzi podczas szukania odpowiedzi na pytania, dokonywania rezerwacji, robienia zakupów online, czy sporządzania wstępnej wyceny jakiegoś produktu lub usługi. Nie brakuje nam też rozwiązań do nauki programowania - kursy online, bootcampy i podręczniki o różnym stopniu zaawansowania. Zauważyliśmy jednak, że nie ma narzędzi, które pozwalałyby młodzieży stawiającej pierwsze kroki w programowaniu przyswajając tę wiedzę w przyjazny i naturalny sposób. Postanowiliśmy wyjść młodym ludziom naprzeciw i tak oto powstał CodeAll.

Brakujący element

Brakujący element

LittleBits, Kano, Scratch czy Blockly, to rozwiązania dla dzieci do 12 r.ż. Nie operują one na prawdziwym kodzie, tzn. uczniowie nie muszą sami tworzyć komend, zmiennych, warunków, itp., a jedynie korzystają z dostępnych bloków, które po połączeniu tworzą gotowy program.

Codecademy i KhanAcademy to kolejna grupa rozwiązań, jednak już dla osób na poziomie Junior Developera. Osoby korzystające z tych internetowych kursów tworzą programy od prostych do bardziej zaawansowanych posługując się prawdziwym kodem - samodzielnie wpisują jego wymaganie części, co dla młodych ludzi może okazać się zbyt wymagającym zadaniem.

Nauka programowania

Ostatnia grupa składa się z przyspieszonych kursów, jak np. DevBootcamp czy Udemy, a także z platform pozwalających na programowanie układów, jak np. Arduino. Są to jednak rozwiązania dla osób nieco bardziej zaawansowanych, które chcą poszerzyć swoje umiejętności w konkretnych obszarach.

Jak można łatwo zauważyć, brakuje elementu łączącego pierwszą i drugą grupę rozwiązań - czegoś, co pozwoliłoby przeprowadzić nastolatków (których liczba na świecie wynosi aż 1,2 miliarda!) od zabawy z użyciem bloków bez narzucania programowania w konkretnej technologii po samodzielne wprowadzanie wszystkich komponentów kodu w wybranym języku by wreszcie osiągnąć poziom wiedzy Junior Developera.

Odpowiedź na potrzebę

Swoboda miejsca i czasu lekcji

CodeAll to odpowiedź na dostrzeżone zapotrzebowanie rynku na narzędzie, które będzie w stanie poszerzyć wiedzę osob, które korzystały już z pierwszej z wymienionych grup rozwiązań lub tych, które po raz pierwszy będą miały styczność z programowaniem. Lekcje w CodeAllu zaczynają się od bardzo prostych, a ich poziom trudności sukcesywnie wzarsta wraz z kolejnymi rozwiązanymi zadaniami./p>

Uczeń w każdej chwili może liczyć na podpowiedź osobistego asystenta - CodeOwla - przyjaznej i doświadczonej sowy lub porozmawiać z nią na tematy niezwiązane z programowaniem, jeśli potrzebuje przerwy. :) Co ważne, CodeAll daje pełną swobodę co do miejsca i czasu lekcji! Uczniowie mają możliwość kodowania na komputerze i urządzeniach mobilnych, a asystent jest do ich dyspozycji o każdej porze dnia i nocy!

Tutaj nie ma miejsca na nudę

Programowanie to świetna zabawa

Dodatkowo, by jeszcze bardziej urozmaicić naukę i zmotywować uczniów, CodeAll oferuje kilkanaście czujników, które można zaprogramować w taki sposób by wpływały na nasze otoczenie, np. alarm domowy, czujnik cofania, czujnik pozwalający na włączenie / wyłączanie światła poprzez klaśnięcie.

A wszystko po to by uświadomić młodym ludziom, że programowanie, to nie dziedzina oderwana od rzeczywistości, a coś, co na bieżąco wpływa na nasze życie i opanowanie go może bardzo zaprocentować w przyszłości. Ale o tym już w kolejnym wpisie! :)