4차 산업혁명이 진행되고 있는 2020년, 코딩은 전세계적으로 많은 관심을 받고 있고 우리 삶과 아주 밀접하게 연결되어 있다. 우리나라에서도 4차산업시대에 적합한 미래 인재를 양성하고 소프트웨어 산업을 육성하기 위해 2018년부터 중, 고교 교과과정에 코딩이 의무적으로 시행되고 있다.
“학교에서 배우기 전에 딸, 아들이 미리 배우게 할 방법은 없을까?”
“코딩이 필수라는데 이미 성인인 나는 어떻게 배우지?”
“비싼 돈 주고 학원 갈까? 아니면 강의를 들을까?”
독학으로 혼자 집에서 코딩을 쉽게 배우는 방법은 없을까? 꼭 학원에 가지 않아도 코딩을 배우고 컴퓨터 프로그래밍에 입문하고 쉽게 따라 할 수 있는 사이트들을 단계별로 간추려 보았다.
코드카데미(Codecademy)
우선은 가장 유명한 무료 코딩사이트인 만큼 자료가 정말 많다. 코드카데미는 단순한 영상 시청이 아닌 직접 코딩을 입력하는 형식으로, 알려주는 강의에 대해 본인이 스스로 해보는 ‘실습’ 위주로 프로그래밍을 배울 수 있다. 쉽게 까먹을 수 있는 영상 강의보다는 복잡한 코딩을 기억하기에 아주 적합한 사이트다.
코드카데미는 단순한 회원 가입 과정만 거치면 무료로 아주 많은 서비스를 즐길 수 있다. 하지만 Codecademy Pro라는 시스템이 새로 생기며 유료로 즐길 수 있는 서비스들이 조금 있다는 점에서 불편한 점이 있다. 유료이어야 즐길 수 있는 서비스들도 있지만, 무료로 즐길 수 있는 서비스들로도 충분히 코딩을 재미있고 쉽게 배울 수 있기에 강력히 추천한다. 코드아카데미 과정을 마칠 때쯤이면 내가 배우고 실습한 것들로 가장 간단한 나만의 게임을 만들어 결과물을 직접 볼 수도 있다.
생활코딩
코드아카데미가 배우고 실습하면서 배우는 곳이라면 생활코딩은 동영상 강의를 통해 코딩을 쳬계적으로 익히며 배울 수 있는 사이트이다. 내가 이해될 때까지 반복해서 원하는 강의를 들으며 전문 코딩 강사의 강의를 듣고 습득할 수 있는 장점이 있다. 코딩에 관련한 다양한 용어와 프로그램을 설치하는 과정부터 친절하게 소개되어 있고 코딩을 단계별로 배울 수 있도록 다양한 강의들이 있기 때문에 코딩을 배우기를 원하는 초보자들에게 가장 인기 있는 사이트이다.
SoEn
검색창에 SoEn이라 치고 홈페이지에 들어가면 프로그래머와 예비 개발자의 학습 및 놀이 동아리 Software Engineering(소프트웨어 공학 연구소)라는 타이틀이 크게 눈에 들어온다. 말 그대로 코딩에 대한 왕초보를 위한 사이트라기 보다는 코드아카데미나 생활코딩을 통해 어느 정도 코딩에 대해 입문한 후 코딩을 더욱 알고 싶은 이들에게 추천하고 싶은 사이트이다.
2000년에 프로그래머 김상형씨가 만든 사이트로 프로그래밍 입문을 위한 초급 언어와 개발 도구에 대한 강의와 개발 관련 이론 및 연구들이 사이트에 올라와 있다. 현재 활동하고 있는 개발자나 프로그래머들이 정보를 올려 주고 연구를 공유하는 사이트이다. 코딩에 관심 있는 이들이라면 현재 활동하는 프로그래머들을 가장 가까이에서 쉽게 접할 수 있는 사이트이기도 하다.
백준 온라인 저지(BOJ), SW Expert Academy
코딩을 배우다 보면 이전에 들어 보지 못한 컴퓨터 용어들을 접한다. 일반인에게는 생소한 파이썬, 자바, HTML, CSS, PHP, 스크래치, 데이터베이스 등등. 생소하고 따분할 수 있는 컴퓨터 프로그래밍 관련 언어를 단계별로 문제를 풀어보며 습득할 수 있는 사이트라 소개한다. 우리가 한글타자를 처음 배울 때 어느 정도 익숙해진 다음에 게임을 통해 속도를 높이며 흥미롭게 습득하듯이 어느 정도 코딩을 알게 된 후 체험해 보는 사이트로 추천한다. 문제를 풀면서 코딩에 관련한 정보와 지식을 알아가기에 지루하지 않게 코딩 공부를 지속할 수 있다.
백준온라인저지 사이트는 컴퓨터 언어를 문제를 통해 단계별로 풀어볼 뿐 아니라 직접 문제를 코딩해 보고 채점을 받을 수도 있다. 많은 코딩 기출문제들이 올라와 있어서 코딩시험 준비를 무료로 하기에 좋은 사이트라 소개한다.
SW Expert Academy는 매주 여러가지 난이도의 문제가 제공되며 코딩에 관해 문제해결 능력을 키울 수 있는 사이트이다. 다른 사람과 대결을 통해 실력을 향상시킬 수 있는 장점도 있어서 소개하고자 한다.
•swexpertacademy.com/main/main.do
학생기자 한주영(상해한국학교 10)