카테고리 없음

초보와 어린이, 초등학생을 위한 무료 코딩 교육 사이트 6가지

사전관리자 2021. 10. 23. 15:35
반응형

간단하게 온라인에서 무료로 코딩을 해볼 수 있는 사이트들을 소개합니다. 초보자든 초등학생 어린이든 상관없어요.

 

어른과 어린이 할 것 없이 프로그래밍은 이제 모든 사람이 배우는 필수적인 기술이 되었습니다. 특히 어린 나이부터 어린이들에게 기본적인 프로그래밍을 가르치는 것은, 어린이들이 번창하고 성공할 수 있는 기회의 세계를 열어줍니다.

 

구글에서 초등학생 어린이 코딩을 검색하면 정말로 많은 사이트들이 쏟아져 나오죠? 초등학생부터 쉽게 시작해 볼 수 있는 어린이를 위한 온라인 무료 코딩 교육 사이트 5가지를 엄선해서 알려드립니다.

 

물론, 어른이라도 초보자라면 프로그래밍에 입문할 때도 유용합니다!

 

이제 프로그래밍은 더 이상 엘리트들을 위한 과학이 아닙니다.

 

어린이도 쉽게 코딩을 배울 수 있어요.

 

초등학생, 어린이가 왜 코딩을 배워야 할까요?

 

전 세계적으로 프로그래머에 대한 수요가 증가하고 있지만 꼭 그 이유만은 아닙니다. 코딩을 배우면 어린이들의 성격과 사고력에 영향을 미칩니다. 이러한 장점은 다음과 같습니다.

 

  • 창의력 향상 - 코딩은 반복적인 실험을 요구합니다. 시행착오의 과정은 초등학생들이 창의력을 발휘하도록 장려합니다. 
  • 더 나은 수학 기술 - 코딩은 주로 수학적 문제 해결에 적용될 수 있는 추상적인 개념을 시각화하는 것을 포함합니다. 이것은 결국, 어린이들이 수학 실력을 향상하고 실제 상황에서 사용하는 것을 돕습니다.
  • 문제 해결에 대한 자신감 - 코딩은 종종 초등학생 어린이들이 문제를 해결할 수 있을 때까지 실수를 하는 것을 포함하기 때문에, 어린이들은 어떤 일이든 완수할 수 있는 한 가지 이상의 방법이 항상 있다는 것을 배울 것입니다. 코딩은 복잡한 작업을 더 작고 관리하기 쉬운 단계로 나누는 것을 배우면서 문제 해결 기술을 개발하는 데 도움을 줄 수 있습니다.
  • 학문적 작문 수행 및 논리력 향상 - 코딩은 계획 및 조직 능력을 개발합니다. 어린이들은 생각을 정리할 수 있고 쓰기 능력을 향상할 수 있을 것입니다. 코딩은 아이들이 프로그램을 만들고 문제를 해결하는 법을 배우면서 논리적 사고와 창의력을 향상할 수 있습니다.
  • 진로 탐색 - 코딩은 아이들을 컴퓨터 과학, 소프트웨어 공학, 데이터 분석과 같이 다양한 IT 분야에 대해 접하며 관련된 진로를 탐색할 수 있게 해 줍니다. 또한 코딩을 통해 인공지능, 기계 학습 및 빅 데이터를 포함하여 우리 세상을 형성하는 기술을 이해하는 데에 도움이 될 수 있습니다.
  • STEM - 코딩 교육은 일반적으로 아이들에게 흥미롭고 재미있을 수 있는 STEM 교육에 초점을 맞추고 있으며, 또한 아이들이 주제에 대한 더 나은 이해를 갖도록 도울 수 있습니다.

 

STEM이란?
STEM은 과학, 기술, 공학, 수학(Science, Technology, Engineering, Mathematics)을 의미합니다. 이것은 이 네 가지 연구 분야에 초점을 맞춘 교육 커리큘럼입니다. STEM 교육은 학생들에게 이러한 과목들에 대한 강한 기초를 제공하는 것을 목표로 하며, 실질적인 문제 기반 학습에 중점을 둡니다. 그 목표는 기술, 공학, 과학과 같은 기술을 사용하는 분야에서 학생들이 진로를 탐색하고 직업을 가질 수 있도록 하는 것입니다. STEM 교육은 또한 학생들이 비판적이고 창의적으로 생각하도록 장려하고 문제 해결 능력을 개발하는 것을 목표로 합니다. 일부 STEM 교육 프로그램은 STEM의 필수적인 부분으로 간주되는 컴퓨터 과학, 로봇 공학 및 코딩과 같은 다른 과목도 포함합니다.

 

 

어린이에게 코딩 교육이 꼭 필요할까?

어린이가 코딩을 배우려면 어떤 방법이 좋을까? 어린이가 코딩을 배우는 데에는 여러 가지 방법이 있습니다. 시작하기 전에 중요한 것은 코딩이 어려운 주제가 아니라는 것을 이해하는 것입니

chat-log-with-ai.blogspot.com

 

 

ChatGPT의 강력한 기능 살펴보기: 일상적인 사용을 위한 5가지 실용적인 예시

ChatGPT를 유용하게 활용할 수 있는 방법들을 알아봅니다.

the-world-with-stocks.blogspot.com

 

온라인 코딩 사이트의 장점

 

온라인이 아닌 로컬 환경에서 코딩을 배우기 위해서는 비주얼 스튜디오 코드와 같은 개발 환경을 설치하고 설정해야 합니다.

 

이 과정은 꽤 높은 진입장벽이라고 할 수 있으며, 본격적인 코딩 연습을 시작하기도 전에 좌절을 겪게 합니다. 결국엔 이러한 과정이 익숙해져야 할 것이지만 입문자의 경우, 특히 초등학생, 어린이라면 이러한 과정 없이 코딩의 재미부터 맛보는 것이 좋겠지요. 

 

온라인 코딩 사이트의 경우 접속만 하면 바로 코딩을 해볼 수 있으므로 이러한 진입장벽이 없다고 할 수 있습니다.

 

1. 스크래치(Scratch)

https://scratch.mit.edu/

 

Scratch - Imagine, Program, Share

Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

scratch.mit.edu

스크래치를 이용하면 인터렉티브 한 이야기, 게임, 애니메이션을 직접 만들 수 있고, 그 작품을 온라인 커뮤니티에서 다른 사람들과 공유할 수 있습니다. 스크래치를 통해 어린이들은 창의적 사고, 체계적 추론, 협동 작업을 배우게 됩니다. 이런 능력은 21세기를 살아가는데 필수적이죠.

 

스크래치는 MIT 학생들이 6살에서 16살까지의 아이들을 목표로 개발했습니다. 그래서 초등학생도 쉽게 배울 수 있습니다.

이 제품은 가장 쉬운 사용자 인터페이스 디자인 중 하나로, 따라 하기 매우 간단한 시각적 코드 블록을 채택하고 있습니다. 실제로 코드를 입력하는 대신 코드 블록을 끌어다 놓아 다양한 스토리와 게임을 프로그래밍하도록 소프트웨어 교육을 설계했습니다.

 

학생들은 온라인에서 간단하게 자신만의 대화형 스토리, 게임, 애니메이션을 만들어 볼 수 있습니다.

 

사이트 하단에 한국어로 볼 수 있는 언어 설정이 있습니다.


웹 버전 외에도 iOS, Android 또는 Kindle 장치에서 Scratchjr 앱을 다운로드할 수 있습니다. 

 

 

2. 엔트리(entry)

https://playentry.org/

 

엔트리 - 우리는 무엇이든 될 수 있어요

소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

playentry.org

엔트리에서는 생각하고, 만들고, 공유하는 과정을 통해 즐겁게 창작하며 미래사회에 필요한 힘을 키워나갑니다.

 

엔트리는 소프트웨어 교육 의무화와 함께 전국의 초등학교, 중학교 교과서에도 채택된 코딩 교육 플랫폼입니다.

 

코딩 교육을 위한 다양한 학습 콘텐츠를 제공하는 것을 물론, 수업을 편리하게 진행할 수 있도록 하는 기능을 제공하고 있습니다. 또한 교육 현장에 꼭 맞는 콘텐츠를 제작하기 위해, 엔트리는 실제 학교 선생님들과 긴밀하게 협의하며 개발하고 있다고 합니다.

 

구글에서도 초등학생들이 코딩해 놓은 엔트리 작품들을 많이 볼 수 있습니다.

 

 

3. 소프트웨어야 놀자

https://www.playsw.or.kr/

 

소프트웨어야 놀자

Play with AI, Play with DATA

www.playsw.or.kr

아이들이 만들어 갈 새로운 세상과 가치를 응원합니다. 소프트웨어야 놀자에서는 데이터와 AI교육을 통해 새로운 세상에 필요한 지식과 경험을 아이들과 함께 만들어갑니다.

 

소프트웨어의 기초부터 응용까지 쉽게 배울 수 있도록 다양한 영상을 제공하고 있습니다. 또한 인공지능을 처음 접하는 누구나 쉽게 인공지능의 개념을 배울 수 있도록 10가지 키워드로 영상을 제공하고 있습니다. 온라인에서 엔트리와 연계된 교육 프로그램들도 있으니 함께 활용하기 좋겠죠?

 

 

4. CODE.org

https://code.org/

 

Learn today, build a brighter tomorrow.

CS is more important than ever. Let's build the future we want. #CSforGood

code.org

우리에 비전은 모든 학교의 모든 학생들이 생물, 화학 또는 대수학처럼 컴퓨터 과학을 배울 기회를 갖게 하는 것입니다. 우리는 초중등 학교에서 컴퓨터 과학을 가르치기 위해 가장 널리 사용되는 커리큘럼을 제공하고 또한 매년 아워 오브 코드 캠페인을 개최하며 이 캠페인에는 세계 전체 학생의 10 %가 참여하고 있습니다. 

 

어린이와 초등학생들을 위한 무료 코딩 수업을 제공하는 가장 인기 있는 온라인 웹사이트 중 하나인 Code.org입니다. 

Code.org는 메이즈 게임과 같은 대화형 코딩 교육 방법을 채택하여 아이들이 가까이 있는 자료에 참여할 수 있도록 합니다. 그것은 또한 빌 게이츠와 마크 저커버그 등이 등장하는 많은 독점적인 영상들을 볼 수 있습니다.

프로그래밍의 기본은 물론 HTML, CSS, 자바스크립트 등 다양한 프로그래밍 언어를 활용한 실제 앱과 웹사이트 코딩에 대한 소프트웨어 교육 자료가 있습니다. 마인크래프트 동물과 스타워즈 드로이드를 프로그래밍하거나 겨울왕국 캐릭터로 모험을 코딩할 수 있습니다.

Code.org은 4세 이상의 아이들에게 적합하며, 아이들이 너무 쉽거나 복잡하지 않은 레벨을 선택할 수 있도록 학년에 따라 수업이 정리되어 있습니다.

 

 

5. 칸 아카데미(Khan Academy)

https://ko.khanacademy.org/computing

 

컴퓨팅 | Khan Academy

컴퓨터 프로그램을 코딩하는 방법에 대해 배워 보세요. 컴퓨터가 효율적일 수 있도록 알고리즘을 설계하는 방법과 컴퓨팅에 관한 직종에 어떠한 것이 있는지 살펴봅시다.

ko.khanacademy.org

칸 아카데미의 미션은 세계적인 수준의 교육을 전 세계 누구에게나 무료로 제공하는 것입니다.

 

칸 아카데미는 수학, 화학, 생물학에서 역사, 금융, 공학에 이르기까지 다양한 주제에 대한 수업을 제공합니다. 


칸 아카데미는 12세 이상의 초등학생 어린이들을 위한 코딩과 프로그래밍 과정을 추가해 세계적인 규모로 이러한 소프트웨어 교육을 위한 신뢰할 수 있는 자원이 되었습니다.

 

칸 아카데미는 인터넷 101, 알고리즘, 암호학, 정보, 그리고 이론을 포함한 프로그래밍의 기초에 대해 토론하는 컴퓨터 과학 수업을 제공합니다. 

또한 웹 사이트 구축을 위한 HTML/CSS, 대화형 웹 페이지 작성을 위한 HTML/JS, 데이터 및 쿼리 관리를 위한 SQL, 애니메이션, 게임, 드로잉 및 자연 시뮬레이션을 위한 JavaScript를 다룹니다.

칸 아카데미는 로그인을 위한 계정 없이도 전 세계 누구나 액세스 할 수 있습니다. 

 

 

6. 코듀(Kodu) - 3D 게임 만들기

https://www.kodugamelab.com/

 

Kodu Game Lab

KoduGameLab

www.kodugamelab.com

어린이들을 위한 3D 게임 프로그래밍.

마이크로소프트(Microsoft)에서 개발한 코듀(Kodu)는 어린이들이 간단한 시각적 프로그래밍 언어를 통해 Windows PC에서 3D 게임을 만들 수 있도록 합니다. 구글에서도 어린이 코딩을 위해 이런 프로그램을 만들면 좋을 텐데요.

 

코듀(Kodu)는 Microsoft Research의 프로젝트로 시작되었습니다. 원래 대상 플랫폼은 C#, XNA를 사용하고 인디 게임 채널을 통해 출시되는 Xbox 360이었습니다. 모든 것이 게임 컨트롤러를 사용하여 수행되어야 했기 때문에 Xbox에서 출시하기로 선택한 것은 초기 UI 개발에 많은 영향을 미쳤습니다. PC로 이식한 이후 키보드, 마우스, 터치 지원이 추가되었습니다.

 

코듀(Kodu)는 프로그래밍뿐만 아니라 창의성, 문제 해결, 스토리텔링을 가르치는 데 사용될 수 있습니다. 디자인이나 프로그래밍 기술이 없는 어른뿐만 아니라 초등학생들도 누구나 게임을 만들 수 있습니다.

 

 

 

 

어린이에게 코딩 교육이 꼭 필요할까?

어린이가 코딩을 배우려면 어떤 방법이 좋을까? 어린이가 코딩을 배우는 데에는 여러 가지 방법이 있습니다. 시작하기 전에 중요한 것은 코딩이 어려운 주제가 아니라는 것을 이해하는 것입니

chat-log-with-ai.blogspot.com

 

반응형