본문 바로가기

Code Snippets/구글시트_고급

개발/IT 유튜브 채널 분야별 추천 (영어)

개발을 배우기에 가장 좋은 자료는 어디에 있을까?

 

친구가 이런 질문을 한다면 주저하지 않고 이렇게 답할 것이다.

"모든 자료는 유튜브에 있다."

 

 

 

이번 글에서는 그동안 개발/데이터 분석 공부를 하면서 참고했던, 그리고 지금도 참고하고 있는

유튜브 채널들을 소개해본다.

 

여기서 소개되는 모든 채널의 공통점이 3가지가 있다.

 

1. 그 어떤 유료컨텐츠/강의에도 비견되는 퀄리티 

 - "이런 퀄리티의 강의가 무료라니??" 라는 놀라움과 감사함을 준 채널들만 골랐다.

2. 언어는 영어

 

 

이번 글을 정리하면서 다시 한번 영어의 중요성을 느낀다.

 

영어로 접할 수 있는 자료의 양과 질은 한글 자료와는 비교가 되지 않는 것 같다.

아래에 소개되는 채널의 영어는 전혀 어려운 수준이 아니고 고등교육을 이수한 사람이라면 누구나 이해할 수 있는 수준이기 때문에

겁먹지 말고 과감하게 도전해 보기를 강력하게 권한다.

 

이번 글에서 각 채널을 소개할 때,

 

① 채널 명

② 구체적으로 어떤 니즈를 가진 사람들에게 추천하는지

③ 강의로서의 퀄리티 (별점 1부터 5, 5라는 뜻은 학습을 위한 강의로서 최고의퀄리티를 지닌다는 뜻)

④ 재미 (별점 1부터 5 재미의 요소가 얼마나 있는지)

⑤ 난이도 (초급 ~ 고급)

⑥ 주관적 평점/코멘트 (별점 1부터 5)

를 포함해서 소개해볼 것이다.

 

 

글이 너무 길다면 목차 위주로 빠르게 훑어봐도 좋을 것 같다.

 

[파이썬 입문] Corey Schafer : 파이썬 입문자에게 원리 위주로 설명하는 최고의 채널

추천 대상 : 프로그래밍의 원리 위주로 파이썬을 처음 접하는 모든 입문자 
학습 퀄리티 : ★★★★★
재미 : ★★★
난이도 : 초급 ~ 중급
주관적 평점 : 5/5

 

파이썬에 제대로 입문하게 해준 최고의 강의, 파이썬의 가장 기본적인 개념은 물론 Pandas,Flask, Django, Requests 등 주요 프레임워크에 대해서도 매우 상세한 강좌가 준비되어 있어서 주변에 파이썬을 공부해보고자 하는 사람에게 최우선적으로 추천하는 채널.

강의에서는 초심자 입장에서 충분히 의문을 가질 수 있는 다양한 의문들에 대해서 상세하게 해소를 해주기 때문에,

강의를 듣고 나면 여러 의문이 해소되는 기분이 든다.

 

개인적으로는 Pandas 강의 (총 11편)이 가장 인상적이었다.

 

[VBA 입문] WiseOwlTutorials : VBA를 기초부터 체계적으로 배우고 싶은 분들께

추천 대상 : 엑셀 VBA에 대해서 기초부터 실전까지 모든 내용을 배우고 싶은 분들 
학습 퀄리티 : ★★★★★
재미 : ★★★
난이도 : 초급 ~ 고급
주관적 평점 : 5/5

 

파이썬 말고 엑셀 매크로, VBA를 제대로 처음부터 배우고 싶은 분들에게는 강추하는 채널이다.

VBA 기초부터 VBA로 피벗테이블 만들기, VBA로 데이터베이스 연결하기 등 총 200여개의 강좌가 모두 VBA에 대한 것이다.

사무 자동화를 위해서 VBA 매크로를 배우고 싶은데, 기초부터 차근 차근 배우고 싶으면 Excel VBA Introduction의 영상들을 순서대로 따라가는 것을 추천한다.

자꾸 듣다 보면 강사의 영국식 발음에도 나도 모르게 점점 빠져든다..

https://youtu.be/KHO5NIcZAc4

 

 

[파이썬 중급] Arjan Codes : Refactoring, Design Pattern 등 파이썬 중·고급으로 나아가고자 하는 분

추천 대상 : Refactoring, Design Pattern 등을 공부하고 싶은 파이썬 초/중급자
학습 퀄리티 : ★★★★★
재미 : ★★
난이도 : 중급 ~ 고급
주관적 평점 : 4.5/5

 

초/중급까지는 혼자 유튜브나 책을 보면서 독학을 하면서 일단 실행 자체는 되는 간단한 프로그램은 만들 수 있다.

그런데 프로그래밍을 독학하면 가장 큰 단점은 내가 짠 코드가 제대로 된 코드인지, 엉망인 코드인지 알 수 없다는 것이다.

본인의 코드에 대한 피드백이 어렵다.

그런 초/중급자에게 이 채널의 컨텐츠를 강력 추천한다. 

채널에서는 Refactoring, Data Class, Design Pattern 등 디버깅과 재활용이 더욱 수월한 코드를 짜기 위한 구체적인 내용들을 담고 있다.

 

특히 실제 구독자의 코드를 처음부터 끝까지 리팩토링하는 아래와 같은 영상을 보면서 개인 교습을 받는 느낌으로 본인의 코드에 대해서 점검해볼 수 있다. 

 

 

 

 

[IT/프로그래밍 전반] Fireship : IT/프로그래밍 전반에 대한 지식을 핵심 위주로 훑어보고 싶은 분

추천 대상 : CSS, Javascript부터 Flutter, Web3, Solidity 등 프로그래밍 전 분야에 대해서 훑어보고 싶은 분들
학습 퀄리티 : ★★★
재미 : ★★★★★
난이도 : 초급 ~ 중급
주관적 평점 : 5/5

이 채널의 특징은 "고농축 정보"이다.

채널에서 자주 나오는 주제로 "100초안에 ~~ 소개"가 있는데, 예를 들어 100초만에 C#에 대해서 설명하는 식이다.

100초가 순식간에 지나가는데, 100초안에 정말 다양한 사례와 정보를 담아내서 짧게 여러 분야의 지식을 훌어보기에 정말 좋다.

크리에이터 특유의 유머도 있어서 영상 하나를 보면 다음 것을 계속 찾아보게 된다.

 

 

 

 

 

 

[리액트] Web Dev Simplified :  Javascript와 리액트 (특히 Hook)을 체계적으로 배우고 싶은 분

 

추천 대상 : 리액트(특히 Hook)을 기초부터 제대로 배워보고 싶은 분
학습 퀄리티 : ★★★★★
재미 : ★★★
난이도 : 중급 ~ 고급
주관적 평점 : 4.5/5

리액트, 특히 훅(Hook)을 기초부터 배우고 싶은 분들에게 강력하게 추천하는 채널이다.

이 채널의 운영자는 Javascript 기반의 풀스택 개발자라서 컨텐츠는 프론트앤드(리액트)에 한정하지는 않지만,

개인적으로 보았을 때는 운영자의 리액트에 대한 애정이 넘쳐나고 내공도 엄청나서 리액트 자료를 특히 추천한다.

https://www.youtube.com/watch?v=hQAHSlTtcmY 

 

 

[프론트앤드] Net Ninja :  프론트앤드 팔방미인으로부터 강의를 듣고 싶은 분 (언어를 가리지 않음)

추천 대상 : 이해 위주의 강의를 원하는 프론트앤드 개발자라면 누구나 
학습 퀄리티 : ★★★★★
재미 : ★★★
난이도 : 초급 ~ 고급
주관적 평점 : 5/5

한 개발자가 이렇게 다양한 언어에 대한 강의를 하는 경우는 이사람 말고는 본 적이 없는 것 같다.

Vue, React, Flutter, Bootstrap, Sass, Tailwind 등 언어를 가리지 않고 분야별로 강의가 정말 많다.

플러터 강의를 수강한 적이 있는데 프론트앤드의 컴포넌트의 원리 중심으로 설명을 해줘서 정말 재미있게 수강한 기억이 있다.

 

본인도 다양한 언어를 구사하는 만큼, 한 언어에 국한되는 테크닉이나 skill을 가르치는 것 보다

여러 framework 및 언어를 관통하는 핵심 개념이나 원리를 습득하기에 최고의 스승이다.

특히 대부분의 자료가 frontend에 치중되어 있어서 프론트앤드 개발자이거나 프론트앤드 개발을 희망하는 모든 분들에게 강력하게 추천한다.

 

 

[머신러닝/AI] Sentdex :  머신러닝/AI 장인의 다양한 프로젝트를 간접경험하고 싶은 분

추천 대상 : 머신러닝/AI 입문자부터 실제 적용사례가 궁금한 초/중급자
학습 퀄리티 : ★★★★
재미 : ★★★
난이도 : 중급 ~ 고급
주관적 평점 : 4/5

머신러닝/AI에 관심있거나 실제 적용 사례를 간접경험해보고 싶은 분들에게 추천하는 채널이다.

초보자를 위한 튜토리얼 뿐만 아니라 AI로 스타크래프트 제어하기, 로봇 제어 등 독특한 프로젝트를 다양하게 진행한다.

AI가 실제로 무엇을 가능하게 하는지 체험하기에 좋은 채널

https://www.youtube.com/watch?v=Wo5dMEP_BbI&list=PLQVvvaa0QuDcjD5BAw2DxE6OF2tius3V3 

 

 

 

[AWS 아키텍처] Be a Better Dev :  AWS 아키텍처 전반에 대해서 공부해보고 싶은 분

추천 대상 : 머신러닝/AI 입문자부터 실제 적용사례가 궁금한 초/중급자
학습 퀄리티 : ★★★★
재미 : ★★★
난이도 : 중급 ~ 고급
주관적 평점 : 4/5

 

넷플릭스와 노션, 두 서비스의 공통점 2가지가 있다.

첫째 ,내가 애용하는 서비스이고

둘째, 모두 서비스를 AWS에 호스팅하고 있다는 것이다.

 

점점 AWS, Microsoft Azure 등 클라우드 환경에서 돌아가는 서비스가 늘어나고 있고, 요즘 스타트업은 대부분의 초기 서버 구축을 AWS에서 한다.

 

그런데 AWS 안에서만 해도 200개가 넘는 서비스들이 있어서, 각 서비스가 어떤 기능을 담당해서 서로 유기적으로 연결이 되는지를 아는 것도 고된 일이 되었다.

그래서 AWS 관련 자격증만 해도 수십종이 있는 상황이다.

 

AWS 환경의 이해가 점 점 중요해지고 있는 상황에서 이 채널은 AWS 서비스 중 핵심 서비스들이 무엇이고, 각 서비스가 어떤 기능을 중심으로 서로 어떻게 연결이 되는지 명쾌하게 설명해준다.

 

AWS 전반에 대한 이해를 위해서는 이 채널을 강력하게 추천한다.

 

 

 

 

 

[노션] August Bradley : 인생 전체를 관통하는 시스템을 노션으로 구축해보고 싶은 분

추천 대상 : 노션(notion) 활용의 끝판왕을 경험해보고 싶은 분
학습 퀄리티 : ★★★★★
재미 : ★★★
난이도 : 초급 ~ 고급
주관적 평점 : 4/5

노션이 단순 노트테이킹 앱이 아니라, 단기, 중기, 그리고 장기 목표를 체계적으로 관리할 수 있는 시스템이 될 수 있다는 것을 알게 해준 채널이다.

채널에서는 바로 따라해보고 적용해볼 수 있는 다양한 양식을 참고할 수 있고,

'시스템' 관점에서 노션을 어떻게 꾸밀지에 대해서 귀중한 인사이트를 제공한다.

https://www.youtube.com/watch?v=bnoV0Gepg2w 

 

 

[블록체인 개발] Dapp University : 블록체인/Web3 개발에 입문하고 싶은 분

 

추천 대상 : Solidity 등 블록체인/Web3 개발에 입문하고 싶은 분
학습 퀄리티 : ★★★★
재미 : ★★★
난이도 : 초급 ~ 중급
주관적 평점 : 4/5

요즘 블록체인/Web3에 대한 사람들의 관심이 급격하게 높아지고 있는데,

이 채널에서는 나만의 DAPP  (Decentralized Application, 블록체인 기반의 탈중화된 앱) 을 개발하는 방법을 입문자도 쉽게 따라할 수 있게 설명해준다.

특히 DAPP에서는 가장 유명한 Solidity 라는 언어를 배워보고 싶은 분들에게 추천한다.

아래는 인스타그램 클론을 Solidity로 개발하는 튜토리얼이다.

 

 

[엑셀 대시보드] Other Level : 엑셀 대시보드의 새로운 경지를 경험하고 싶은 분

추천 대상 : 엑셀 데이터 시각화/대시보드를 마스터하고 싶은 분
학습 퀄리티 : ★★★★★
재미 : ★★★
난이도 : 중급 ~ 고급
주관적 평점 : 4.5/5

 

"근사한 대시보드를 제작하려면 태블로(Tableau)가 필요하고, 엑셀로는 부족하지"

엑셀로는 근사한 대시보드를 만들 수 없을 것이라는 고정관념을 완전히 박살내준 채널이다.

이 채널의 운영자는 일러스트레이터 겸 데이터 분석가인데,

"엑셀로 대시보드를 어디까지 제작할 수 있을까?" 라는 질문에 대해서 한계를 부셔준다.

영상 대부분은 처음부터 대시보드가 완성될 때 까지 전 과정을 담고 있어서 영상을 따라하면 자연스럽게 

대시보드 제작 실력도 높아질 것 같다. 

 

 

[화이트해킹/보안] Loi Liang Yang : 해커들이 실제로 어떻게 해킹하는지 알고 싶은 분

 

추천 대상 : 화이트해킹, 사이트 보안 취약성에 대해서 배우고 싶은 분
학습 퀄리티 : ★★★★★
재미 : ★★★★
난이도 : 초급 ~ 고급
주관적 평점 : 4.5/5

실제 해커/화이트 해커들이 어떻게 사이트 보안을 뚤을지, 어떤 프로그램과 툴을 이용하는지, 취약성 테스트에는 무엇이 있는지, SQL 인젝션 (사이트에 일정 코드를 주입하여 데이터베이스의 취약성을 공격하고 데이터를 빼오는 작업)을 어떻게 하는지 실제 사례로 볼 수 있다.

이런 분야를 처음 접한 분들이라면 무척 흥미로울 것이다.

https://www.youtube.com/watch?v=cx6Xs3F_1Uc 

 

 

[번외 : 재미] Joma Tech : 개발자 관련 재미있는 영상을 보고 싶은 분

추천 대상 : 재미있는 클립
학습 퀄리티 : ★
재미 : ★★★★★★★★★
난이도 : 
주관적 평점 : 5/5

채널의 운영자는 (전) 구글 개발자다. 채널 초창기에는 데이터사이언스 관련 영상들도 올라왔던 것 같은데 최근의 영상 대부분은 짤막한 뮤비/클립이다. 

이제 이 분이 퇴사하시고 본인만의 스튜디오를 설립했다고 한다.

그만큼 영상 하나 하나의 퀄리티가 매우 뛰어나다...

일단 아래 영상으로 시작해보는 것을 추천드린다.