교육·기타무료오픈소스
스크래치
Scratch
무료 블록 코딩, 아이들의 첫 프로그래밍
한줄평
어린이·입문자가 코딩을 처음 접하기에 가장 무난한 도구.
👍 이런 분께: 아이에게 코딩을 처음 가르치려는 사람
장점
- 블록을 끼워 맞추는 방식이라 진입 장벽이 낮음
- 오프라인 에디터가 공식 제공됨
- 교육 자료와 커뮤니티가 풍부함
아쉬운 점
- 실제 텍스트 코딩으로 넘어가려면 별도 학습이 필요
- 복잡한 프로그램을 만들기에는 한계가 있음
스크린샷

스크래치 소개
스크래치는 MIT 미디어랩이 만든 블록 코딩 학습 도구다. 명령 블록을 끼워 맞추는 방식이라 문법을 외우지 않고도 이야기·게임·애니메이션을 만들며 프로그래밍의 기본 개념을 익힐 수 있다. 전 세계 교육 현장에서 널리 쓰인다.
브라우저에서도 쓸 수 있지만, 인터넷 없이 작업할 수 있는 윈도우용 오프라인 에디터(Scratch Desktop)가 공식으로 제공된다. 만든 작품을 저장해 두었다가 온라인 커뮤니티에 공유할 수도 있다.