IT 활용/데스크탑

SW 무료 교육 정보 – 코드카데미(Codecademy)

&+&& 2015. 11. 2. 00:50

  안녕하세요. 춘삼이의 블로그입니다.

  일전에 SW 교육 의무화와 관련해서 국내의 entry라는 교육 사이트를 다루었었는데요. 여기에는 스크래치와 유사한 entry라는 프로그래밍 언어(툴)에 대한 교육과 실습정보를 볼 수 있는 사이트였죠.(네이버와 EBS의 소프트웨어야 놀자라는 교육 커리큘럼과도 연계되어 있습니다.) 이 entry나 스크래치라는 교육용 언어들은 실제 프로그램 개발을 위한 교육과는 약간의 괴리가 있습니다.


  그래서 이번에는 실제 프로그래밍을 위한 교육 사이트라고 할 수 있는 코드카데미(Codecademy)라는 교육 사이트를 소개해 보려고 합니다.

 

코드카데미(Codecademy) 교육 과정 

  우선 코드카데미에서 지원하는 교육 과정은 랭귀지 스킬(Language Skills)과 웹 디벨로퍼 스킬(Web Developer Skills)로 나뉘는데요.


  랭귀지 스킬에는 HTML&CSS, JavaScript, jQuery, PHP, Python, Ruby 교육 과정이 제공되고 있구요.


 웹 디벨로퍼 스킬에는 Make a Website, Learn Ruby on Rails, Make an Interactive Website, Learn AngularJS, Ruby on Rails, Learn the command Line 등의 강좌가 제공되고 있습니다.


  이러한 교육 과정들 중 일단 우리가 일반적인 프로그래밍 언어를 배워 보겠다 하시면 Python 과정, 웹 개발을 위한 프로그래밍 언어를 학습하고자 하는 경우에는 HTML&CSS에서의 후행 과정으로 교육을 받으시면 될 것 같습니다.

 

코드카데미(Codecademy) 교육의 특징



  코드카데미에서 제공되는 교육의 가장 큰 특징이라고 한다면 웹 브라우저를 통한 강의 내용과 실습환경의 통합이라고 할 수 있겠습니다. "Learn to code interactively, for free." 바로 초기 화면의 이 문구가 코드카데미의 특징을 가장 잘 나타내고 있습니다. 



  실제로 교육과정을 진행을 할 때는 위와 같은 화면으로 각각의 챕터가 진행이 됩니다. 좌측의 챕터별 교육 안내 및 힌트, 중앙의 문서 편집기 그리고 우측 상단의 결과출력을 위한 콘솔창이 존재합니다. 즉, 이 하나의 웹 브라우저 창에서 챕터별 교육, 코드 작성, 결과 확인까지의 일련의 과정이 한 번에 이루어지는 환경입니다.

  이러한 교육방법이 좋은 점은 프로그래밍 언어의 교육적 특성상 반드시 실습이 병행 되어야 하는데 교재용 책과 실습을 위한 모니터를 같이 보는 행위 자체가 상당히 불편하죠. 코드카데미는 이러한 문제를 해결함과 동시에 해당 언어의 구조에 대한 충분한 숙달이 이루어질 수 있도록 교육과정을 구성해 놓은 모습입니다.



 

코드카데미 영문 사이트 링크, 코드카데미 한글 파이썬 교육과정 링크

  현재 교육과정 중 파이썬, javascript, html&css 과정을 한글로 제공하고 있습니다. 단, 교육과정은 혹시 한글로 들으시더라도 실습은 영문 쪽에서 하시는 것을 추천드립니다. 저장 및 실행단계에서 한글이 오류가 나는 케이스가 있고, 제대로 실행 여부를 체크하지 않는 경우 등의 문제도 있습니다.


[IT 활용/데스크탑] - SW 교육 의무화 관련 무료 교육 정보 1


[IT 활용/데스크탑] - 네이버 소프트웨어야 놀자 그리고 entry - SW 교육 의무화 관련 무료 교육 정보 2