아이들을 위한 코딩: 아이들이 프로그래밍을 배울 수 있는 최고의 사이트

기술은 어디에나 있습니다. 어린이의 경우 코딩을 배우는 것은 (learning to code)문제 해결(problem solving) 및 계산적 사고 능력을 향상시키는 데 도움이 될 수 있습니다 . 또한 미래의 경력 기회를 넓히고 독창적인 방식으로 창의성과 아이디어(creativity and ideas) 를 표현할 수 있는 기회를 제공할 수 있습니다.

코딩을 배우는 것은 외국어를 배우는 것과 같습니다. 어린 아이들은 두뇌가 아직 발달 중이고 학습을 위해 만들어졌기 때문에 성인보다 더 빨리 배웁니다.

부모가 코딩 방법을 알지 못하는 경우 자녀에게 코딩을 가르치는 다른 리소스에 의존해야 합니다. 운 좋게도 오늘날 시장(market today) 에서 사용할 수 있는 어린이 웹사이트를 위한 저렴한 무료 코딩이 많이 있습니다 .

JR 코드 어벤져스(JR Code Avengers)(JR Code Avengers)

JR Code Avengers 는 여러 Code Avengers 과정(Code Avengers Courses) 중 하나입니다 . 아이들에게 코딩하는 방법을 가르치는 데 사용되는 온라인 플랫폼입니다.

연령과(age and level) 경험 수준에 따라 선택할 수 있는 세 가지 옵션이 있습니다 .

  • (Foundational )경험이 없는 5-11세 어린이를 위한 기초 입니다.
  • (Intermediate)기본적인 코딩 지식 만 있는 (coding knowledge)10(ten and fifteen) 세에서 15세 사이의 어린이를 위한 중급자 입니다 .
  • (Advanced )프로그래밍에 대한 기본적인 이해 이상으로 13세에서 16세 사이의 고급 과정입니다.

JR 코드 어벤져스는(JR Code Avengers) 구독이 필요합니다. 개인, 학부모 또는 교사 중에서 선택하십시오. 과정은 무료가 아니지만 30일 무료 평가판을 제공합니다.

세 가지 가격 계층은 $29/월, $25/6개월 요금제(반기 요금 $150), 1년 요금제(year plan) $20 (연간 $240)입니다. 모두 다음과 같은 동일한 기능을 제공합니다.

  • 500개 이상의 수업에 대한 무제한 액세스.
  • 100개 이상의 가이드 프로젝트 및 퀴즈.
  • Code Avengers의 클라우드 스토리지에 대한 액세스.
  • 과정 완료에 대한 인증서.
  • 독점 Slack 채널.

코드 전투(Code Combat)

Code Combat 은 5세에서 17세 사이의 어린이를 위한 코딩 게임입니다. 핵심 레벨은 무료입니다. 월간 구독에는 추가 레벨을 사용할 수 있습니다.

이 무료 어린이용 코딩 게임은 텍스트 기반 프로그래밍을 사용하여 JavaScript 및 Python 코딩 을 가르칩니다. (JavaScript and Python coding)아이들(Children) 은 다양한 수준의 롤플레잉 게임을 즐깁니다.

수업은 구문, 메서드, 루프 및 변수와 같은 개념으로 시작합니다. 이 게임은 아이들이 코딩을 배우는 데 도움이 되는 재미있는 그래픽을 제공합니다. 

또한 커뮤니티의 다른 플레이어와 연결하고 팀 스포츠(team sport) 에 참여할 수 있는 기능을 제공합니다 .

칸아카데미(Khan Academy)(Khan Academy)

Khan Academy 는 어디서나 모든 학생에게 수업을 제공하는 비영리 단체입니다. 학습자가 자신의 속도에 맞게 학습할 수 있도록 연습 연습, 개인화된 학습 및 교육용 비디오를 제공합니다.

Khan Academy의 사명은 교육자, 학부모 및 학생을 대상으로 하는 세계적 수준의 무료 교육을 제공하는 것입니다.

개인화된 학습을 통해 부모와 교사는 진행 중인 격차를 식별하는 데 도움을 받을 수 있습니다. Khan 은 (Khan)JavaScript , HTMLCSS 를 포함하여 어린이를 위한 다양한 코딩 과정을 제공합니다 .

Khan Academy 는 또한 아이들에게 그래픽, 애니메이션 및 대화형 시각화를 구축하는 방법을 가르치는 기본 프로그래밍 튜토리얼을 제공합니다.

라이트봇(Lightbot)(Lightbot)

Lightbot 은 프로그래밍을 기반으로 하는 퍼즐 게임 입니다. (puzzle game)레벨을 풀기 위해 프로그래밍 논리를 적용해야 합니다. 

Flash 가 활성화 된 브라우저를 통해 또는 Android , macOS, iOS 및 Windows유료 앱(paid app) 으로 사용할 수 있습니다.

코딩을 처음 접하는 사람들을 위해 설계되었으며 모든 연령대의 어린이들이 코딩 방법을 배우는 데 도움이 됩니다. 아이들은 과부하, 시퀀싱, 재귀 루프, 절차 및 조건과 같은 프로그래밍 논리를 배우면서 게임을 재미있게 합니다.

스위프트 놀이터(Swift Playgrounds)(Swift Playgrounds)

Swift Playgrounds 는 (Swift Playgrounds)Mac 및 iPad(Mac and iPad) 용 무료 앱입니다 . 그것은 학습을 재미있고 상호작용하게 만들고 코딩 지식이 필요하지 않습니다.

Swift Playgrounds 는 아이들이 프로그래밍 기술을 배울 수 있는 완벽한 출발점입니다. 놀이터의 디자인은 아이들이 재미있는 방식으로 코딩을 배울 수 있도록 돕는 것입니다.

Swift Playgrounds 는 간단하고 매력적이며 재미있으며 Apple이 설계한 일련의 수업이 함께 제공됩니다. 아이들(Children) 은 코딩 세션에 대한 안내 학습에서 대화형 퍼즐을 풀고 코딩 기초를 마스터하도록 돕습니다. 

아이들은 다양한 코딩 경험을 탐구하면서 다양한 도전을 실험합니다. 놀이터는 명령을 기다리는 드론과 로봇으로 구성됩니다. 아이들이 코드 작성을 배우면서 로봇과 드론이 하는 일을 제어합니다. 아이들이 기본 사항을 마스터하면서 다음 단계로 나아가면서 추가 도전 과제로 넘어갈 수 있습니다.

코더블(Kodable)(Kodable)

Kodable 은 4세에서 11세 사이의 아이들이 핵심 프로그래밍(core programming) 을 배울 수 있도록 도와주는 창의성 및 프로그래밍 앱 입니다.

기본 커리큘럼은 무료입니다. Kodable 은 또한 모든 장치에서 액세스할 수 있는 고급 커리큘럼이 포함된 고정 요금을 학부모에게 제공합니다. 아이들은(Kids use) 자기 주도적 수업을 통해 컴퓨터 과학 기초를 사용합니다. (computer science)그들은 귀여운 캐릭터를 만들고 함께 플레이합니다.

아이들을 위한 코딩은 유치원 수준(Kindergarten level) 에서 시작됩니다 . 학생들은 JavaScript 를 (JavaScript)읽고 쓰기(reading and writing) 를 진행합니다 . 진행하면서 아이들은 자신만의 캐릭터를 만들고, 레벨을 만들고, 다른 코더와 함께 작업합니다.

Kodable 과정은 교실 커리큘럼(classroom curriculum) 처럼 구성 됩니다. 모든 단원은 교사의 대본, 연결되지 않은 활동, 독립적인 연습 활동, 그리고 마지막에 테스트 또는 퀴즈(test or quiz) 로 구성됩니다.  

팅커(Tynker)(Tynker)

Tynker는 어린이를 위한 온라인 프로그래밍 무료 코딩 과정의 샘플을 제공합니다. 40개 이상의 텍스트 기반 블록 과정과 3,700개 이상의 학습 모듈의 전체 라이브러리에 액세스 하려면 월간 구독이 필요합니다.(Access)

아이들(Children learn) 은 자기 주도 온라인 환경(online environment) 에서 배웁니다 . 프로그래밍 과정은 우주선과 우주 외계인을 사용하는 우주 테마 및 게임 기반입니다. 아이들(Kids create) 은 자신의 속도로 자신 만의 앱과 게임(apps and games) 을 만들고 구축합니다 . Tynker 는 모든 연령대와 초보자부터 고급 수준의 코더까지 모두에게 적합합니다.

스텐실(Stencyl)(Stencyl)

Stencil 은 사용자가 코드 없이 (Stencyl)Android , iPhone, Mac , Windows , iPad, HTML5 , LinuxFlash 게임을 게시할 수 있는 어린이 게임 제작 소프트웨어(game creation software) 를 위한 무료 코딩입니다 .

6세 이상의 어린이는 자신만의 게임, 캐릭터 및 세계를 구축합니다. 어린 아이들을 위해 그래픽은 아이들에게 친숙합니다.

고급 학생은 플레이하는 게임에서 텍스트 기반 코드를 보고 편집할 수 있는 옵션이 제공됩니다. 소프트웨어를 다운로드하고 설정하는 데 필요합니다. 포럼은 귀중한 지원을 제공합니다. 

게임 개발과 디자인 세부 사항(game development and design detail) 에 감사하는 아이들은 Stencil(Stencyl) 로 코딩을 배우는 것을 좋아할 것 입니다.

블록리(Blockly)(Blockly)

Blockly 는 8세 이상 어린이에게 가장 적합한 재미있는 코딩 게임에 액세스할 수 있는 무료 리소스입니다. 블록 기반 접근 방식을 사용하여 프로그래밍 원칙과 JavaScript 를 가르칩니다 .

학생들은 일련의 블록과 퍼즐을 통해 배웁니다. 교육용 게임은 코딩 경험이 없는 아이들에게 프로그래밍 기술을 가르칩니다.

게임의 목표는 아이들이 드래그 앤 드롭 기능을 사용하여 까다롭고 재미있는 퍼즐을 풀고 문제를 해결하는 이야기를 만드는 것입니다. 퍼즐(Puzzle) 조각이 화면에 나타납니다. 아이들(Kids) 은 퍼즐을 완성하여 프로그램을 구성하는 이야기를 완성합니다.

자녀의 코딩을 시작할 준비가 되셨습니까?(Ready To Start Your Kids Coding?)

오늘날의 현대 사회에서 코딩 방법을 배우면 아이들이 미래를 대비할 수 있다는 것을 누구나 알고 있습니다. 자녀에게 가장 적합한 자원을 선택하는 것은 연령, 관심 및 지식 수준에 따라 달라집니다.

위에 설명된 무료 및 유료 리소스는 자녀를 프로그래밍에 노출시키기 시작할 위치를 아는 데 도움이 될 것입니다.



About the author

저는 Windows 11/10과 Apple의 최신 iOS 플랫폼에 대한 경험이 있는 iPhone 및 macOS 개발자입니다. 10년 이상의 경험을 통해 저는 두 플랫폼 모두에서 파일을 만들고 관리하는 방법을 깊이 이해하고 있습니다. 제 기술은 단순히 파일을 만드는 것 이상입니다. 또한 Apple 제품, 기능 및 사용 방법에 대한 강력한 지식도 있습니다.



Related posts