22 maja 2026
Aplikacje do nauki programowania – praktyczny przewodnik według Marty Wcisło
inspiracje
Internetowe zasoby edukacyjne w zakresie podstaw programowania wydają się niemal nieskończone, a przez to zwyczajnie przytłaczające dla osób, które dopiero zaczynają swoją przygodę z tą dziedziną. Z pomocą Marty Wcisło z Pracowni Orange w Porębie, ekspertki w tym temacie, udało nam się opracować dla Was przewodnik po sprawdzonych i darmowych portalach i aplikacjach odpowiednich dla początkujących adeptów programowania.
Scratch
Scratch to proste narzędzie stworzone przez MIT, które używa języka blokowego i uczy dzieci programowania na zasadzie przeciągania różnych kolorowych bloczków. Możliwe jest tworzenie swoich projektów bez logowania, ale warto stworzyć swoje konto – wtedy do już stworzonych projektów można wracać i je edytować. – To narzędzie jest bardzo fajne, bo posiada liczne tutoriale, z których można się uczyć – podpowiada Marta Wcisło. – Istnieje też opcja nagrywania dźwięku, tłumacza, zamiany tekstu na mowę, teraz też sztucznej inteligencji. Scratcha można też łączyć z rozmaitymi gadżetami – Makey Makey, płytką micro:bit czy z Lego.
Gdzie znaleźć? https://scratch.mit.edu/
Octostudio
To kolejne darmowe narzędzie, podobnie jak Scratch stworzone przez MIT Media Lab. Jest to aplikacja mobilna dostępna bezpłatnie do pobrania w Sklepie Play. Tak jak Scratch, OctoStudio działa na zasadzie blokowej – programy tworzy się poprzez przeciąganie i łączenie ze sobą różnych bloczków reprezentujących rozmaite funkcje. Możliwe jest tworzenie rozmaitych stworzeń, nagrywanie i wprowadzanie do całości własnych dźwięków. W zakładce “Ucz się” (Learn) można znaleźć liczne tutoriale, np. jak stworzyć własną mini-grę czy animację.
Gdzie znaleźć? https://octostudio.org/
Microsoft MakeCode for micro:bit
To świetne narzędzie, którym powinny zainteresować się wszystkie Pracownie Orange posiadające w swoich zasobach płytki micro:bit. Dzięki MakeCode dzieci mogą uczyć się programowania, robiąc bardzo ciekawe eksperymenty przy użyciu płytek micro:bit. – Są tutaj rozmaite tutoriale: można przygotować np. własny interaktywny zegarek, licznik kroków, grać w papier-kamień-nożyce – podpowiada Marta. – W naszej pracowni robiliśmy już bardzo dużo różnych projektów: oprócz tych wspomnianych także interaktywną kostkę czy ekran, który wyświetlał słowa powitania w języku francuskim dla gości z Francji, których u siebie przyjmowaliśmy. Wykonywaliśmy też eksperyment z łączeniem płytki micro:bit i gwoździa, który umożliwiał mierzenie wilgotności gleby. Jestem wielką fanką płytek micro:bit, a ta strona naprawdę pozwala pobawić się z nimi na różne sposoby. Swoje projekty można zapisywać, edytować, modyfikować i udostępniać dla innych. Dzieciom bardzo się podobają takie interaktywne aspekty zajęć. Bardzo to polecam.
Gdzie znaleźć? https://makecode.microbit.org/
Microsoft MakeCode Arcade
Nieco mniej znanym, ale bardzo polecanym przez Martę narzędziem od Microsoft jest Microsoft MakeCode Arcade, które pozwala projektować gry w stylu retro wspomnianą już przy poprzednich narzędziach metodą blokową – i nie tylko. Istnieje bowiem również możliwość, by jednym kliknięciem zamienić tryb prostego układania bloczków na naukę pisania programu w JavaScript , co czyni z tego narzędzia atrakcyjną opcję także dla nieco bardziej zaawansowanych. Interfejs jest prosty i dla osób z pokolenia millenialsów na pewno nieco nostalgiczny, bo przypomina znany z dzieciństwa GameBoy. Z pewnością spodoba się jednak i młodszym, którzy będą mieli okazję pobawić się, dodając i modyfikując przeróżne elementy – od uroczych bohaterów swojej gry po ciekawe efekty specjalne. Żeby wdrożyć się w możliwości, jakie daje ta strona, warto przejrzeć dostępne w jej bibliotece rozmaite tutoriale, a potem – puścić wodze fantazji i dać się ponieść projektowaniu gier!
Gdzie znaleźć? https://arcade.makecode.com/
Run Marco
Kolejną stroną, którą – jak podkreśla Marta – uwielbiają najmłodsi adepci programowania, jest Run Marco. W tej odsłonie programowanie jest serią misji do przejścia, które wykonuje się, wcielając się w jedną z uroczych postaci – Marka lub Sofię. Kolejne poziomy wymagają dodawania kolejnych bloczków, coraz trudniejszych. – W tej grze etapami stopniowo pojawiają się coraz bardziej skomplikowane zagadnienia, które dzieci przyswajają przez zabawę – pętle, warunki, problemy logiczne – wyjaśnia Marta. – Jednym słowem – wszystko, co jest ważne w podstawach programowania. Po przejściu tej gry można też uzyskać certyfikat, co jest dodatkową atrakcją dla użytkowników.
Gdzie znaleźć? https://runmarco.com/
Teachable Machine
To ciekawe narzędzie firmy Google, które uczy trenować swoje własne modele sztucznej inteligencji rozpoznające obrazy, ruchy ciała czy dźwięki. – Jest to o tyle fajne narzędzie, że dobrze pokazuje, jak tak naprawdę działa sztuczna inteligencja – opowiada Marta Wcisło. – Możemy się przekonać, jak się ją uczy, żeby mogła prawidłowo rozpoznawać różne zjawiska, ile wymaga to pracy i danych, np. zdjęć.
Interfejs strony pozwala na trenowanie modelu na podstawie plików wgranych z dysku lub obrazów czy filmów dostarczanych na żywo z kamery. – Trenując model, uczymy go prawidłowo rozpoznawać różne dane – wyjaśnia Marta. – To narzędzie jest genialne, bo pokazuje, że jeśli nauczymy AI na błędnych danych, będzie się mylić i źle rozpoznawać pewne zjawiska – np. jeśli z uśmiechem skojarzymy smutek i dostarczymy modelowi danych, które to potwierdzają, to będzie on potem rozpoznawał je w ten sposób, nieprawidłowo. Uczymy się w ten sposób, jak działa sztuczna inteligencja i jak może się mylić, a także – jak można nią manipulować.
Gdzie znaleźć? https://teachablemachine.withgoogle.com/
Code.org
To jedna z najbardziej znanych stron do nauki programowania, oferująca opcje dostosowane do grup wiekowych – są tu więc zasoby dla dzieci w wieku od 5 do 11 lat, jak i dla tych powyżej 11. roku życia. Proste ćwiczenia, znów na zasadzie łączenia bloczków, pozwalają modyfikować i wprawiać w ruch elementy obrazków, filmików czy gier. Krok po kroku nasze małe programy stają się coraz bardziej zaawansowane, rozwijają się o kolejne bloczki. Marta Wcisło podkreśla, że strona jest cały czas aktualizowana, w związku z czym warto odwiedzać ją regularnie po nowe treści. Aktualnie koncentruje się przede wszystkim na edukacji w zakresie sztucznej inteligencji.
Gdzie znaleźć? https://code.org/
Khan Academy
Zupełnie darmowa strona, na której można uczyć się nie tylko programowania, ale też np. matematyki, ekonomii czy przedmiotów humanistycznych. Wśród nich jest też obszerny dział poświęcony informatyce i programowaniu, gdzie znaleźć można różne kursy dla początkujących, m. in. wprowadzenie do tematyki programowania czy podstawy informatyki w ogóle, ale też podstawowy kurs z Pythona czy JavaScript. Na Khan Academy mogą uczyć się zarówno uczniowie, jak i nauczyciele i rodzice. Część treści jest dostępna w języku polskim, niektóre zaś w języku angielskim. By w pełni wykorzystać zasoby tej strony, warto się na niej zarejestrować.
Gdzie znaleźć? https://www.khanacademy.org/
Blockly Games
Na koniec – prosta strona z serią gier logicznych opartych na układaniu bloków. Mamy tu m. in. układanie puzzli, łamigłówkę w postaci labiryntu czy animowany film. W kolejnych krokach użytkownicy muszą rozwiązywać coraz bardziej skomplikowane zadania, używając dostępnych na danym etapie bloczków, które symbolizują pewne linijki kodu. Kolejna darmowa opcja nauki programowania przez zabawę z bloczkami, która naprawdę wciąga!
Gdzie znaleźć? https://blockly.games/
Owocnej nauki i… dobrej zabawy!