코딩이 대체 무엇이란 말인가 ? 코딩하면 컴퓨터와 인터넷 전문가들이 놀이터라고 생각하지만 4 차산업혁명시대엔 어려서부터 코딩이란 도구를 사용하여 논리적이고 창의적 사고를 길러야한다 . 코딩을 간단히 정의하면 컴퓨터에 컴퓨터 언어를 사용하여 작업 지시서를 제공하여 어떤 특정한 임무를 수행하는 프로세스라고 볼 수 있다 . 오늘날 흔히 많이 사용하는 언어로는 자바 , 파이썬 , 자바스크립트 , C++, 루비 , 스위프트 ... 다양하다 . 그러면 어린이들이 배우기 적합한 언어는 텍스트 기반 언어가 아니라 비쥬얼 블록 형태로 논리적 업무 처리를 가능케 해주는 코딩 플랫폼은 아래 표와 같다 . Scratch https://scratch.mit.edu/ 스크래치는 주로 8~16 세를 대상으로 스크래치를 이용하면 인터렉티브한 이야기 , 게임 , 애니메이션을 직접 만들 수 있고 , 그 작품을 온라인 커뮤니티에서 다른 사람들과 공유할 수 있습니다 . MakeBlock https://www.makeblock.com/ 2013 년에 설립 된 Makeblock Co., Ltd 는 중국의 글로벌 STEAM 교육 솔루션 제공 업체입니다 . 학교 , 교육 기관 및 가족을 위한 STEAM 교육 및 엔터테인먼트 시장을 대상으로하는 Makeblock 은 기술과 교육의 심층 통합을 달성하기 위해 포괄적인 하드웨어 , 소프트웨어 , 콘텐츠 솔루션 및 최고 수준의 로봇 대회를 제공합니다 . Blockly https://blocklycodelabs.dev/ Blockly 는 블록 기반 비주얼 프로그래밍 언어 (VPL) 및 편집기를 만들기 위한 프로그래밍 언어 JavaScript 용 클라이언트측 라이브러리입니다 . 이것은 주로 컴퓨터 과학 교육에 사용되지만 사용자에게 앱에 대한 자체 스크립트 또는 설정 구성을 작성하는 방법을 제공 할 수도 있습니다 . Blockly 에는 웹 용 (JavaScript), Android (Java) 용 및 iOS (Swift / Obj-C) 용 라이브러리가 있습니다