홈 › 학생·공부·취준

블록 코딩 연습장

처음 열 때 블록 편집기(약 0.9MB)를 한 번 받아요. 만든 블록은 이 기기 브라우저에 자동 저장돼요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요

블록 편집기를 불러오는 중…


블록을 끼우면 코드가 돼요

블록 코딩은 글자로 명령을 치는 대신, 모양이 맞는 블록을 끼워 맞춰 프로그램을 만드는 방법이에요. 문법 오류 걱정 없이 반복·조건·변수 같은 코딩의 핵심 생각에 집중할 수 있어서 처음 배우는 사람에게 좋아요. 이 연습장은 구글이 만든 오픈소스 블록 편집기 Blockly로 만들었고, 블록 이름은 한국어로 보여요.

할 수 있는 것

예제와 저장

예제(별 그리기, 다각형, 구구단, 1~100 합, 369 게임)를 불러와 블록을 바꿔 보며 시작하세요. 만든 블록은 바뀔 때마다 이 기기 브라우저에 자동 저장되고, ‘블록 파일로 저장’으로 파일(.json)로 받아 다른 컴퓨터에서 ‘블록 파일 열기’로 이어 할 수 있어요.

프로그램은 페이지와 분리된 작업 공간(웹 워커)에서 실행돼서, 끝나지 않는 반복을 만들어도 페이지가 멈추지 않아요. 반복이 200만 번을 넘거나 5초가 넘게 걸리면 자동으로 멈추고 알려 줘요. 사용자 입력을 받는 블록은 넣지 않았어요. 모든 처리는 브라우저 안에서만 해요.

참고한 자료

자주 묻는 질문

스크래치와 무엇이 다른가요?

스크래치는 캐릭터와 소리로 이야기·게임을 만드는 데 강하고, 이 연습장은 만든 블록이 실제 자바스크립트·파이썬 코드로 바로 바뀌어 글자 코딩으로 넘어가는 연습에 초점을 맞췄어요.

태블릿에서도 되나요?

손가락으로 블록을 끌어 놓을 수 있어요. 화면이 넓을수록 편해서 가로 화면을 권해요.

저장한 블록이 사라졌어요.

브라우저의 사이트 데이터를 지우거나 시크릿 창을 쓰면 자동 저장이 남지 않아요. 중요한 작업은 ‘블록 파일로 저장’으로 받아 두세요.

함께 쓰면 좋은 도구