JavaScript for Kids: 실제 코드, 진짜 재미
JavaScript는 웹 페이지를 인터랙티브하게 만드는 언어입니다 — 반응하는 버튼, 업데이트되는 점수, 브라우저에서 실행되는 게임들. 이 트랙은 어린 학습자들에게 실제 JavaScript를 가르칩니다. 숫자 맞추기 게임, 주사위 굴리기, 모험 이야기, 퀴즈 쇼 같은 실제로 만들고 싶은 프로젝트를 통해서요. 모든 개념은 건조한 이론이 아닌 직접 해보는 미니 프로젝트로 소개되므로, 아이들은 첫 번째 수업부터 바로 작동하는 코드를 작성합니다.
배우게 될 것
핵심 구성 요소부터 시작합니다: Magic Boxes 같은 변수들, 수학 연산, Word Play를 통한 문자열 조작, 그리고 예/아니오 판단. 여기서부터는 반복문과 패턴, Your Own Spells로 작성한 함수, Treasure Chests로 표현한 객체, Treasure Lists라고 부르는 배열로 나아갑니다. 이후 코스들은 이 모든 것을 실제 프로젝트에 적용합니다 — Calculator, Temperature Converter, Secret Code Maker, Countdown Timer, 그리고 완전한 Adventure Story Game.
학습 경로
35개 코스가 A1부터 A2 레벨을 아우릅니다. A1 섹션은 기초를 확립합니다: 알고리즘, 변수, 수학, 판단, 그리고 카운팅 반복문. A2 섹션은 이러한 기술들을 점점 더 풍부한 프로젝트에 적용합니다 — Nested Loop Art, Random Fun and Surprises, Rock Paper Scissors, Magic 8-Ball, Build a Quiz Show, 그리고 Adventure Story Game. 각 단계는 이전 단계를 기반으로 하므로 학습자들은 항상 다음 도전 과제에 대비할 수 있는 배경 지식을 갖추게 됩니다.
작동 방식
각 코스는 내장 코드 에디터에서 완료되는 짧고 집중된 레슨으로 나뉩니다. 실시간 피드백이 제공됩니다. 개념이 불명확할 때는 AI 튜터가 평문으로 설명하고 정답을 바로 주지 않으면서 힌트를 제공합니다. 진행 상황이 자동으로 저장되므로, 학습자들은 정확히 멈춘 지점에서 이어서 진행할 수 있습니다.