Learn Coding for Kids: Python
Learn Coding for Kids: Python — Programowanie dla dzieci: od rysowania przez żółwia po grę quizową
Learn Coding for Kids: Python to bezpłatna aplikacja na iOS i Android, która uczy programowania dzieci za pomocą prawdziwego Python. Pierwszy krok nie wymaga pisania: dziecko uruchamia maleńki program, a żółw rysuje gwiazdę na ekranie telefonu, kreska po kresce. Później czeka na nie 20 krótkich kursów, 41 poziomów łamigłówek z blokami i 60 misji, dostosowanych do krótkiego czasu skupienia.
- Cena
- Bezpłatna, uaktualnienie do Pro
- Platformy
- iOS i Android
- Języki
- 22
- Klasyfikacja wiekowa
- 4+
- Wymaga
- iOS 15.1 lub nowszy
- App Store
- 5.0 ★ (1)


Pętla nabiera sensu, zanim pojawi się słowo „pętla”.
W pierwszej minucie żółw rysuje gwiazdę. Dotknij innego programu, a pojawi się kwadrat, kwiat lub tęczowa spirala; zmień dwie liczby, a obrazek się zmieni. Dzieci poznają powtarzanie jako coś, co mogą zobaczyć, a słownictwo pojawia się dopiero później. Pierwszy rysunek działa bezpośrednio na telefonie i nie wymaga internetu.
Co to jest
Learn Coding for Kids: Python to bezpłatna aplikacja na iOS i Android, która zapewnia początkującym dzieciom pierwszy kurs programowania w Python. Łączy 20 krótkich kursów i 80 zwięzłych lekcji z rysowaniem przez żółwia, 41 poziomami łamigłówek z blokami, 60 misjami i wbudowanym edytorem kodu, dzięki czemu dziecko może przejść od obserwowania, jak program coś rysuje, do samodzielnego napisania programu. Pierwszy kurs, pierwsze poziomy z blokami i pierwsze misje są bezpłatne, a bramka rodzicielska chroni zakupy i zewnętrzne linki.
W aplikacji
Jak to wygląda





Kurs
Zakres kursu Python
Poniższe nazwy to prawdziwe kursy z kursu Coding for Kids dostępnego na tej stronie, przedstawione w kolejności, w jakiej poznaje je dziecko: najpierw obrazek, potem idee, które za nim stoją, a na końcu mały projekt.
Czym jest programowanie?
Czym zajmują się komputery i czym jest kod — na początku bez pisania. Pierwszy kurs jest bezpłatny.
Myśl jak programista: algorytmy
Myślenie w jasnych, uporządkowanych krokach — idea, na której opiera się każda kolejna lekcja.
Twój pierwszy program w Python
Wyświetlenie pierwszego komunikatu na ekranie — moment, w którym dziecko widzi własne słowa.
Zapamiętywanie rzeczy
Zmienne jako sposób na przechowanie liczby lub słowa na później, a następnie liczenie i wykonywanie prostych działań matematycznych.
Podejmowanie decyzji
Używanie if i else, aby program mógł podejmować decyzje, oraz zabawa z tekstem i wartościami True lub False, których te decyzje dotyczą.
Robienie rzeczy ponownie
Pętle i liczenie z range, a następnie przechowywanie wielu elementów razem na listach.
Funkcje jak przepisy
Funkcje jako wielokrotnego użytku przepisy, dzięki którym dziecko zapisuje zestaw kroków raz i korzysta z niego wiele razy.
Rysowanie za pomocą Turtle
Grafika Turtle, następnie proste animacje i wzory z użyciem zagnieżdżonych pętli, a na koniec miniprojekt: gra quizowa.
Jak to działa
Co dziecko robi w aplikacji
Aplikacja jest zorganizowana tak, aby dziecko zawsze miało przed sobą kolejny mały krok, a rodzic mógł jednym rzutem oka zobaczyć, co to będzie.
Obserwuj, jak program rysuje, a potem go zmień
Uruchom pierwszy maleńki program, a żółw narysuje gwiazdę. Wybierz inny program, aby narysować kwadrat, kwiat lub tęczową spiralę, i zmień dwie liczby, aby zobaczyć zmianę obrazka.
Przejdź przez krótki kurs
Każdy z 20 kursów jest podzielony na krótkie lekcje — od tego, czym są komputery i czym jest kod, przez algorytmy, zmienne i pętle, aż po mini projekt: stworzenie gry quizowej.
Graj, ćwicz i idź dalej
Rozwiązuj poziomy łamigłówek z blokami, w których kot, żaba, robot lub smok musi dotrzeć do celu, podejmij się misji, a następnie korzystaj z quizów, fiszek, ściągi i codziennej serii, aby utrwalić nowe pomysły.
Co zawiera
Co zawiera aplikacja
20
Kursów, 80 lekcji
Komputery i kod, algorytmy, wyświetlanie komunikatów, zmienne i prosta matematyka, tekst oraz prawda lub fałsz, if i else, pętle z range, listy i słowniki, liczby losowe, funkcje oraz animacje żółwia.
41
Poziomów łamigłówek z blokami
Za poziomy zdobywa się gwiazdki, a ich trudność rośnie krok po kroku. Występują w nich takie bloki jak move, jump, repeat, if blocked i repeat until goal. Pierwsze poziomy są bezpłatne.
60
Misji w Python
Małe, konkretne cele na poziomie łatwym, średnim i trudnym: przywitaj się z komputerem, policz żelki, zbuduj schody z gwiazd, sprawdź, czy liczba jest parzysta lub nieparzysta, znajdź ukrytą zabawkę.
Żółw
Rysowanie za pomocą kodu
Grafika żółwia, proste animacje i wzory z zagnieżdżonych pętli zamieniają kilka wierszy Python w obrazek na ekranie.
Edytor
Prawdziwy edytor kodu
Gdy dziecko jest gotowe, wbudowany edytor pozwala pisać i uruchamiać Python na telefonie oraz wyświetla wynik. Programy można zapisywać i ponownie otwierać w sekcji My Codes.
Powtórka
Narzędzia pomagające utrwalić wiedzę
Mini quizy i powtórki z fiszek, ściąga, przykładowe programy, notatki, zapisane lekcje oraz codzienna seria z postępami pokazującymi, czego już się nauczono.
Dla rodziców
Czy Python to dobry pierwszy język dla dziecka i dlaczego rysowanie przez żółwia pomaga?
Python jest często polecany jako pierwszy tekstowy język programowania, ponieważ jego kod przypomina angielski, a niewielka liczba znaków interpunkcyjnych ułatwia naukę. Rysowanie przez żółwia dodaje drugi składnik, którego potrzebują młodzi uczniowie: widoczny rezultat. Kilka wierszy przesuwa pisak po ekranie, a błąd pojawia się jako krzywy kształt, a nie tajemniczy komunikat. Większość dzieci chętniej próbuje ponownie, gdy efektem jest obrazek.
Grafika żółwiakod, który można zobaczyć
Żółw to mały pisak, który wykonuje polecenia takie jak przesunięcie do przodu i obrót. Powtórz te same dwa polecenia, a pojawi się kwadrat; powtórz je pod innym kątem, a kształt zmieni się w gwiazdę. Dzięki temu idea pętli staje się widoczna.
Algorytmyuporządkowane kroki
Zanim dziecko zetknie się z kodem, uczy się opisywać zadanie jako jasne kroki wykonane we właściwej kolejności — jak przepis kulinarny. Aplikacja wraca później do idei przepisu, gdy wprowadza funkcje jako przepisy wielokrotnego użytku.
WcięciaJedna osobliwość Python
Python wskazuje, które wiersze należą do pętli lub instrukcji if, na podstawie głębokości ich wcięcia. Gdy już się to zrozumie, kod wygląda schludnie, a jest to pierwsza rzecz, którą dorosły będzie chciał sprawdzić, gdy program dziecka nie działa.
Najpierw bloki, potem tekstdwie drogi do tych samych idei
Łączenie bloków takich jak move, jump, repeat i if blocked rozwija to samo myślenie co pisanie w Python. Młodsze lub mniej pewne siebie dziecko może zacząć od bloków, a dziecko, które chce pracować z prawdziwym kodem, może od razu przejść do lekcji.
Dopasowanie
Dla kogo jest — i dla kogo nie jest
To dobry wybór, jeśli
- Jesteś rodzicem, który chce widzieć rzeczywiste postępy dziecka w jego pierwszym kontakcie z programowaniem, a nie oglądać filmu o programowaniu
- Masz dziecko, które lubi rysowanie, łamigłówki lub gry i spróbowałoby kodowania, gdyby efektem był obraz
- Chcesz, aby dziecko wcześnie poznało prawdziwy Python, a gry z blokami były łagodniejszym początkiem dla młodszego lub mniej pewnego siebie dziecka
- Lubisz jasne, krótkie lekcje, które można dopasować do napiętego dnia
- Chcesz mieć aplikację w języku rodziny, spośród 22 języków interfejsu
To nie jest odpowiednie narzędzie, jeśli
- Oczekujesz, że cała ścieżka będzie bezpłatna: pierwszy kurs, pierwsze poziomy z blokami i pierwsze misje są bezpłatne, a CoddyKit Pro odblokowuje resztę
- Szukasz kursu dla nastolatków, którzy zmierzają w stronę data science lub tworzenia stron internetowych
- Chcesz zajęć z nauczycielem, który jest człowiekiem; aplikacja działa we własnym tempie dziecka, a karta Czatu AI służy do zadawania pytań
Prywatność
Dla rodziców: zakupy i linki zewnętrzne
Przed zakupami i linkami prowadzącymi poza Learn Coding for Kids: Python znajduje się bramka rodzicielska. Subskrypcje konfiguruje rodzic, a na Android można nimi w dowolnym momencie zarządzać lub je anulować w Google Play.
Pełne informacje znajdziesz w polityce prywatności CoddyKit.
Pytania
Najczęściej zadawane pytania
Czym jest Learn Coding for Kids: Python?
Learn Coding for Kids: Python to bezpłatna aplikacja na iOS i Android, która uczy dzieci programowania w Python. Oferuje 20 krótkich kursów i 80 lekcji, rysowanie za pomocą Turtle, 41 poziomów łamigłówek z blokami, 60 misji oraz wbudowany edytor kodu. Została stworzona dla dzieci, które nigdy wcześniej nie pisały kodu.
Dla jakiego wieku jest przeznaczona?
Podtytuł w App Store opisuje ją jako zabawne programowanie dla dzieci w wieku 6 lat i starszych, a aplikacja ma oznaczenie 4+. Każde dziecko jest inne, dlatego pierwszy rysunek to dobry test: jeśli dziecko lubi obserwować, jak żółw rysuje gwiazdę, i zmieniać liczby, pierwsze lekcje prawdopodobnie będą dla niego odpowiednie.
Czy moje dziecko musi pisać kod?
Nie od razu. W początkowym ćwiczeniu z rysowaniem nie jest potrzebne doświadczenie w pisaniu, a Plac zabaw z blokami korzysta z bloków łączonych ze sobą. Pisanie w Python pojawia się stopniowo w lekcjach i edytorze kodu, który uruchamia program dziecka na telefonie i pokazuje wynik.
Czego dokładnie nauczy się moje dziecko?
Dzieci uczą się, czym są komputery i kod, jak opisywać zadanie w uporządkowanych krokach, jak wyświetlać komunikaty i używać zmiennych, jak if i else pomagają podejmować decyzje, jak pętle i range powtarzają działania oraz jak działają listy, słowniki, funkcje i liczby losowe. Kurs kończy się animacjami Turtle, wzorami z zagnieżdżonych pętli i własną grą quizową.
Jak pasują do tego łamigłówki z blokami?
Plac zabaw z blokami ma 41 poziomów, na których kot, żaba, robot lub smok musi dotrzeć do celu. Dziecko łączy ze sobą bloki, takie jak ruch, skok, powtórz i jeśli zablokowane, naciska przycisk odtwarzania i obserwuje działanie programu. Ćwiczy to takie samo myślenie komputacyjne jak lekcje, ale zamiast tekstu wykorzystuje bloki.
Co jest bezpłatne i co odblokowuje Pro?
Pierwszy kurs, pierwsze poziomy Placu zabaw z blokami i pierwsze misje z kodowaniem są bezpłatne, więc dziecko może wypróbować prawdziwe kodowanie, zanim rodzic podejmie decyzję. CoddyKit Pro odblokowuje każdy kurs i każdą lekcję, wszystkie 41 poziomów łamigłówek, wszystkie 60 misji oraz egzamin i certyfikat.
Czy aplikacja działa bez połączenia z internetem?
Pierwszy rysunek Turtle działa na telefonie i nie wymaga internetu. Informacje w sklepie nie gwarantują korzystania z reszty aplikacji offline, dlatego przed poleganiem na niej podczas długiej podróży sprawdź lekcję na urządzeniu.
Czym różni się od aplikacji dla dzieci do nauki JavaScript?
Learn Coding for Kids: Python uczy Python i zaczyna się od żółwia rysującego gwiazdę. Learn JavaScript for Kids uczy JavaScript i zaczyna się od działającego programu, którego naklejki dziecko zmienia, dotykając ich. Obie aplikacje opierają się na tych samych podstawowych elementach: zmiennych, pętlach i decyzjach, więc wybór zależy głównie od tego, który język bardziej ciekawi dziecko.
Zacznij
Pozwól dziecku narysować pierwszą gwiazdę w Python
Bezpłatny start na iOS i Android, w 22 językach.
Więcej od CoddyKit
Dostępna na iOS i Android.