Learn Coding for Kids: Python
Learn Coding for Kids: Python — 거북이 그림부터 퀴즈 게임까지, 어린이를 위한 coding
Learn Coding for Kids: Python은 실제 Python으로 어린이를 위한 coding을 가르치는 무료 iOS 및 Android 앱이에요. 첫 단계에서는 타이핑도 필요 없어요. 아이가 작은 프로그램을 실행하면 거북이가 휴대폰 화면에 별을 그려요. 한 획씩 그려 나가는 모습을 볼 수 있죠. 그다음에는 짧은 집중 시간에 맞춘 20개의 짧은 코스, 41개의 블록 퍼즐 레벨, 60개의 미션이 이어져요.
- 가격
- 무료, Pro 업그레이드
- 플랫폼
- iOS 및 Android
- 언어
- 22
- 연령 등급
- 4+
- 필요 사항
- iOS 15.1 이상
- App Store
- 5.0 ★ (1)


loop라는 단어를 배우기 전에 loop의 의미를 먼저 이해해요.
처음 1분 안에 거북이가 별을 그려요. 다른 프로그램을 탭하면 정사각형, 꽃 또는 무지개 나선이 나타나고, 숫자 두 개를 바꾸면 그림도 달라져요. 아이들은 반복을 눈으로 확인할 수 있는 것으로 먼저 만나고, 관련 용어는 나중에 배워요. 첫 그림은 인터넷 없이도 휴대폰 자체에서 실행돼요.
어떤 앱인가요
Learn Coding for Kids: Python은 어린 초보자에게 Python으로 처음 프로그래밍을 배울 수 있게 해 주는 무료 iOS 및 Android 앱이에요. 거북이 그림 그리기, 41개의 블록 퍼즐 레벨, 60개의 미션, 내장 code editor를 20개의 짧은 코스와 80개의 짧은 레슨에 결합했어요. 아이는 프로그램이 그림을 그리는 모습을 보는 것에서 직접 프로그램을 작성하는 단계로 나아갈 수 있어요. 첫 번째 코스와 첫 번째 블록 레벨, 첫 번째 미션은 무료이며, 구매와 외부 링크는 부모 확인 절차로 보호돼요.
앱 내부 살펴보기
화면은 어떻게 보이나요





강좌
Python 코스에서 배우는 내용
아래 이름은 이 사이트의 Coding for Kids 코스에 실제로 포함된 코스들이며, 아이가 만나는 순서대로 정리했어요. 첫 그림부터 시작해 그림을 만든 원리를 배우고, 작은 프로젝트로 마무리해요.
Coding이란 무엇일까요?
처음에는 타이핑 없이 컴퓨터가 할 수 있는 일과 코드가 무엇인지 배워요. 첫 번째 코스는 무료예요.
코더처럼 생각하기: 알고리즘
명확하고 순서가 있는 단계로 생각하는 법을 배워요. 이후 모든 레슨이 바탕으로 삼는 핵심 개념이에요.
첫 Python 프로그램
화면에 첫 메시지를 출력하며, 아이가 자신이 쓴 글자가 나타나는 순간을 경험해요.
기억하기
변수를 사용해 나중에 쓸 숫자나 단어를 저장하는 방법을 배운 뒤, 간단한 수학을 다루는 세기와 계산으로 이어져요.
선택하기
if와 else를 사용해 프로그램이 스스로 결정하도록 해요. 결정에 사용되는 값을 재미있는 텍스트와 참 또는 거짓 놀이로 배워요.
다시 실행하기
range를 사용한 반복문과 세기를 배운 다음, 여러 항목을 함께 보관하는 리스트에 항목 모으기를 배워요.
레시피 함수
함수를 재사용할 수 있는 레시피처럼 활용해요. 아이는 한 번 단계들을 작성하고 여러 번 사용할 수 있어요.
Turtle로 그리기
Turtle 그래픽을 배운 다음, 중첩 반복문을 사용한 간단한 애니메이션과 패턴을 만들어요. 마지막에는 미니 프로젝트인 퀴즈 게임을 완성해요.
어떻게 작동하나요
아이가 앱에서 하는 활동
앱은 아이가 항상 다음에 할 작은 활동을 찾을 수 있도록 구성돼 있어요. 부모님도 다음 활동이 무엇인지 한눈에 확인할 수 있죠.
프로그램이 그림을 그리는 모습을 보고 직접 바꿔 봐요
처음 나오는 작은 프로그램을 실행하면 거북이가 별을 그려요. 다른 프로그램을 선택하면 정사각형, 꽃 또는 무지개 나선을 그릴 수 있고, 숫자 두 개를 바꿔 그림이 어떻게 달라지는지 확인할 수 있어요.
짧은 코스를 따라가요
20개의 코스는 각각 작은 레슨으로 나뉘어 있어요. 컴퓨터와 code가 무엇인지 배우는 것부터 알고리즘, 변수와 loop를 거쳐 퀴즈 게임 만들기라는 미니 프로젝트까지 다뤄요.
놀고, 연습하고, 계속 나아가요
고양이, 개구리, 로봇 또는 용이 목표 지점에 도달해야 하는 블록 퍼즐 레벨을 풀고, 미션에 도전해 보세요. 그런 다음 퀴즈, 플래시카드, 요약표, daily streak으로 새로운 개념을 익혀 오래 기억할 수 있어요.
무엇이 들어 있나요
앱에 포함된 내용
20
코스, 80개의 레슨
컴퓨터와 code, 알고리즘, 메시지 출력, 변수와 간단한 수학, 텍스트와 true 또는 false, if와 else, range를 활용한 loop, list와 dictionary, 난수, 함수, turtle animation을 배워요.
41
블록 퍼즐 레벨
레벨을 완료하면 별을 얻고, move, jump, repeat, if blocked, repeat until goal 같은 블록을 활용해 단계적으로 더 어려워져요. 첫 레벨은 무료예요.
60
Python 미션
쉬움, 보통, 어려움 난이도로 구성된 작고 구체적인 목표예요. 컴퓨터에게 인사하기, 젤리빈 개수 세기, 별 계단 만들기, 짝수 또는 홀수 확인하기, 숨겨진 장난감 찾기 등을 수행해요.
Turtle
code로 그림 그리기
Turtle graphics, 간단한 animation, 중첩 loop 패턴을 활용하면 몇 줄의 Python code가 화면 속 그림으로 바뀌어요.
편집기
실제 code editor
아이가 준비되면 내장 code editor에서 휴대폰으로 Python을 작성하고 실행할 수 있으며, 결과도 확인할 수 있어요. 프로그램은 My Codes에 저장하고 다시 열 수 있어요.
복습
배운 내용을 익히는 데 도움이 되는 도구
미니 퀴즈와 플래시카드 복습, 요약표, 예제 프로그램, 메모, 저장한 레슨, 그리고 배운 내용을 보여 주는 진행 상황과 daily streak이 제공돼요.
부모님을 위한 안내
Python은 아이가 처음 배우기에 좋은 언어일까요? 그리고 거북이 그림 그리기가 도움이 되는 이유는 무엇일까요?
Python은 code가 영어와 비슷하게 읽히고 헷갈리게 만드는 문장 부호가 적기 때문에 첫 텍스트 언어로 자주 추천돼요. 거북이 그림 그리기는 어린 학습자에게 필요한 또 하나의 요소를 더해 줘요. 바로 눈으로 확인할 수 있는 결과예요. 몇 줄의 code만으로 화면 위에서 펜이 움직이고, 실수는 이해하기 어려운 메시지 대신 삐뚤어진 도형으로 나타나요. 대부분의 아이는 결과가 그림으로 보일 때 다시 시도하는 일을 더 즐거워해요.
Turtle graphics눈으로 확인하는 code
거북이는 앞으로 이동하거나 회전하는 명령을 따르는 작은 펜이에요. 같은 두 명령을 반복하면 정사각형이 나타나고, 다른 각도로 반복하면 도형이 별이 돼요. loop라는 개념을 눈으로 확인할 수 있게 해 주죠.
알고리즘순서대로 정리한 단계
아이는 code를 작성하기 전에 레시피처럼 작업을 올바른 순서의 명확한 단계로 설명하는 법을 배워요. 앱에서는 나중에 함수를 재사용 가능한 레시피로 소개하면서 레시피라는 개념을 다시 활용해요.
들여쓰기Python만의 특징
Python에서는 각 줄이 loop나 if 안에 포함되는지를 얼마나 들여썼는지로 표시해요. 원리를 이해하고 나면 깔끔해 보이지만, 아이의 프로그램이 실행되지 않을 때 어른이 가장 먼저 확인하고 싶은 부분이기도 해요.
블록, 그리고 텍스트같은 개념으로 가는 두 가지 방법
move, jump, repeat, if blocked 같은 블록을 끼워 맞추는 활동은 Python을 타이핑할 때와 같은 사고력을 길러 줘요. 더 어리거나 자신감이 부족한 아이는 블록으로 시작할 수 있고, 실제 code를 배우고 싶은 아이는 바로 레슨으로 넘어갈 수 있어요.
나에게 잘 맞는지
누구에게 적합하고, 누구에게는 적합하지 않은지
다음과 같은 분께 잘 맞아요
- 프로그래밍에 관한 동영상이 아니라, 아이가 처음 프로그래밍을 배우며 실제로 성장하는 모습을 보고 싶은 부모예요
- 그림, 퍼즐 또는 게임을 좋아하고, 그림으로 결과가 나타난다면 코드를 시도해 볼 아이가 있어요
- 어리거나 자신감이 부족한 아이에게는 블록 게임으로 부드럽게 시작하게 하면서, 일찍부터 진짜 Python을 배우게 하고 싶어요
- 바쁜 하루에도 맞출 수 있는 명확하고 짧은 레슨을 좋아해요
- 22개의 인터페이스 언어 중 가족이 사용하는 언어로 앱을 이용하고 싶어요
다음과 같은 경우에는 적합하지 않아요
- 전체 학습 경로가 무료이기를 기대해요. 첫 번째 코스, 첫 번째 블록 레벨, 첫 번째 미션은 무료이고, 나머지는 CoddyKit Pro로 잠금 해제할 수 있어요
- 데이터 과학이나 웹 개발을 시작하려는 청소년을 위한 코스를 찾고 있어요
- 사람인 교사가 있는 수업을 원해요. 이 앱은 자기 주도 학습 방식이며, 질문을 위한 AI Chat 탭이 있어요
개인정보 보호
부모님을 위한 안내: 구매 및 외부 링크
구매하기 전과 Learn Coding for Kids: Python을 벗어나는 링크를 열기 전에 부모 확인 화면이 표시돼요. 구독은 부모가 설정하며, Android에서는 Google Play에서 언제든 관리하거나 취소할 수 있어요.
전체 내용은 다음에서 확인할 수 있어요 CoddyKit 개인정보 보호정책.
질문
자주 묻는 질문
Learn Coding for Kids: Python이란 무엇인가요?
Learn Coding for Kids: Python은 Python으로 어린이에게 코딩을 가르치는 무료 iOS 및 Android 앱이에요. 20개의 짧은 코스와 80개의 레슨, Turtle 그리기, 41개의 블록 퍼즐 레벨, 60개의 미션, 내장 코드 편집기를 제공해요. 코드를 한 번도 작성해 본 적 없는 아이를 위해 만들어졌어요.
몇 살부터 이용할 수 있나요?
App Store 부제목에는 6세 이상을 위한 재미있는 프로그래밍 앱이라고 소개되어 있고, 앱 등급은 4+예요. 아이마다 다르므로 첫 번째 그림 그리기가 좋은 판단 기준이 될 수 있어요. 아이가 Turtle이 별을 그리는 모습을 보고 숫자를 바꾸는 것을 즐긴다면, 초반 레슨이 잘 맞을 가능성이 높아요.
아이가 코드를 직접 타이핑해야 하나요?
처음에는 그렇지 않아요. 첫 그림 그리기는 타이핑 경험이 없어도 할 수 있고, Block Playground에서는 블록을 서로 맞춰 사용해요. 레슨과 코드 편집기를 통해 Python 타이핑을 점차 배우며, 코드 편집기는 아이가 작성한 프로그램을 휴대폰에서 실행하고 결과를 보여 줘요.
아이는 실제로 무엇을 배우나요?
아이들은 컴퓨터와 코드가 무엇인지, 작업을 순서가 있는 단계로 설명하는 방법, 메시지를 출력하고 변수를 사용하는 방법, if와 else로 선택하는 방법, 반복문과 range로 작업을 반복하는 방법, 리스트, 딕셔너리, 함수, 난수가 작동하는 방식을 배워요. 코스는 Turtle 애니메이션, 중첩 반복문 패턴, 아이가 직접 만든 퀴즈 게임으로 마무리돼요.
블록 퍼즐은 어떻게 구성되어 있나요?
Block Playground에는 고양이, 개구리, 로봇 또는 용이 목표 지점에 도착해야 하는 41개 레벨이 있어요. 아이는 이동, 점프, 반복, 막혔을 때 if 같은 블록을 맞춰 놓고 실행을 누른 다음 프로그램이 실행되는 모습을 지켜봐요. 텍스트 대신 블록을 사용하지만, 레슨에서 배우는 것과 같은 컴퓨팅 사고력을 길러 줘요.
무료로 이용할 수 있는 것은 무엇이고, Pro에서는 무엇을 잠금 해제하나요?
첫 번째 코스, 첫 번째 Block Playground 레벨, 첫 번째 코딩 미션은 무료이므로 부모가 결정하기 전에 아이가 실제 코딩을 체험해 볼 수 있어요. CoddyKit Pro를 이용하면 모든 코스와 레슨, 41개의 퍼즐 레벨, 60개의 미션, 시험과 수료증을 모두 잠금 해제할 수 있어요.
인터넷 연결 없이도 작동하나요?
첫 번째 Turtle 그리기는 휴대폰에서 실행되며 인터넷이 필요하지 않아요. 스토어 등록 정보에는 앱의 나머지 기능이 오프라인에서 작동한다고 명시되어 있지 않으므로, 장거리 이동 중 사용하려면 먼저 기기에서 레슨을 확인해 보세요.
JavaScript 어린이용 앱과는 어떻게 다른가요?
Learn Coding for Kids: Python은 Python을 가르치며, Turtle이 별을 그리는 활동으로 시작해요. Learn JavaScript for Kids는 JavaScript를 가르치며, 아이가 탭해서 스티커를 바꿀 수 있는 실행 중인 프로그램으로 시작해요. 두 앱 모두 변수, 반복문, 조건 판단이라는 같은 기본 요소를 사용하므로, 선택은 주로 아이가 어떤 언어에 호기심을 느끼는지에 따라 달라져요.
CoddyKit의 다른 앱
iOS 및 Android에서 이용할 수 있어요.