Wyobraź sobie taką lekcję
Na jednej lekcji siedzi 9-latek i 14-latek. Instruktor tłumaczy pętle — 14-latek rozumie koncepcję w 2 minuty, chce już pisać kod. 9-latek potrzebuje 10 minut i kilku analogii do Minecrafta żeby to ogarnąć. 14-latek się nudzi, 9-latek czuje presję bo "tamten już umie". Obaj kończą lekcję sfrustrowani.
To nie jest scenariusz hipotetyczny — tak wygląda każda lekcja z mieszanymi wiekami, nawet przy świetnym instruktorze.
Dlaczego wiek ma takie znaczenie?
Myślenie abstrakcyjne rozwija się stopniowo
Programowanie wymaga abstrakcji — czyli myślenia o "zmiennej" jako o pojemniku na wartość, o "funkcji" jako o przepisie który można wywołać wiele razy. Dzieci poniżej 10–11 lat nie są jeszcze gotowe na taką abstrakcję w pełni — nie dlatego że są mniej zdolne, ale dlatego że ich mózg dosłownie jest na innym etapie rozwoju.
Piaget opisał to ponad 70 lat temu i kolejne dekady badań to potwierdziły: myślenie formalno-operacyjne (abstrakcyjne) zaczyna pojawiać się ok. 11–12 roku życia. Nie wcześniej — i żadna innowacyjna pedagogika tego nie zmienia.
Tempo pracy jest radykalnie różne
8-latek który świetnie radzi sobie z programowaniem i tak pisze wolniej, potrzebuje więcej powtórzeń i więcej zachęty niż 13-latek na początku swojej przygody z kodem. To nie jest kwestia zdolności — to fizjologia: motoryka mała, szybkość przetwarzania informacji, pamięć robocza.
Zainteresowania i konteksty są różne
9-latek chce budować gry w Roblox i tworzyć postacie. 14-latek chce robić projekty na portfolio, rozumieć jak działa internet, pisać kod który robi "prawdziwe" rzeczy. Tematyka lekcji dostosowana do jednej grupy jest nieodpowiednia dla drugiej — i żadne cuda metodyczne tego nie naprawią.
Jak wyglądają nasze grupy wiekowe?
W praktyce dzielimy dzieci na cztery przedziały:
| Wiek | Narzędzia i języki | Charakter lekcji |
|---|---|---|
| 6–8 lat | Scratch, bloki wizualne, proste animacje | Dużo analogii, krótkie zadania, częste zmiany tematu, bardzo wizualny feedback |
| 8–11 lat | Scratch advanced, Roblox Studio, pierwsze skrypty Lua | Projekty trwające kilka lekcji, pierwsze debugowanie, wstęp do logiki warunkowej |
| 11–14 lat | Python, Roblox Studio, HTML/CSS/JS | Pełne skrypty, funkcje, pętle, projekty portfolio, praca z dokumentacją |
| 14–17 lat | Python advanced, JavaScript, frameworki | Projekty "z życia wzięte", API, własne decyzje architektoniczne, GitHub |
Co jeśli moje dziecko nie pasuje do żadnej grupy?
Granice wiekowe to wskazówka, nie wymóg. Patrzymy na poziom, nie na metrykę.
Zdolny 9-latek który już programuje od roku może trafić do grupy 11-latków — jeśli po lekcji próbnej widać że sobie poradzi i nie będzie czuł się przytłoczony.
Dziecko które potrzebuje więcej czasu zostaje w młodszej grupie lub dostaje indywidualne lekcje 1:1 — bez porównywania do rówieśników, bez presji. To jest jedna z zalet naszego formatu: przy lekcjach indywidualnych tempo jest zawsze dostosowane do konkretnego dziecka, nie do "średniej grupy".
A co jeśli rodzeństwo chce razem?
Często pytają o to rodzice bliźniaków lub rodzeństwa z małą różnicą wieku. Jeśli różnica wynosi 1–2 lata i dzieci są na podobnym poziomie, czasem możemy to zorganizować — ale tylko jeśli relacja rodzeństwa naprawdę sprzyja nauce (tzn. nie spędza się połowy lekcji na kłótni o kto ma rację).
Przy większych różnicach wiekowych — lepiej osobno. Razem mogą oglądać projekty po lekcji, ale lekcja to czas nauki, nie czas rodzinny.
Dlaczego przy indywidualnych lekcjach też patrzymy na wiek?
Nawet przy lekcjach 1:1 wiek ma znaczenie — nie dla doboru grupy, ale dla doboru języka, tempa, projektów i sposobu tłumaczenia. Tłumaczenie pętli 8-latkowi przez analogię do codziennego życia wygląda inaczej niż tłumaczenie pętli 14-latkowi przez matematykę.
Dlatego na lekcji próbnej jeden z pierwszych kroków to ocena poziomu dziecka i dobór materiału — nie żeby „posegregować", ale żeby każda lekcja była na odpowiednim poziomie trudności. Zbyt łatwe nuży, zbyt trudne zniechęca.
Znajdziemy odpowiedni poziom dla Twojego dziecka
Na lekcji próbnej oceniamy poziom i dopasowujemy program. Żadnych założeń z góry.
Zarezerwuj darmową lekcję →