durumis AI가 요약한 글
- 코딩은 프로그램 만드는 작업이며, 전문적인 프로그래밍 언어 학습이 필요하지만 간단한 프로그램도 만들 수 있다.
- 유튜브, EBS, 엔트리 등 무료 온라인 강의와 코드스테이츠, 인프런 등 유료 온라인 강의를 통해 코딩을 배울 수 있다.
- 코딩 학습에는 비용이 많이 들지만, 취업 후 일정 비율의 연봉으로 학습비를 납부하는 방식의 프로그램도 있다.
코딩(Coding)이란 컴퓨터나 모바일에서 구동할 수 있는 프로그램을 만드는 작업을 의미하는데요. 이미 개발된 도구를 통해서 어려운 프로그래밍 언어를 몰라도 간단한 프로그램을 만들 수 있습니다. 물론 제3외국어로까지 불리고 있는, 프로그래밍 언어를 알고 있어야 좀 더 전문적인 프로그램을 만들 수 있겠죠?
또한, 당장의 인력은 부족하지만 앞으로도 전망이 좋은, 개발자의 꿈을 키우는 분들도 많아졌는데요. 그런 경우 기초적인 코딩부터 배워보시면서 현재 자신의 실력이 어느 정도인지, 또 자신의 적성에 맞는지 여부를 판단하는 일이 꼭 필요할 겁니다.
물론 유튜브 강좌도 무척이나 많습니다. 다만 유튜브의 경우에는 옥석을 가리기 힘들고, 초보에게는 체계적인 배움터로 삼기에 다소 부족한 점이 있기 때문에 권해드리지 않을 뿐입니다. 유튜브 강의는 중급 이상의 실력을 갖춘 분들이라면 활용하기 더 좋을 듯해요. 그럼 이제부터 서비스중인 사이트들과 각각의 특징에 대해 간략히 소개하겠습니다.
1. 시작하기 전에 맛을 보자 : 무료 온라인 강의 모음
저는 2012년부터 지금까지 꾸준하게 서비스를 제공해온 이고잉 님의 생활코딩(오픈튜토리얼스) 사이트를 가장 먼저 추천드립니다. 사이트 구성이 깔끔하고, 설명이 친절하고, 무료인데다 전문성도 있기 때문입니다. 웹, 데이터베이스, 각종 프로그래밍 언어의 기본, 서버, 개발도구 등을 학습할 수 있습니다. 아기자기한 맛이 있어서 차근차근 단계를 밟기에 좋은 서비스입니다.
https://opentutorials.org/
두번째로, 최근 한국에 서비스를 시작한 칸아카데미의 무료 강좌를 추천합니다.
칸아카데미는 '세계적 수준의 교육을 무료로 누구에게나 어디에서든지 제공한다'는 취지로 만들어진 글로벌 서비스입니다. JS, HTML/CSS 및 웹 페이지 제작, SQL 및 데이터 쿼리와 관리 심화, jQuery로 인터랙티브 웹 페이지 만들기, 알고리즘, 암호학, C++프로그래밍, 프로그래밍언어론, 선형대수 등 양질의 강좌를 제공하는 게 장점입니다. 컴퓨팅 외에도 초중등 수학, 미국 수학, 심지어 무료 SAT 연습문제 등을 풀어볼 수 있는 등 다양한 서비스를 제공하오니 참고 하시면 좋겠습니다.
https://ko.khanacademy.org/computing/computer-programming
■ EBS 소프트웨어야 놀자! https://www.playsw.or.kr/online/movieLevels
누구나 쉽고 재미있게 소프트웨어를 배울수 있도록 소프트웨어야 놀자에서 제공하고 있는 온라인 / 오프라인 교육입니다. 놀이로 배우는 블록코딩, 컴퓨터없이 배워요! 언플러그드, 내가 직접 만드는 피지컬컴퓨팅, 배울수록 흥미로운 컴퓨터과학 등 아주 기초적이고 재미있는 강좌들이 많습니다.
■ 엔트리 https://playentry.org
누구나 쉽게 보고 따라하면서 재미있고 다양한 소프트웨어를 만들 수 있는 엔트리 강의입니다. 초등학교 코딩 교육을 염두에 두고 만든 사이트로 보입니다.
■ 오픈대학 온라인강좌 (KOCW) http://www.kocw.net/home/index.do
KOCW는 국내.외 대학 및 기관에서 자발적으로 공개한 강의 동영상, 강의자료를 무료로 제공하는 서비스로, 대학생, 교수자는 물론 배움을 필요로 하는 누구든지 언제 어디서나 이용 가능합니다. 학술연구정보서비스 통합회원으로 가입하면 바로 수강이 가능합니다. 게임공학, 멀티미디어학, 컴퓨터공학, 컴퓨터과학 등의 강좌가 있으며 그 중 프로그래밍 관련 강의를 찾아서 들어보세요.
■ 구글 코딩 프로그램 https://edu.google.com/code-with-google/
영어를 할 줄 아는 분이라면 구글에서 제공하는 강좌를 들어보시는 것도 좋겠습니다. 사이트 하단의 [Explore Code with Google programs] 항목에서 원하는 코스를 선택하면, 바로 수강이 가능합니다.
■ STEP 온라인평생교육원 https://step.or.kr/
국가에서 만든, 전국민 누구나 이용할 수 있는 평생직업능력개발 학습 플랫폼입니다. 각종 이벤트를 마련하여 학습을 장려하고 있습니다.
2. 돈을 내고 제대로 배우자 : 유료 온라인 강의 모음
요즘 부쩍 온라인 코딩 교육 서비스가 늘어난 느낌입니다. 소비자 입장에서는 여러 가지 서비스 중 좋은 서비스를 골라서 이용할 수 있기 때문에 더 유리한 면도 있습니다. 아래 사이트들을 둘러보시고, 괜찮은 강의를 들어보세요.
■ 코드스테이츠 https://www.codestates.com
유료 사이트입니다. 아시다시피 코딩을 제대로 배우려면 수십, 수백만원 정도가 들게 됩니다. ㅠㅠ 다만, 당장 교육비를 낼 형편이 안 되는 분들을 위한 프로그램이 제공되고 있는데요. 선수강 후지불 시스템, we win 프로그램입니다. 즉, 취업이 되고 나서 나중에 지불하는 방식이죠. 주의할 점은 이 프로그램을 이용하면 취업 후 생각보다 지불할 금액이 많아진다는 점입니다. 연봉의 몇 퍼센트 비율이 공제되니까요. 꼭 프로그램의 세부 사항을 확인하고 이용하셔야 겠습니다.
■ 인프런 https://www.inflearn.com
인프런은 누구에게나 성장의 기회를 균등하게 부여하기 위해 만들어진 온라인 학습, 지식 공유 중개 플랫폼 입니다. 개발, 프로그래밍, IT, 영상 편집, 그로스 해킹, 블록체인, 마케팅, 디자인, 금융, 투자 등 온라인 수업을 듣고 낡은 지식이 아닌 현업 전문가가 가르치는 현업에서 쓰이는 실전 강의를 시간적, 경제적 제약 없이 어디서든 학습하세요. 세상에 알리고 싶은 지식을 온라인 강의로 제작하고 20만명 이상의 인프런 회원에게 공개해보세요.
■ 유데미 https://www.udemy.com/courses/development/
■ 에듀캐스트 https://educast.com/course/prog
■ 코드잇 https://www.codeit.kr/
감사합니다.