코딩 교육의 중요성이 점점 커지고 있다. 애플과 구글은 "코딩을 시작하기에 이른 나이는 없다"며 어린 나이에 코딩 교육을 하라고 강조한다. 아이들의 코딩 조기 교육에 대한 부모 세대의 고민이 커지고 있는데, 애플과 구글은 아이들이 코딩을 시작하도록 돕는 전용 앱과 서비스를 다수 출시하고 있다.
이러한 앱은 인터넷만 접속하면 이용할 수 있고, 아이들이 코딩에 흥미를 잃지 않고 컴퓨터 과학의 기초를 쌓으며 코드 작성을 경험하게 돕는다. 퍼즐이나 게임, 단계별 프로젝트를 통해 아이들은 놀이 함께 코딩을 학습 할 수 있다.
아동 코딩 교육을 위한 앱에 어떤 종류가 있을까? 가젯스 나우는 애플과 구글이 제공하는 10가지 코딩 교육 앱에 대해 소개했다.

1. 그래스호퍼(Grasshopper)
그래스호퍼는 게임을 통해 자바스크립트 기술에 대해 익힐 수 있는 초보자용 코딩 앱이다. 구글의 웹 앱으로 인터넷이 접속되는 환경이라면 언제든 사용할 수 있다. 그래스호퍼 학습자는 점차 단계를 높이며 코딩 능력을 향상할 수 있다.
2. 코더블(Kodable)
코더블은 기초에서부터 자바스크립트에 이르기까지 아이들이 컴퓨터 과학에 대해 알아야 할 모든 것을 가르친다. 앱 스토어에서 다운로드해 무료 체험할 수 있으며, 무료 체험 이후 월간/연간 결제가 이뤄진다. 코더블은 4세에서 10세 사이의 아이들을 위해 만들어졌으며 연령에 맞는 게임을 통해 아이들은 프로그래머처럼 생각하는 법을 배울 수 있다. 아이들은 사용자 정의, 아동 맞춤형 코딩 인터페이스를 통해 실제 코드를 작성할 수 있다.
3. 스위프트 플레이그라운드(Swift Playground)
스위프트는 애플의 운영체제인 iOS, macOS를 위해 개발된 프로그래밍 언어로 오브젝티브-C와 함께 사용된다. 애플이 만든 스위프트 플레이그라운드는 코드를 사용해 퍼즐을 풀면서 프로그래밍의 핵심 개념을 학습하게 한다. 아이패드에서만 무료로 이용할 수 있으며 12세 이상의 아동을 위해 설계되었다.

4. 클라우드 스톱 모션(Cloud Stop Motion)
클라우드 스톱 모션은 확대/축소, 스크롤이 가능한 타임 라인을 통해 애니메이션 작업을 할 수 있는 애플리케이션이다. 플레이스토어에서 다운받을 수 있다. 사용자는 MP4 동영상을 렌더링하기 전 효과음, 음악, 제목, 크레딧 및 사운드 효과를 추가할 수 있다. 오디오, 배경, 스타일을 포함한 광범위한 라이브러리로 학생과 학부모 모두에게 유용하다.
5. 코드카데미(Codecademy)
코드카데미는 무료 온라인 프로그래밍 언어 교육 서비스이다. 코드(code)와 아카데미(academy)의 합성어로 초보자가 컴퓨터 프로그래밍 언어를 무료로 쉽게 배울 수 있는 사이트이다. 파이썬, CSS, 자바스크립트와 같은 주문형 언어뿐만 아니라 웹 개발 및 데이터과학과 같은 다양한 과목의 수백 개의 과정을 제공한다.
6. 코드스파크 아카데미(codeSpark Academy)
코드스파크 아카데미는 퍼즐, 게임, 단계별 창의적 프로젝트, 게임 디자인, 오프라인 인쇄물을 포함한 다양한 대화형 학습 활동을 통해 컴퓨터 프로그래밍의 기초를 가르친다. 부모는 모든 것을 모니터링할 수 있으며 앱 스토어에서 무료로 이용할 수 있다.
7. 리플릿(Replit)
리플릿은 간단하지만 강력한 온라인 코딩 플랫폼으로 초보자에서부터 전문 프로그래머까지 다양한 사용자의 요구에 맞춰 확장할 수 있다. 리플릿은 파이썬, 자바, 자바스크립트, HTML/CSS, C/C++를 포함한 모든 프로그래밍 언어를 지원하며 크롬북을 포함한 모든 기기에서 실행된다. 플레이스토어에서 사용할 수 있다.

8. 스크래치 주니어(Scratch Jr)
스크래치 주니어는 어린 학습자를 위한 앱으로 플레이스토어에서 구입할 수 있다. 아이들은 대화식 이야기와 게임 만들며 프로그래밍하는 방법을 학습할 수 있다.
9. 팅커블록(Tinkerblocks)
팅커블록은 6세 이상 아동을 위한 코딩 앱으로 앱 스토어에서 다운받을 수 있다. 아이들은 간단한 프로그래밍 언어를 학습하며 코딩을 시작할 수 있다. 개발자에 따르면 해당 앱을 통해 명령(command), 파라미터(parameter), 함수(function), 루프(loop), 조건(condition), 자료형(type), 버그 수정 방법과 같은 개념을 익힐 수 있다.
10.팅커 주니어(Tynker Jr)
팅커는 '읽기'를 배우기 시작한 아이들을 위한 앱으로 플레이스토어에서 다운받을 수 있다. 5~7세의 아이들은 그림 블록을 연결해 캐릭터를 이동시키며 코딩의 기본 원리를 배울 수 있다.
[ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]