세계 적 으로 불 고 있 는 코딩 배우 기 열풍 . 그럼 도대체 어디 에서 배워야 할까 . 물론 프로그래밍 을 가르치 는 전문 학원 이나 대학 에서 배울 수 있 다 . 그러나 자녀 의 교육 이나 자신 의 경쟁력 을 강화 하 기 위해 배우 려고 한다면 무료 교육 을 하 는 곳 을 통해 ‘ 코딩 의 맛 ’ 을 보 는 게 먼저 다 . 현재 는 대부분 의 무료 교육 이 어린이 들 에게 맞춰져 있 지만 성인 을 대상 으로 하 는 무료 코딩 교육 도 점차 늘 어 가 는 추세 다 . 먼저 정부 차원 의 코딩 교육 은 한국 과 학창 의 재단 ( www . kofac . re . kr ) 이 중심 이 다 . 한국 과 학창 의 재단 은 ‘ 초중 등 · 소프트웨어 ( SW ) 교육 선도 학교 ’ 운영 을 지원 하 고 있 고 ‘ 방과 후 학교 ’ 및 ‘ 창의 적 체험 활동 ’ 에서 활용 할 수 있 는 SW 교육 관련 교재 및 콘텐츠 를 제공 하 고 있 다 . 온라인 주니어 SW 교육 사이트 ‘ 주니어 소프트웨어 ( junior . slic . kr ) ’ 는 미래 부 · 정보 통신 산업 진 흥원 ( NIPA ) · 경인 교대 미래인 재 연구소 에서 공동 개발 했으며 스크래치 와 아두이노 를 활용 한 SW 교육 과정 을 무료 로 제공 하 는 곳 이 다 . 공개 SW 학습 커뮤니티 ‘ OLC 센터 ( olc . oss . kr ) ’ 는 초 · 중 · 고등학생 뿐 만 아니 라 성인 도 이용 할 수 있 는 곳 이 다 . SW 전문 인력 양성 을 목적 으로 설립 된 OLC 센터 는 미래 창조 과학부 가 주관 하 고 NIPA 와 공개 소프트웨어 협회 ( KOSSA ) 가 운영 하 는 개방 형 소프트웨어 교육 센터 다 . SW 언어 교육 과 코스 강좌 , 공개 강좌 등 의 다양 한 콘텐츠 를 무료 ( 일부 강좌 유료 ) 로 찾아볼 수 있 다 . 삼성전자 · 네이버 는 어린이 교육 중심 삼성전자 의 주니어 소프트웨어 아카데미 방과 후 교실 ( www . juniorsw . org ) 은 삼성전자 임직원 과 정보 기술 ( IT ) 전문가 , 현장 교사 들 이 함께 개발 한 체계 적 인 교과 과정 을 바탕 으로 수업 한다 . 한 학기 에 한 과목 씩 총 7 과목 으로 스크래치 · 아두이노 · 러플 등 의 프로그램 으로 학습 하 는 ‘ 창의 1 ’, ‘ 창의 2 ’, ‘ 논리 ’ 중 에 학생 의 나이 와 목표 에 맞 게 과정 을 선택 할 수 있 다 . 2013 년 부터 45 개 학교 에서 시범 적 으로 시행 한 뒤 2014 년 상반기 에 는 전국 121 개 학교 , 3300 여 명 의 초 · 중 · 고등학교 학생 , 하반기 에 는 300 여 개 학교 8400 여 명 으로 확대 했 다 . 올해 에 도 연간 1 만 여 명 의 학생 에게 교육 기회 를 제공 할 예정 이 다 . 네이버 소프트웨어 야 놀자 ( campaign . naver . com / software ) 는 온라인 과 오프라인 을 동시 에 진행 한다 . 홈페이지 에서 소프트웨어 의 기초 지식 을 배워 나가 며 논리 력 과 창의력 , 문제 해결 능력 을 길러 나갈 수 있 는 체험 중심 의 소프트웨어 강의 프로그램 과 함께 EBS 와 공동 제작 한 소프트웨어 미니 다큐멘터리 ‘ 코딩 , 소프트웨어 시대 ’ 등 다양 한 SW 콘텐츠 를 접할 수 있 다 . 특히 네이버 는 ‘ 학습 하 기 ’ 링크 를 통해 방송 내용 을 학생 들 이 직접 따라 하 며 체험 할 수 있 다 . 페이지 내 에서 는 소프트웨어 관련 교재 도 무료 로 다운로드 받 을 수 있 다 . 오프라인 은 방과 후 학교 를 통해 초등 학교 3 ~ 6 학년 을 대상 으로 수준 별 로 2 종류 의 수업 을 진행 한다 . 3 ~ 4 학년 은 프로그래밍 언어 인 ‘ 스크래치 ’ 를 통해 스스로 구성 한 이야기 를 움직이 는 화면 으로 만드 는 방법 을 배우 고 5 ~ 6 학년 은 단일 보드 인 아두이노 를 활용 해 사물 에 소프트웨어 가 사용 되 는 원리 를 학습 한다 . 현재 교육부 와 협력 해 4 개 초등 학교 80 명 의 학생 을 대상 으로 소프트웨어 방과 후 교실 을 운영 하 고 있 다 . 미래 부 SW 창 의 캠프 ( www . swcrew . kr ) 는 매년 방학 기간 에 전국 초 · 중 등 학생 을 대상 으로 선착순 100 명 을 모집 해 소프트웨어 캠프 를 연다 . 컴퓨터 프로그램 에 대해 기초 지식 이 없 는 학생 을 대상 으로 카 이스트 와 함께 개발 한 프로그래밍 프로그램 인 엔트리 · 파이썬 으로 코딩 언어 를 배울 수 있 다 . 초등학생 ( 30 명 ) 은 학부모 와 함께 참여 할 수 있 다 . 성인 은 ‘ 생활 코딩 ’ ‘ 드림 코드 ’ 등 주목 정부 나 대기업 주도 가 아니 라 대학 동아리 나 프로그래머 등 이 주축 이 된 교육 모임 들 도 찾아가 볼 만 하 다 . 이곳 은 초 급자 나 어린이 뿐 만 아니 라 성인 이나 전문 프로그래머 도 찾아가 는 곳 들 이 다 . 가장 대표 적 인 곳 이 1 만 명 정도 의 회원 들 이 있 는 생활 코딩 ( opentutorials . org ) 이 다 . 생활 코딩 은 코딩 강의 동영상 등 다양 한 콘텐츠 를 제공 한다 . 생활 코딩 은 웹 서비스 만들 기 부터 언어 · 클라이언트 · 서버 · 개발 도구 · 프로젝트 관리 까지 다양 한 콘텐츠 로 채워져 있 다 . 드림 코드 ( www . dreamcode . co . kr ) 역시 생활 코딩 과 비슷 한 성격 의 교육 모임 이 다 . 성격 은 좀 다르 지만 SK 텔레콤 의 스마트 로봇 코딩 스쿨 도 눈여겨볼 필요 가 있 다 . 스마트 로봇 코딩 스쿨 은 소프트웨어 초보 개발자 를 위한 교육 용 교재 와 교구 , 스마트폰 으로 직접 프로그래밍 을 할 수 있 는 애플리케이션 과 스마트 로봇 으로 구성 됐 다 . 총 12 단계 로 스마트 로봇 을 작동 · 제어 하 는 기초 단계 부터 국어 · 음악 · 수학 등 기본 교과 와 관련 된 다양 한 응용 프로그램 을 PC 기반 으로 만들 수 있 는 고급 과정 까지 학습 할 수 있 다 . SK 텔레콤 은 2013 년 10 월 부터 국내 40 여 개 초등 학교 ‘ 코딩 스쿨 ’ 을 운영 해 왔으며 올해 까지 총 3000 여 명 의 학생 을 대상 으로 소프트웨어 교육 을 진행할 계획 이 다 . 코딩 교육 은 해외 에서 더 활발 하 게 이뤄지고 있 는 만큼 다양 한 무료 온라인 교육 사이트 들 이 있 다 . 이 들 사이트 는 회원 가입 을 할 필요 도 없 고 간단 하 게 페이스북 과 연동 해 본인 인증 을 거치 면 되 는 등 이용 방법 도 간단 하 다 . 코드 닷 오 아르지 ( code . org ) 는 코딩 열풍 을 불러일으킨 대표 격 이 다 . 동영상 으로 프로그램 이란 무엇 이 며 어떻게 코딩 작업 을 해야 하 는지 , 어떻게 완성 되 는지 등 을 강의 한다 . 일종 의 프로그래밍 입문 강의 다 . 또 누구 든지 무료 로 인터넷 으로 프로그래밍 을 배울 수 있 는 스크래치 ( scratch ) 는 미국 의 매사추세츠 공과 대 ( MIT ) 에서 개발 한 어린이 를 위한 컴퓨터 언어 프로그램 이 다 . 홈페이지 ( Scratch . mit . edu ) 에 들어가 면 스크래치 프로그램 을 다운로드 받 을 수 있 는 것 은 물론 다양 한 관련 정보 를 얻 을 수 있 다 . 스크래치 를 통해 코딩 을 처음 접하 는 아이 들 이 동작 · 제 어 · 형태 · 소리 · 연산 등 의 블록 을 조합 해 보 며 게임 · 애니메이션 · 미디어 아트 등 의 다양 한 프로그램 을 만들 어 볼 수 있 다 . 칸 아카데미 ( www . khanacademy . org ) 의 컴퓨터 프로그래밍 커리큘럼 도 코딩 을 배울 수 있 는 유용 한 사이트 다 . 동영상 시연 강의 를 먼저 보 고 직접 실습 해 볼 수 있 다 . 2006 년 살 만 칸 칸 아카데미 대표 가 만든 비 영리 교육 서비스 다 . 초 · 중 · 고교 수준 의 수학 · 화학 · 물리학 부터 컴퓨터 공학 · 금융 · 역사 · 예술 까지 4000 여 개 의 동영상 강의 를 제공 하 고 있 다 . 코드 카 데미 ( www . codecademy . com ) 는 온라인 인터랙티브 플랫 폼 으로서 프로그래밍 입문 자 를 대상 으로 파이썬 · PHP · J 쿼리 · 자바 스크립트 · 루비 · HTML · CSS 와 같 은 일반 프로그래밍 언어 에 대한 교육 을 제공 한다 . 홈페이지 에서 직접 코드 를 작성 해 결과 를 바로 확인 할 수 있 고 단계 마다 자세 한 설명 과 힌트 를 통해 일반 프로그래밍 언어 를 쉽 게 배울 수 있 는 것 이 장점 이 다 . 아직 베타 서비스 단계 지만 한국어 페이지 ( www . codekorea . or . kr ) 도 있 다 . 가장 간단 하 고 기초 적 인 수업 방식 을 채택 한 사이트 는 W 3 스쿨 닷컴 ( W 3 Schools . com ) 이 다 . 아무런 등록 없이 도 수업 을 이용 할 수 있 고 각 언어 마다 단계 를 촘촘히 나눠 수십 개 의 레슨 을 제공 한다 . 텍스트 로 된 레슨 을 읽 고 난 후 해당 단계 를 연습 해 볼 수 있 도록 실습 프로그램 도 있 다 . HTML · CSS · 자바 스크립트 · J 쿼리 · XML · ASP · Net · PHP · SQL 등 의 수업 을 제공 한다 . 이홍표 기자 hawlling @ hankyung . com