Python for Kids: Coding Games
Python for Kids: Coding Games — 블록 퍼즐이 실제 Python으로 이어져요
Python for Kids: Coding Games는 아이가 코딩을 시작할 준비가 된 부모님을 위한 무료 iOS 및 Android 앱이에요. 블록 퍼즐에서 입력하는 Python 코드까지 단계적으로 배울 수 있어요. 아이들은 블록을 조립하고 Run을 누른 뒤 캐릭터가 움직이는 모습을 지켜보며, 블록 옆에 나타나는 동일한 Python 프로그램을 확인해요. 그다음에는 터틀로 그림을 그리고, 버그가 있는 프로그램을 고치고, 20개의 짧은 코스를 진행해요. Parent Corner는 부모 확인 절차 뒤에 안전하게 마련되어 있어요.
- 가격
- 무료, Pro 업그레이드
- 플랫폼
- iOS 및 Android
- 언어
- 22
- 연령 등급
- 4+
- 버전
- 82.6.0
- 필요 사항
- iOS 15.1 이상
- App Store
- 3.5 ★ (11)


모든 블록 프로그램은 Python 프로그램이기도 해요.
어린이용 코딩 게임 중에는 블록에서 끝나는 경우가 많아요. 이 앱에서는 블록이 다리 역할을 해요. 실행 중인 줄이 강조 표시된 Python 코드가 퍼즐 옆에 나타나기 때문에, 블록을 끌어다 놓는 방식에서 코드를 직접 입력하는 방식으로 넘어가는 과정이 새로운 과목을 배우는 느낌이 아니라 같은 게임의 다음 단계처럼 자연스럽게 느껴져요.
어떤 앱인가요
Python for Kids: Coding Games는 어린이에게 Python을 가르치는 무료 iOS 및 Android 앱이에요. 모든 블록 뒤에 있는 실제 Python을 보여 주는 41개의 블록 코딩 퍼즐로 시작해요. 14개의 그림이 포함된 터틀 드로잉 스튜디오, Bug Hunt, 일일 퀘스트, 84개의 레슨과 60개의 미션으로 구성된 20개의 짧은 코스도 제공해요. Parent Corner, 구매 기능 및 외부 링크는 부모 확인 절차 뒤에 있으며, Parent Corner 데이터는 기기에 저장돼요.
앱 내부 살펴보기
화면은 어떻게 보이나요





강좌
Python for Kids 과정에서 배우는 내용
앱 자체 과정 목록에 있는 짧은 과정들로, 코딩이 무엇인지부터 Python으로 실제 프로그램을 작성하는 방법까지 다뤄요.
코딩 시작하기
알록달록한 예시를 활용해 코딩과 알고리즘이 무엇인지 짧은 수업으로 설명해요. 이 첫 번째 과정은 무료예요.
Python 소개 및 Python 기초
첫 번째 print 문, 변수, 입력, 간단한 수학을 배우며 아이가 실행할 수 있는 작은 프로그램까지 만들어 봐요.
조건문
if와 else를 사용해 무엇이 참인지에 따라 프로그램이 두 가지 경로 중 하나를 선택하도록 가르쳐요.
함수와 리스트
함수로 코드 블록을 재사용하고, 과일 목록과 같은 여러 항목을 리스트에 저장하는 방법을 배워요.
객체 지향 프로그래밍과 파일
기초를 넘어 배우고 싶은 아이들을 위해 클래스와 파일 읽기 및 쓰기를 처음으로 살펴봐요.
라이브러리 활용하기
이미 만들어진 코드를 사용하며, 이후 과정에서는 PyGame과 데이터를 다뤄요.
인공지능 소개
인공지능이 무엇인지, 어디에서 활용되는지 알아보고, 애플리케이션과 Python으로 AI를 준비하는 첫 단계까지 살펴봐요.
데이터와 시각화
다음 단계로 나아갈 준비가 된 고학년 학습자를 위해 데이터 조작과 간단한 차트를 다뤄요.
어떻게 작동하나요
아이의 학습 세션은 이렇게 진행돼요
세션은 짧고 재미있게 구성되어 있어요. 일일 퀘스트로 부담 없이 연속 기록과 목표를 이어 갈 수 있고, 힌트와 목표를 소리 내어 읽어 줄 수도 있어 글을 막 읽기 시작한 아이도 활용할 수 있어요.
블록 퍼즐 풀기
이동, 반복, 회전 블록을 배치해 목표에 도달하고, 같은 프로그램의 Python 버전이 실행될 때 줄마다 밝게 표시되는 모습을 지켜봐요. 가능한 한 적은 블록으로 레벨을 해결하면 최대 별 3개를 받을 수 있어요.
터틀로 그림 그리기
짧은 그림 프로그램에서 숫자나 단어를 탭해 바꾸고 Run을 누르면, 키보드 없이도 터틀이 새로운 그림을 그리는 모습을 볼 수 있어요. 별, 꽃, 나선, 눈송이 등을 그릴 수 있어요.
버그를 고친 다음 코드를 작성해요
거의 맞는 프로그램을 실행하고, 무엇이 잘못됐는지 찾아 고쳐요. 그다음 짧은 레슨과 퀴즈, 60개의 미션을 통해 에디터에서 직접 프로그램을 작성하고 저장하는 단계로 나아가요.
무엇이 들어 있나요
앱에는 무엇이 들어 있나요?
41
블록 코딩 퍼즐
이동, 반복, 회전 블록을 사용하고 프로그램을 고쳐 목표에 도달해요. 모든 퍼즐 옆에 실제 Python이 표시돼요. 퍼즐을 해결한 뒤에는 자신만의 레벨을 설계하고 저장할 수도 있어요.
14
터틀 그림
별, 꽃, 나선, 눈송이, 도시 등 다양한 그림을 짧은 프로그램으로 만들어요. 단어와 숫자를 탭해 프로그램을 수정할 수 있어요.
84
20개 코스의 레슨
코딩이란 무엇인가요?부터 print, 변수, 루프, 함수, 리스트를 거쳐 클래스의 첫 개념까지 배워요. 각 레슨에는 예제, 퀴즈, 연습이 포함되어 있어요.
60
미션
이름 말하기, 10까지 세기, 별 그리기와 같은 작은 프로그램을 만들어요. 쉬움, 보통, 어려움 레벨로 구성되어 있어요.
Bug Hunt
무엇이 잘못됐는지 찾아요
거의 맞는 프로그램을 실행하고 실수를 찾아 고쳐요. 일일 퀘스트도 함께 제공돼요.
부모님
Parent Corner
사용 시간과 연습한 개념을 보여 주는 주간 보고서예요. Parent Corner, 구매 기능 및 앱을 벗어나는 링크는 부모 확인 절차 뒤에 있으며, 관련 데이터는 기기에만 저장돼요.
부모님을 위한 안내
아이는 몇 살부터 Python 코딩을 시작할 수 있고, 어떻게 시작하나요?
정해진 한 가지 나이는 없어요. 단계별 순서를 따라갈 수 있는 아이라면 명령을 조립하는 블록 코딩을 시작할 준비가 된 거예요. 직접 Python을 입력하는 방식은 보통 아이가 편안하게 글을 읽고 블록으로 루프와 조건을 접한 뒤에 이해하기 쉬워요. Python은 코드가 일반 영어와 비슷하게 읽히기 때문에 첫 텍스트 코딩 언어로 많이 사용돼요. 예를 들어 그림 그리기 동작을 반복하는 짧은 루프 프로그램은 아이가 읽고 직접 바꾸기도 쉬워요.
순서와 알고리즘첫 번째 개념
프로그램은 올바른 순서로 나열된 단계 목록이에요. 최소한의 블록으로 캐릭터를 목표 칸까지 이동시키면 Run을 누르기 전에 순서를 계획하는 법을 배울 수 있어요.
루프다섯 번 반복하기
루프는 명령을 반복해서 적는 대신 동작을 반복해요. 터틀로 별이나 나선을 그려 보면, 복사한 줄 10개보다 짧은 루프가 왜 더 좋은지 알 수 있어요.
조건만약 이것이라면, 저것을 해요
조건을 사용하면 프로그램이 선택할 수 있어요. 참인 내용에 따라 코드가 다르게 작동한다는 것을 아이가 처음 경험하는 순간이에요.
디버깅진짜 실력
거의 맞는 프로그램은 완성된 프로그램보다 학습자에게 더 큰 도움이 돼요. 프로그래머가 하는 일의 대부분은 무엇이 잘못됐는지 찾아내는 일이기 때문이에요. 거의 맞는 프로그램을 읽고, 실행하고, 고치면서 인내심과 논리적 사고력을 함께 기를 수 있어요.
나에게 잘 맞는지
누구에게 적합하고, 누구에게는 적합하지 않은지
다음과 같은 분께 잘 맞아요
- 블록에서 멈추지 않고 실제 Python으로 이어지는 첫 코딩 앱을 찾는 부모인가요
- 블록 코딩을 해 본 아이가 다음 단계로 나아갈 준비가 되었나요
- 짧은 시간 동안 놀고, 그림을 그리고, 문제를 해결하며 아이가 배우기를 원하나요
- 기기 안에 저장되는 주간 학습 시간과 연습한 개념을 확인하고 싶나요
- 구매와 외부 링크가 부모 인증 뒤에 표시되기를 원하나요
다음과 같은 경우에는 적합하지 않아요
- 아이가 곧바로 텍스트 편집기를 사용해 노트북에서 완전히 혼자 학습하기를 원하나요
- 모든 콘텐츠가 무료이기를 기대하나요? 첫 번째 과정, 12개의 퍼즐, 7개의 그림, 첫 번째 미션은 무료이며 나머지는 Pro로 잠금 해제할 수 있어요.
- 교사 계정이 있는 교실 관리 도구를 찾고 있나요
- 아직 글을 읽지 못하는 아이가 있나요 — 목표와 힌트는 소리 내어 읽어 줄 수 있지만, 수업은 기본적인 읽기 능력을 전제로 해요.
질문
자주 묻는 질문
Python for Kids: Coding Games는 코딩을 처음 배우는 아이에게 적합한가요?
네. Python for Kids: Coding Games는 코딩을 한 번도 해 보지 않은 아이와 블록 코딩을 해 보고 다음 단계로 나아가고 싶은 아이를 위해 만들어졌어요. 블록 퍼즐로 시작해 각 퍼즐의 Python 코드를 보여 주고, 입력하는 코드로 차근차근 발전하도록 구성되어 있어 놀이에서 프로그래밍으로 자연스럽게 넘어갈 수 있어요.
블록 퍼즐은 어떻게 실제 Python으로 이어지나요?
41개의 블록 퍼즐마다 블록 옆에 해당 Python 프로그램이 표시되고, 캐릭터가 움직일 때 실행 중인 줄이 빛나며 표시돼요. 아이는 자신이 끌어다 놓은 블록과 나중에 직접 입력하게 될 코드가 같은 것임을 알 수 있어, 타이핑으로 넘어가는 단계가 훨씬 쉬워져요.
아이는 무엇을 배우게 되나요?
첫 수업부터 Python을 사용해 순서와 알고리즘, 반복문, 조건문, 디버깅, 함수, 항목 목록 저장을 배워요. 84개의 수업으로 구성된 20개의 짧은 과정은 코딩이란 무엇인가에서 시작해 print, 변수, 입력, if와 else, 반복문과 range()를 거쳐 함수, 리스트, 딕셔너리, 파일, 클래스의 기초까지 이어져요.
이 앱은 아이에게 안전한가요? 부모는 무엇을 관리할 수 있나요?
Python for Kids: Coding Games에서는 Parent Corner, 구매, 앱을 벗어나는 링크가 부모 인증 뒤에 표시돼요. Parent Corner에서는 주간 사용 시간과 연습한 개념을 보고서로 확인할 수 있으며, 해당 데이터는 기기에만 저장돼요. 아이가 앱을 사용하도록 하기 전에 스토어 등록정보에 연결된 개인정보 처리방침을 읽어 주세요.
아이에게 키보드가 필요한가요?
처음에는 필요하지 않아요. 블록 퍼즐은 블록을 서로 끼워 맞추며 플레이하고, Turtle Drawing Studio에서는 단어와 숫자를 탭해 코드를 수정해요. 이후 수업과 미션, 직접 프로그램을 작성하고 저장하는 편집기에서 타이핑이 유용해져요.
Bug Hunt란 무엇인가요?
Bug Hunt에서는 거의 맞는 프로그램이 아이에게 주어져요. 아이는 프로그램을 실행하고, 무엇이 잘못되었는지 확인한 다음 수정해요. 프로그래머에게 중요한 읽고 확인하는 습관을 길러 주며, 매일 이어지는 퀘스트가 부담 없이 꾸준히 학습하도록 도와줘요.
Python for Kids: Coding Games는 무료인가요?
다운로드는 무료예요. 첫 번째 과정, 12개의 블록 퍼즐, 7개의 터틀 그림, 첫 번째 미션은 무료이며, 구독하지 않아도 앱을 계속 사용할 수 있어요. Pro를 사용하면 모든 과정, 퍼즐, 그림, 미션과 최종 시험, 아이의 이름이 적힌 수료증을 잠금 해제할 수 있어요.
블록만 가르치지 않고 Python을 가르치는 이유는 무엇인가요?
블록은 훌륭한 첫 단계지만, 프로그래머가 실제로 작성하는 것은 아니에요. Python은 널리 사용되고 코드가 일반 영어와 비슷하게 읽히므로, 아이는 처음부터 다시 시작하지 않고 블록에서 텍스트 언어로 넘어갈 수 있어요. 이 앱에서는 두 가지를 나란히 보여 주기 때문에 그 연결을 직접 확인할 수 있어요.
나이가 더 많은 아이도 사용할 수 있나요?
네. 블록 퍼즐을 넘어 함수, 리스트, 딕셔너리, 파일, 클래스를 배우고, 이후 과정에서는 라이브러리, PyGame, 데이터, 인공지능을 소개하므로 퍼즐을 졸업한 아이도 계속 학습할 수 있어요. 60개의 미션은 쉬움, 보통, 어려움으로 나뉘어 있어요.
어떤 플랫폼과 언어를 지원하나요?
Python for Kids: Coding Games는 App Store를 통해 iPhone과 iPad에서, Google Play를 통해 Android에서 이용할 수 있으며, 앱 인터페이스는 22개 언어로 제공돼요. App Store에서 4+ 등급을 받았어요.
CoddyKit의 다른 앱
iOS 및 Android에서 이용할 수 있어요.