코드닷오알지(Code.org) 사용법 총정리 | 0에서 부터 시작하는 미니게임 만들기

4차 산업혁명 시대와 인공지능(AI) 기술의 급격한 발전으로 인해 컴퓨팅 사고력(Computational Thinking)은 아이들에게 선택이 아닌 필수적인 기초 역량이 되었습니다. 하지만 처음 코딩을 접하는 아이들에게 무작정 텍스트 기반의 프로그래밍 언어를 가르치면 쉽게 흥미를 잃고 포기하기 마련입니다.

이러한 문제를 가장 완벽하게 해결해 주는 세계적인 컴퓨팅 교육 플랫폼이 바로 코드닷오알지(Code.org)입니다. 이번 포스팅에서는 코드닷오알지의 설립 배경과 핵심 특징부터 연령별 코스, 인기 프로그램인 ‘아워오브코드’ 실습, 그리고 교육적 장점까지 상세하게 알아보겠습니다.

1. 코드닷오알지(Code.org)란?

코드닷오알지 바로가기

글로벌 비영리 단체 Code.org

코드닷오알지(Code.org)는 전 세계 모든 학교와 학생들에게 컴퓨터 과학 교육을 제공하고, 소외 계층 아이들도 자유롭게 컴퓨팅 사고를 배울 수 있도록 돕기 위해 설립된 미국 기반의 글로벌 비영리 단체입니다. “모든 아이들은 컴퓨터 과학을 배울 권리가 있다”는 비전 아래 완벽한 무료 교육 컨텐츠를 제공하고 있습니다.

글로벌 리더들이 강력 추천하는 검증된 플랫폼

  • 세계적인 인사들의 지지: 버락 오바마 전 미국 대통령, 빌 게이츠 마이크로소프트 창업자, 마크 저커버그 메타 CEO 등 수많은 리더들이 코드닷오알지의 캠페인에 참여하여 코딩 교육의 중요성을 강조했습니다.
  • 미국 국공립 학교의 공식 채택: 미국의 수많은 교육청과 초등학교에서 공식 컴퓨터 과학 커리큘럼으로 적극 활용하고 있어 교육적 효과와 안전성이 완벽히 검증된 플랫폼입니다.
비교 항목스크래치(Scratch)·엔트리(Entry)Code.org(코드닷오알지)
학습 방식자유롭게 작품을 만드는 창작형 학습미션을 해결하는 게임형 학습
진행 방법배경과 캐릭터를 직접 선택하고 처음부터 게임이나 애니메이션 제작준비된 스테이지를 하나씩 클리어하며 코딩 개념 학습
학습 목표창의력과 표현력, 프로젝트 제작 능력 향상논리적 사고력과 문제 해결 능력 향상
부모의 도움처음에는 부모와 함께 만들면 이해하기 쉬움미션이 단계별로 제공되어 혼자서도 학습 가능
추천 대상직접 게임이나 애니메이션을 만들어 보고 싶은 아이코딩을 처음 접하거나 게임처럼 재미있게 배우고 싶은 아이
장점다양한 작품을 자유롭게 만들며 창의성을 키울 수 있음게임을 하듯 자연스럽게 코딩 개념을 익힐 수 있어 자기주도 학습에 적합

2. 코드닷오알지 시작하기 및 코스(Course) 구성

접속 및 한국어 설정 방법

코드닷오알지는 별도의 프로그램을 다운로드하거나 설치할 필요 없이 웹 브라우저만 있으면 언제든지 접속이 가능합니다.

  1. 공식 웹사이트 접속: 검색창에 ‘Code.org’를 검색하거나 주소창에 code.org를 입력해 접속합니다.
  2. 언어 설정: 메인 페이지 하단 또는 우측 상단의 언어 선택 메뉴에서 [한국어]를 선택하면 대다수의 코스와 안내문이 한글로 자동으로 전환됩니다.
  3. 회원가입/로그인: 계정을 생성하면 자신이 진행한 학습 진도가 진도표에 자동으로 저장되어 언제든 이어서 학습을 진행할 수 있습니다.

연령별/수준별 맞춤형 코스 체계

코드닷오알지는 유치원생부터 중학생까지 체계적으로 학습할 수 있는 연령별 코스를 세분화하여 제공합니다.

  • 코스 A~F (Course A~F):
    • 코스 A~B (유치원~초등 1학년): 글자를 읽지 못하는 아이들도 마우스 드래그 앤 드롭이나 방향키 조합만으로 문제를 해결할 수 있는 기초 단계입니다.
    • 코스 C~D (초등 2~3학년): 기본적인 순차, 반복, 조건문 개념을 다루며 글자 읽기가 가능한 시기에 적합합니다.
    • 코스 E~F (초등 4~6학년): 변수, 함수, 디버깅 등 수준 높은 프로그래밍 개념을 게임 미션을 통해 학습합니다.
  • 익스프레스 코스(Express Course / 딥 다이브):
    • 초등 고학년이나 코딩을 처음 시작하는 중학생/성인을 위해 핵심 프로그래밍 로직만을 압축해 둔 빠른 과정입니다. 짧은 시간 안에 코딩의 전반적인 개념을 잡기에 최적화되어 있습니다.
코드닷오알지(code.org)의 학습 테마 설명 이미지

3. 아워오브코드(Hour of Code) 활용법

아이들이 좋아하는 글로벌 캐릭터 IP의 활용

아이들이 코딩에 친숙하게 다가갈 수 있도록 세계적으로 유명한 영화, 게임 캐릭터들이 미션에 등장합니다.

  • 마인크래프트(Minecraft): 블록을 쌓고 캐릭터를 움직여 집을 짓고 자원을 채굴하는 익숙한 원리를 코딩으로 구현합니다.
  • 겨울왕국(Frozen): 엘사와 안나 캐릭터를 코딩하여 스케이트 타듯 얼음 위에 아름다운 눈결정 다각형 패턴을 그립니다.
  • 스타워즈(Star Wars)플래피 버드(Flappy Bird): 나만의 게임 규칙을 만들어 직접 플레이해 보는 미션을 제공합니다.

미션을 깨며 배우는 핵심 알고리즘 원리

학생들은 주어진 스테이지를 해결하는 동안 프로그래밍의 3대 핵심 구조를 자연스럽게 습득합니다.

  1. 순차(Sequence): 명령어가 위에서 아래로 순서대로 실행되는 원리
  2. 반복(Loop): 동일한 행동을 효율적으로 줄여주는 반복 블록 활용법
  3. 조건(Selection/Condition): ‘만약 ~라면’ 기법을 이용해 상황에 맞춰 다른 동작을 수행하는 조건문 판단

4. 마인크래프트(Minecraft) 아워오브코드 체험하기

가장 인기가 높은 ‘마인크래프트 모험가(Minecraft Adventurer)’ 코스를 기준으로 실습하는 과정을 알아보겠습니다.

시작 방법

  1. Code.org 홈페이지 메뉴에서 [학습/Course Catalog] → [Hour of Code]를 선택합니다.
  2. [마인크래프트(Minecraft)] 튜토리얼을 클릭한 뒤 ‘마인크래프트 모험가’를 시작합니다.
  3. 캐릭터(스티브 또는 알렉스)를 선택하면 안내 영상과 함께 본격적인 1단계 미션이 시작됩니다.

단계별 핵심 로직 구현 과정

  • 1단계: 순차 구조 (앞으로 이동 및 나무 베기)
    • 목표: 캐릭터를 이동시켜 나무를 벱니다.
    • 코드 작성: [앞으로 이동] 블록 2개를 연결한 뒤 [나무 베기] 블록을 붙여 실행 버튼을 누르면 캐릭터가 순서대로 명령을 수행합니다.
  • 2단계: 반복 구조 (집 짓기 및 반복문 활용)
    • 목표: 4칸 연속으로 나무를 배치하여 집 벽을 만듭니다.
    • 코드 작성: [앞으로 이동][블록 놓기]를 4번 반복하는 대신, [~번 반복하기] 껍데기 블록 내부에 두 명령어를 넣어 코드를 매우 획기적으로 줄여봅니다.
  • 3단계: 조건 구조 (용암 피하기 및 자원 채굴)
    • 목표: 바닥의 용암을 감지하여 안전하게 용암을 흙으로 덮고 자원을 채굴합니다.
    • 코드 작성: [만약 앞길에 용암이 있다면 -> 흙 배치하기]라는 조건문 블록을 사용하여 안전한 경로를 생성하는 지능형 로직을 완성합니다.

수료증(Certificate) 발급받기

  • 12단계의 모든 미션을 성공적으로 클리어하면 무대에 축하 폭죽이 터지며 수료 단계로 이동합니다.
  • 본인의 이름(영문/한글)을 입력하고 제출 버튼을 누르면 공식 Hour of Code 수료증이 즉시 생성됩니다.
  • 수료증을 이미지로 저장하거나 직접 프린트하여 아이에게 선물하면 엄청난 성취감과 동기부여를 제공할 수 있습니다.

함께 보면 좋은 글

초등학생 무료 코딩 플랫폼 TOP 3|우리 아이 첫 코딩 시작하기

댓글 남기기