한눈에 보기
- 무엇: 해마다 새로 나오는 1시간짜리 코딩 체험 월드. 정해진 이야기 속 미션을 에이전트 코딩으로 해결
- 누구: 코딩이 처음인 학생부터. 블록(메이크코드)과 파이썬 중에서 고름
- 몇 분: 대부분 45~60분, 부족하면 핵심 퀘스트만
- 시작: 라이브러리 → Hour of Code, 또는 계정 없이 체험판 수업으로
- 결과물: 미션 완료(두 마을 이야기는 수료증)
라이브러리의 코딩 콘텐츠: Hour of Code
- 라이브러리 → 주제 키트 → 컴퓨터 과학 → Hour of Code
- 정해진 스토리 속 코딩 미션 해결, 그 월드 전용 명령 블록 사용
- 교사 개입이 적지만 월드를 바꿀 수 없음 → 미리 해 보고 적용
| 월드 | 특징 |
| AI for Good(2019) | 에이전트로 산불 등 환경 문제 해결 |
| 두 마을 이야기(2020) | 6가지 미션, 필수 블록만으로 순차·반복 |
| TimeCraft(2021) | 블록·파이썬 모두, 미션 10개로 순차~디버깅 |
| Escape Estate(2022) | 난이도 3경로 코딩 방탈출 |
| Generation AI(2023) | AI의 원리와 책임 있는 사용 |
| The Show(2024) | 함수·매개변수(음악·의상·세트·댄스) |
| Hour of AI(2025) | 첫날 밤: 분류 훈련·미니 에이전트 |

Hour of Code·AI 한눈에: 연도별 월드와 배우는 개념
| 연도 | 월드 | 이야기 | 배우는 개념 |
| 2019 | AI for Good | AI로 산불 막기 | 라벨 붙여 예측 / 순차·반복·조건 |
| 2020 | 두 마을 이야기 | 두 마을 잇는 퀘스트 6개 | 순차·반복 / 형평성·포용 |
| 2021 | TimeCraft | 타임 스플릿 미션 10개 | 순차·반복·중첩 / 디버깅 |
| 2022 | Escape Estate | 난이도를 고르는 방탈출 | for 반복 / 3D 방향·패턴 |
| 2023 | Generation AI | AI로 다리 짓기 | AI 원리 / 책임 있는 AI |
| 2024 | The Show | 공연 4부서 살리기 | 함수 / 매개변수 |
| 2025 | Hour of AI | 첫날 밤 살아남기 | 분류 훈련 / 미니 에이전트 / 사람의 확인 |
계정 없이 체험판 수업으로 시작하기
- 학교 계정(오피스 365)이 없어도 교육용 에디션을 설치만 하면 Hour of Code를 해 볼 수 있음
- 실행 → 로그인 화면에서 체험판 수업 시도하기 → 약관 동의 → 플레이
- 체험판 수업 목록에서 월드를 골라 수업 만들기
- 2020년 화면: Hour of Code 2020 (Inclusion)(두 마을 이야기)과 Hour of Code: AI 활용하기는 열려 있고, 박물관 강탈·디지털 시민권 등은 자물쇠
- 2022 Escape Estate도 로그인 없이 데모(체험판)로 실행할 수 있다고 소개(2022년 기준)
- 지금 버전의 순서: 환영 화면에서 If you don’t have an account, try a demo lesson → View Terms → Accept Terms and Play → Start Lesson. 자물쇠가 붙은 수업은 라이선스 계정으로 로그인해야 열림. 체험판은 저장·멀티플레이·내 월드 불러오기가 안 됨(2026-10 공식 문서 기준)

두 마을 이야기(2020): 이야기 읽기와 첫 코드
- 동쪽 농사 마을(Farming Villagers)과 서쪽 낚시 마을(Fishing Illagers)을 오가며 두 마을을 잇는 이야기
- NPC를 마우스 오른쪽 버튼으로 클릭 → 대화창의 책 아이콘 → 몰입형 리더에서 번역 한국어, 재생 버튼으로 읽어 주기
- Caretaker가 코딩 언어를 묻는다: Blocks(처음이면 MakeCode Blocks 추천) / Python
- 첫 과제: "Move the Agent onto the gold block." — 도구 상자의 블록을 끌어 넣고 초록 ▶ 실행
시작하면 실행
agent move 앞으로 by 1
- 금 블록까지 칸 수를 세어 숫자를 바꾼다(영상에서는 “1234, 네 칸” — 3:14). 막히면 오른쪽 위 전구(힌트)



두 마을 이야기: 부두 만들기 미션
- 물음표가 떠 있는 Fisher(낚시꾼)에게 말을 걸어 미션 확인 → "Press "C" to code."
- 미션: "Build the outside edges of a dock that's 6 blocks long and 4 blocks wide." → 몰입형 리더로 "길이 6블록, 너비 4블록" 확인
- 힌트: "Draw a picture of your dock before you start!" — 시작 전에 부두 그림부터
- 도구 상자:
move and place wood 1 times·agent move 앞으로 by 1·turn agent 왼쪽·시작하면 실행
시작하면 실행
move and place wood 1 times ← 6번
turn agent 오른쪽
move and place wood 1 times ← 3번까지 보임
turn agent 오른쪽
... (아래는 화면 밖)
- 한꺼번에 다 짜지 않고 조금씩 나눠서 실행해도 된다 → "Build a dock: COMPLETE"
- 처음부터 다시: Fisher에게 다시 말을 걸어 Reset Activity(리셋 액티비티) 선택 — 영상 4:41



Escape Estate: 난이도를 골라 푸는 코딩 방탈출
- 다락방: 퍼즐 3개 → 문 3개
- GREEN 초급: 서재 → 부엌 → 응접실
- YELLOW 중급: 연금술실 → 온실 → 실험실
- RED 고급: 해자 → 지하실 → 응접실
- 모든 경로가 응접실에서 만나 → 보스전
- 배우는 개념: 순차 · for 반복 · 패턴 관찰 · 3D 방향(앞뒤·좌우·위아래) · 디버깅
# 이 월드 전용 함수 예
move_cursor("orange")
place_block()
for i in range(14):
agent.move("forward")
harvest_wheat() → mill_wheat()
→ make_dough() → bake_bread()

Escape Estate: 퍼즐·이야기·일기 페이지
- 난이도 3가지에 따라 미션도, 미션의 종류도 달라짐
- 코딩만 하는 것이 아니라 퍼즐을 함께 푼다(예: 퀸·킹 말이 놓인 체스판 방에서 코드 실행) → 방탈출 게임 같은 재미
- 인트로·아웃트로와 짜임새 있는 이야기 → 게임 한 편을 하는 느낌
- 방마다 숨은 일기 페이지를 한 장씩 모으는 보상, 모두 모아 일기 완성
- 일기 예: "입력 #2 : 연구 — 마침내 다락방에서 탈출구를 찾았는데 이 이상한 라이브러리에 갇히게 되었어요."



교사용 메모 · Escape Estate 운영 메모
- 다락방 퍼즐 3개를 풀면 문 3개가 열리고, 학생이 경로를 고릅니다. 세 경로 모두 응접실에서 만나 보스전을 치릅니다.
- 같은 월드 안에서 학생마다 다른 난이도로 진행할 수 있어 수준별 수업에 좋습니다. 다른 경로를 하려면 월드를 다시 불러와야 합니다.
- 소개 영상(0:58)의 ‘로그인 없이 데모 게임 버전으로 실행’은 2022년 기준입니다. 2025-11 Hour of AI 영상에서도 계정 없이 체험판 수업으로 플레이하는 것을 영상 확인(0:13). 공식 도움말(2026-10)은 체험판에서 쓸 수 있는 수업의 예로 Hour of AI를 들고, 자물쇠가 붙은 수업은 로그인해야 한다고 안내합니다 → 계정 없이 Escape Estate를 쓰려면 체험판 목록에서 자물쇠가 없는지 먼저 봅니다.
- 노션 정답 가이드 기준으로 경로 이름은 GREEN·YELLOW·RED이고, 방마다 퍼즐 3개(RED 경로 지하실만 4개), 경로마다 보스전 단계가 다릅니다(소개 영상에는 나오지 않음).
수업 팁
- 이야기·미션 설명이 영어로 나오면 몰입형 리더로 한국어 번역과 읽어 주기를 켠다. 길이·너비 같은 중요한 숫자는 꼭 우리말로 확인
- 코드를 짜기 전에 종이에 모양(예: 6×4 부두 테두리)을 그려 보게 한다
- 한 번에 완성하려 하지 말고 조금씩 실행하며 확인 → 틀리면 활동 초기화(Reset)
- 학생 수준에 맞게 난이도를 골라 1차시 체험 수업으로 (제안)
- Escape Estate는 일기 페이지를 모두 모으는 것을 모둠 목표로 (제안)
- 체험판 수업으로 계정이 준비되기 전 첫 시간이나 가정 과제로도 쓸 수 있다 (제안)