Karotto дапамагае дзецям ва ўзросце 5–12 гадоў лагічна думаць, разбіваць задачы на этапы і вучыцца на памылках праз 350 кароткіх урокаў кадавання.
Дзеці складаюць блокі кода разам, каб весці Зайчыка па кожнай карце і збіраць моркву. Кожны ўрок ператварае рэальныя ідэі праграмавання ў мэтанакіраваны выклік, які займае ўсяго некалькі хвілін на тэлефоне.
ЧАМУ ВУЧАЦЦА ДЗЕЦІ, УЗРОСТ ЗА ЎЗРОСТАМ
• 5–6: напрамкі, падлік, паслядоўнасць
• 6–7: цыклы, затым цыклы ўнутры цыклаў
• 7–8: if / else і while
• 8–9: зменныя, лічыльнікі, камбінаваныя ўмовы, print
• 9–10: функцыі, у тым ліку функцыі з параметрамі
• 10–11: спісы — чароўны кошык
• 11–12: функцыі і спісы, якія працуюць разам
ТЫЯ Ж ПАНЯЦЦІ, ШТО І Ў САПРАЎДНАЙ МОВЕ ПРАГРАМАВАННЯ
цыклы · if / else · while · зменныя · print · спісы · функцыі
Гэта стартавы набор Python або JavaScript — і да канца ваша дзіця выкарыстае кожную з іх уручную, пад тымі ж назвамі. Пакуль няма сінтаксісу для друку, але мысленне — гэта рэальная рэч: дзіця, якое скончыла Karotto, ужо можа прачытаць простую сапраўдную праграму.
КАЛІ ВАША ДЗІЦЯ ЗАТРЫВАЕЦЦА — ВОСЬ ДЗЕ АДБЫВАЕЦЦА НАВУЧАННЕ
• Пакрокавы рэжым: адно націсканне запускае адзін блок. Дзіця бачыць, якая менавіта лінія зрушыла Зайчыка і чаму.
• Падказкі паступаюць паэтапна — спачатку падштурхоўванне, поўны адказ толькі калі ён усё яшчэ патрэбны.
• «Глядзіце, як»: Зайчык павольна праводзіць рашэнне, затым дошка ачышчаецца, каб дзіця збірала яго самастойна.
• Адладка ўрокаў: код ужо напісаны — і няправільны. Знайдзіце памылку, выпраўце яе, запусціце зноў.
• Няма нічога тупіковага. Урок можна прапусціць і вярнуцца пазней, таму расчараванне ніколі не сканчаецца.
ВОСЕМЬ СПОСАБАЎ ПРАКТЫКАВАННЯ
Дзеці ніколі не націскаюць проста «далей». Кожны курс спалучае ў сабе:
• Глядзець, як Зайчык запускае код
• Выбраць правільны адказ
• Прачытаць код і прадказаць вынік
• Абвесці код на карце, клетка за клеткай
• Зрабіць усю праграму самастойна
• Знайсці памылку ў кодзе, якая выглядае добра
• Параўнаць дзве праграмы і знайсці розніцу
• Запоўніць адсутны блок
Кожны ўрок ацэньваецца ад 1 да 3 зорак, таму дзіця, якое вырашыць яго разумным спосабам (цыкл замест пяці копій), атрымлівае ўзнагароду. Зоркі ператвараюцца ў налепкі.
СТВОРАНА ДЛЯ ТЭЛЕФОНАЎ І МАЛЕНЬКІХ РУК
• Вялікія блокі з функцыяй перацягвання, ніколі не больш за 5 блокаў на экране
• Прыязны голас чытае кожную інструкцыю, таму тыя, хто рыхтуецца да чытання, могуць гуляць самастойна
• Зайчык паказвае адказ крок за крокам, калі дзіця захрасае
• Заканчваецца гульнявым праектам у кожным курсе
ДЛЯ БАЦЬКОЎ
• Няма рэкламы. Няма адсочвання трэціх бакоў. Няма спасылак з праграмы.
• Не патрабуецца ўліковы запіс — проста ўвядзіце імя і пачніце.
• Першыя два курсы (138 урокаў) бясплатныя, без абмежаванняў па часе.
• Адна адна купля разблакуе ўсё назаўжды. Няма падпіскі.
• 8 моў: англійская, в'етнамская, кітайская, японская, карэйская, французская, руская, тайская.
Кадраванне — гэта не запамінанне сінтаксісу. Гаворка ідзе пра разбіццё праблемы на этапы, выяўленне заканамернасці і выпраўленне ўласнай памылкі. Karotto вучыць менавіта гэтаму — адну моркву за раз.
350 урокаў праграмавання: дзеці 5–12 гадоў вывучаюць цыклы, if/else, зменныя і функцыі