추천드리는 강의 플랫폼에는 다양한 강의들이 있습니다. 신기하게도 예를 들어, 데이터 분석 강의는 A 플랫폼이 좋고 앱 개발 강의는 B 플랫폼이 좋을 수 있기 때문에 자신한테 맞는 인터넷 강의를 탐색해보시면 좋습니다.
1) Udemy
Udemy에는 굉장히 다양한 개발자분들이 강의를 올려놓는데요, 강의 할인을 많이 해서 90% 세일해서 15,000원 이렇게 저렴하게 강의를 구매할 수 있는 기회가 있는데 컨텐츠도 매우 좋은 편입니다. 제가 여기서 들었던 인터넷 강의 중에 좋았던 것은 Angela Yu라는 분의 강의인데요 다음 기회가 되면 이분의 프로그래밍 공부 철학에 대해서도 글을 정리해보고 싶습니다. 원래 의사셨는데 매일 틈틈이 개발 공부를 해서 현재 App Brewery 라는 런던의 개발 부트캠프에서 강의하신다고 합니다.
- Angela Yu 의 ios 강의
https://www.udemy.com/course/ios-13-app-development-bootcamp/
2) Udacity
Udacity는 구글 Vice President였던 Sebastian Thurn이라는 분이 만든 개발 교육 플랫폼인데요, 교육 철학 자체가 멘토를 배정해서 1:1 코드 리뷰부터 레쥬메 리뷰 등 배워서 개발자로 취업할 정도의 수준으로 만드는 것이 방향성이기 때문에 여기의 Nanodegree 프로그램은 가격대는 좀 더 있지만 내야하는 과제 프로젝트의 수준이 높기 때문에 확실하게 배울 수 있는 장점은 있습니다. 다만 이 강의를 듣게 되면 권장 수강 사항이 하루에 2시간 공부이기 때문에 시간 투자가 가능하실 때 들으면 좋을 것 같습니다. 저는 여기서 Full Stack Web Developer Nanodegree를 취득했었는데 나중에 기회되면 다른 강의를 들어보려고 합니다.
여기에는 Nanodegree 외에도 무료 강의도 있습니다.
- Nanodegree Program
https://www.udacity.com/nanodegree
- Nanodegree Program – School of AI
https://www.udacity.com/school-of-ai
- Intro to Tensorflow for Deep Learning by Tensorflow
https://www.udacity.com/course/intro-to-tensorflow-for-deep-learning–ud187
3) Edx
Edx는 주로 명문대(MIT, Harvard, Berkely…) 교수님이 오픈하시는 강의가 많습니다.
제가 Edx에서 만났던 제일 좋았던 강의는 Arduino 강의입니다. FabLab 이라는 IoT 관련 단체에서 일하시는 분들이 강의하셨는데, 이전에 저는 아두이노가 반드시 아두이노 우노를 사서 개발해야하는 줄 알았는데 Tinkercad (https://www.tinkercad.com/circuits) 를 통해서 온라인으로도 개발할 수 있다는 것을 알고 신기해했던 기억이 납니다. 그리고 코드 리뷰를 같이 수강하는 학생끼리 해주고, 공동지성을 강조하는 수업이면서 실제적으로 아두이노가 현장에서 어떻게 쓰이는지 아두이노로 가구를 제작하는 사람이나 아두이노를 패션에 적용하는 패션 디자이너 학생 인터뷰도 강의 후반부에 제공되기 때문에 이론 + 실무도 배우는 것 같아 좋았던 강의입니다.
- Arudio Programming from Novice to Ninja
https://www.edx.org/course/arduino-programming-from-novice-to-ninja
4) Codeacademy
인터넷 강의 없이 실행 환경에서 가이드를 읽어가면서 퀴즈처럼 문제를 풀며 배우게 되어있는데요 인터넷 강의를 듣는 것보다 읽는 게 편하신 분들에게 최적화된 교육 사이트같습니다. 실습 환경이 제공되기 때문에 따로 개발 환경을 설치 하시지 않아도 됩니다.
- Codeacademy
https://www.codecademy.com/catalog/subject/all
5) Katacoda
여기도 Codeacademy와 마찬가지로 인터넷 강의 없이 실행 환경에서 가이드를 읽어가면서 실습하는 사이트인데요, 쿠버네티스 강의도 쿠버네티스를 실제로 일일이 설치 안 해도 제공되는 실습 환경이 있기 때문에 편리하게 공부할 수 있다는 장점이 있습니다.
- Katacoda
6) edwith
edwith는 네이버 커넥트 재단에서 제공하는 개발 교육 사이트입니다. 무료로 제공되는 강의도 많습니다.
- 부스트 코스
https://www.edwith.org/boost-course/intro
7) 엘리스 코딩 elice
엘리스 코딩은 창업하신 분들이 카이스트 조교시절 코딩 과제 첨삭을 하는 과정에서 발견되는 문제를 해결하기 위해 적용했던 것으로 창업했다고 합니다. elice 코딩도 실습환경을 제공하기 때문에 따로 개발환경을 설치 안하고 편리하게 공부를 시작할 수 있습니다.
- 엘리스 코딩
https://academy.elice.io/explore
제가 여기에 적어드린 플랫폼들은 1번씩 강의를 다 들어보고 그 중에는 자격증을 따 본 플랫폼인데요 코딩 공부하기 좋은 세상이라는 것을 이번에 글을 정리하면서 다시 느꼈습니다. 몇몇 플랫폼은 강의 컨텐츠도 더 풍부해지고 앞으로도 계속 좋아질 것 같다는 생각이 들었습니다.
개발 초보자분들의 개발 공부를 응원하며!! 추천 글을 마무리해봅니다. 감사합니다 🙂
구름EDU(https://edu.goorm.io)도 소개드립니다. 강의와 실습환경을 함께 제공하는 차별화된 SW교육 전문 온라인 강의 사이트로 다양한 분야의 유/무료 강의를 제공합니다.
LikeLike