일대일 과외
📍 지역별 과외 🏫 학교별 과외
과목별 공부법
📚 과목별 공부법 메인 📖 국어🌍 영어📐 수학🔬 과학🗺️ 사회📜 한국사
학원
🏫 학원소개 📍 학원 위치 안내
제2외국어 회화
🇺🇸 영어 회화 🇯🇵 일본어 회화 🇨🇳 중국어 회화 자기주도학습 코딩 📝 무료 상담 신청
코딩 · 언어별 학습

블록 코딩 과외
스크래치·엔트리로 시작하는 첫 프로그래밍

순차 · 반복 · 조건 · 변수 · 이벤트 · 나만의 게임 만들기
📅 최종 업데이트: 2026.06.23 | 최초 게시: 2026.03.02
📌 시작하며
블록을 끼우는 건 금방 배우지만, '내가 원하는 대로 움직이게' 만드는 건 다른 이야기예요
드래그로 명령을 조립하는 방식이라 타자나 문법 부담 없이 프로그래밍의 원리를 배울 수 있어요. 그래서 초등 저학년도 첫 코딩으로 많이 시작합니다. 다만 여기서 흔한 오해가 있어요. 블록을 끼워 캐릭터를 움직이는 것까지는 대부분 금방 하지만, '이렇게 동작하게 만들고 싶다'는 생각을 블록 순서로 옮기는 건 완전히 다른 능력입니다. 이게 바로 컴퓨팅 사고력이고, 나중에 파이썬 같은 텍스트 언어로 넘어갈 때 진짜 자산이 되는 부분이에요. 학습 단계: (1) 순차 실행 이해 → (2) 반복·조건으로 규칙 만들기 → (3) 변수·이벤트로 상호작용 → (4) 나만의 작품 완성. 1:1 수업에서는 예제를 따라 만드는 데서 끝내지 않고, 학생이 직접 규칙을 바꿔보고 원하는 동작을 스스로 설계하도록 이끌어요.
🎯 단계별 정복 전략
첫 블록부터 나만의 작품까지
1단계
순차 실행
명령이 위에서 아래로 흐르는 원리
2단계
반복·조건
규칙을 만들어 자동으로 움직이기
3단계
변수·이벤트
점수·상호작용 있는 프로그램
4단계
작품 완성
기획부터 완성까지 스스로 설계
위 로드맵은 평균 학습 흐름이며, 1:1 수업에서는 학습자의 사전 수준과 학습 목표에 맞춰 단계별 기간이 조정됩니다.
📖 핵심 4영역
핵심 영역별 가이드
순차 실행 — 프로그램의 첫 원리
컴퓨터는 명령을 위에서 아래로 하나씩 실행해요. 이 당연해 보이는 원리가 사실 첫 관문입니다. (1) 블록을 끼우는 순서에 따라 결과가 완전히 달라진다는 것. (2) 사람은 '알아서 이해'하지만 컴퓨터는 시킨 것만 정확히 한다는 것. (3) 내가 생각한 순서와 실제 실행 순서가 다를 때 왜 그런지 찾는 것. 아이들이 처음 '어? 왜 이렇게 되지?'를 경험하는 지점이고, 여기서 논리적 사고가 시작돼요. 1:1 수업에서는 결과가 예상과 다를 때 답을 알려주기보다 '어디서부터 다르게 움직였을까'를 함께 찾아봅니다.
반복·조건 — 규칙으로 만드는 사고
같은 동작을 100번 시키려면 블록을 100개 끼워야 할까요? 이 질문에서 반복의 필요성이 나옵니다. (1) 반복: 정해진 횟수 반복과 조건이 맞을 때까지 반복의 차이. (2) 조건: '만약 ~라면'으로 상황을 나누는 사고. (3) 중첩: 반복 안에 조건을 넣어 복잡한 규칙 만들기. 여기서부터 '프로그래밍답다'고 느끼기 시작해요. 특히 조건은 일상의 판단을 컴퓨터 언어로 옮기는 훈련이라 논리력에 직접 도움이 됩니다. 1:1 수업에서 학생이 만든 규칙을 함께 검토하며 더 간단한 방법을 찾아봐요.
변수·이벤트 — 살아있는 프로그램
점수가 올라가고, 키를 누르면 반응하는 프로그램을 만드는 단계예요. (1) 변수: 값을 저장하고 바꾸는 상자 개념. 점수·목숨·시간 등. (2) 이벤트: 클릭·키 입력·신호에 반응하는 구조. (3) 메시지: 여러 캐릭터가 서로 신호를 주고받으며 협력. 변수는 텍스트 언어로 넘어갈 때 그대로 이어지는 핵심 개념이라 여기서 확실히 잡아두면 나중이 훨씬 수월해요. 1:1 수업에서는 학생이 만들고 싶은 기능을 듣고 어떤 변수가 필요한지 함께 설계합니다.
작품 완성 — 기획부터 끝까지
배운 블록으로 자기만의 결과물을 만드는 마지막 단계예요. (1) 기획: 무엇을 만들지 정하고 필요한 기능 나열. (2) 설계: 어떤 캐릭터·어떤 규칙이 필요한지 정리. (3) 구현: 작은 기능부터 하나씩 붙이기. (4) 테스트: 직접 해보며 이상한 부분 고치기. (5) 발표: 왜 이렇게 만들었는지 설명하기. 이 경험을 한 번 하면 아이가 '나도 만들 수 있다'는 자신감을 얻어요. 1:1 수업에서는 학생 관심사(게임·애니메이션·퀴즈 등)에 맞춰 주제를 함께 정하고 완성까지 이끌어 드립니다.
🌱 수준별 학습 처방
상황별 맞춤 처방
🌱
처음 (컴퓨터가 낯선 단계)
마우스 드래그와 블록 끼우기부터 익숙해지는 단계예요. 이 시기엔 복잡한 규칙보다 '내가 시킨 대로 캐릭터가 움직인다'는 재미를 느끼는 게 가장 중요합니다. 성취감이 다음 단계로 가는 연료가 되거든요. 1:1 수업에서 학생 속도에 맞춰 천천히 진행하고, 작은 성공을 자주 경험하도록 구성해 드립니다.
🌿
초급 (블록은 익숙, 응용은 어려움)
예제를 따라 만드는 건 되는데 스스로 새로 만들라고 하면 막히는 단계예요. 자연스러운 과정입니다. 해법은 예제를 조금씩 바꿔보는 것 — '캐릭터를 하나 더 넣으면?', '속도를 점점 빠르게 하려면?' 같은 변형 훈련이 응용력을 만듭니다. 1:1 수업에서 학생이 직접 변형해보도록 질문을 던지며 이끌어요.
🌳
중급 (규칙 있는 프로그램 제작)
변수·이벤트를 활용해 점수·단계·상호작용이 있는 프로그램을 만드는 단계예요. 이때부터는 기능이 늘어나면서 블록이 복잡해지니, 정리하는 습관이 중요해집니다. 1:1 수업에서 학생 작품을 함께 보며 중복을 줄이고 구조를 정리하는 방법을 알려 드려요.
🌟
심화 (텍스트 언어로 넘어갈 준비)
블록으로 만들 수 있는 걸 대부분 해본 단계예요. 이때 파이썬 같은 텍스트 언어로 넘어가면 개념은 이미 알고 있으니 문법만 배우면 됩니다. 다만 타자·영어 부담이 있어 학생 준비도를 봐야 해요. 1:1 상담을 통해 넘어갈 시점을 함께 판단하고, 부드럽게 연결되도록 커리큘럼을 조정해 드립니다.
⚠️ 자주 하는 실수
가장 흔한 함정 TOP 3
1
예제만 따라 만들고 끝내기
선생님이나 영상을 따라 똑같이 만들면 완성은 되지만 실력은 잘 늘지 않아요. 따라 만든 뒤 '이걸 이렇게 바꾸려면?'을 한 번이라도 해봐야 자기 것이 됩니다. 1:1 수업에서는 완성 후 반드시 변형 과제를 함께 해보며 이해도를 확인해 드려요.
2
블록을 많이 아는 걸 실력이라 착각하기
블록 종류를 많이 아는 것보다 아는 블록으로 원하는 걸 만드는 게 실력이에요. 순차·반복·조건 세 가지만 제대로 써도 꽤 복잡한 프로그램을 만들 수 있습니다. 1:1 수업에서 기본 블록으로 다양하게 응용하는 훈련에 집중해 드립니다.
3
결과가 안 나오면 바로 도와달라고 하기
막혔을 때 바로 답을 얻으면 편하지만, 스스로 원인을 찾는 힘이 안 길러져요. '어느 블록까지는 잘 됐고 어디서부터 이상한지' 찾아보는 습관이 중요합니다. 1:1 수업에서는 답 대신 '여기까지는 맞았네, 다음은 뭘까?' 같은 힌트로 스스로 찾도록 이끌어요.
📅 블록 코딩 체크리스트
월 1회 점검
명령 순서를 바꾸면 결과가 달라지는 이유를 설명할 수 있나요?
반복 블록으로 같은 동작을 줄여서 만들 수 있나요?
'만약 ~라면' 조건으로 상황을 나눌 수 있나요?
점수 같은 값을 변수로 저장하고 바꿀 수 있나요?
작품 하나를 기획부터 완성까지 끝내본 적 있나요?
❓ 궁금한 점
자주 묻는 질문
Q. 몇 살부터 블록 코딩을 배울 수 있나요?
글을 읽고 마우스를 다룰 수 있으면 시작할 수 있어요. 보통 초등 저학년부터 많이 시작하지만, 학생마다 준비도가 달라서 나이보다는 개인차가 큽니다. 처음엔 복잡한 규칙보다 '내가 시킨 대로 움직인다'는 즐거움을 느끼는 게 중요해요. 1:1 상담에서 학생의 현재 상태를 확인하고 적절한 시작점을 제안해 드립니다.
Q. 블록 코딩을 하면 나중에 진짜 코딩도 잘하나요?
도움이 되지만 자동은 아니에요. 순차·반복·조건·변수 같은 개념은 텍스트 언어에서도 그대로 쓰이기 때문에 확실히 유리합니다. 다만 블록을 '끼우기만' 하고 원리를 이해하지 못하면 넘어갈 때 어려움을 겪어요. 중요한 건 블록 사용법이 아니라 문제를 논리적으로 쪼개는 사고입니다. 1:1 수업에서는 이 사고력에 초점을 맞춰 지도해 드려요.
Q. 스크래치와 엔트리 중 뭐가 나은가요?
둘 다 블록 방식이라 개념은 거의 같고, 하나를 배우면 다른 쪽도 금방 적응해요. 학교 수업에서 사용하는 것에 맞추거나, 학생이 흥미를 보이는 쪽으로 시작하면 됩니다. 중요한 건 어떤 도구냐가 아니라 그 안에서 무엇을 만들고 어떻게 생각하느냐예요. 1:1 상담에서 학생 상황에 맞는 방향을 함께 정해 드립니다.
Q. 수업은 어떻게 진행되나요?
학생이 직접 만드는 시간을 중심으로 진행해요. 개념을 짧게 설명한 뒤 학생이 만들고, 막히는 지점에서 답 대신 질문으로 이끕니다. 완성 후에는 '이걸 이렇게 바꾸려면?' 같은 변형 과제로 이해도를 확인해요. 학생의 관심사와 속도에 맞춰 커리큘럼은 맞춤으로 조정됩니다.
Q. 언제 파이썬 같은 언어로 넘어가야 하나요?
정해진 시기는 없어요. 블록으로 원하는 걸 대부분 만들 수 있고, 타자와 영어에 큰 부담이 없다면 넘어갈 준비가 된 겁니다. 너무 일찍 넘어가면 문법 부담에 흥미를 잃을 수 있고, 너무 늦으면 블록에서 배울 게 없어 지루해해요. 1:1 수업에서 학생 상태를 보며 적절한 시점을 함께 판단해 드립니다.
🔗 관련 페이지
함께 보면 좋은 가이드
🏷️ 태그
#블록코딩#스크래치#엔트리#초등코딩과외#1:1코딩#컴퓨팅사고력

지금 바로 무료 상담 받으세요

상담 후 무료 시범수업까지 — 부담 없이 시작하세요
📞 전화 💬 카카오톡 📝 체험신청
무료 체험 신청 카카오톡 상담 전화 상담