Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

코딩 독학에 최고인 YouTube 채널 BEST 10 (+보너스 채널)

코딩 독학에 최고인 YouTube 채널 BEST 10 (+보너스 채널)

코딩을 배우는 일은 생각보다 복잡할 수 있습니다. 하지만 그럼에도 코딩 실력을 갖추고 싶다면 온라인 동영상 강의가 큰 도움이 될 것입니다. 프로젝트 기반 튜토리얼은 영상 제작자와 함께 '코딩 따라 하기'를 하며 실제 프로그램과 앱을 만들어볼 수 있는 기회를 제공합니다. 모바일 앱 개발을 배우고 싶든, HTML이나 PHP 같은 프로그래밍 언어에 익숙해지고 싶든, 이 글에서는 코딩 학습에 도움이 되는 최고의 YouTube 채널들을 한자리에 모았습니다.

1. Code With Chris

이 채널은 팀원들을 가르치던 경험을 바탕으로 CodeWithChris.com을 만든 전직 iOS 개발자 크리스 칭(Chris Ching)이 시작했습니다. 그의 목표는 누구나 iOS 앱을 만들 수 있도록 가르치는 것입니다.

코딩 독학에 최고인 YouTube 채널 BEST 10 (+보너스 채널)

2013년에 시작된 Code With Chris 채널은 현재 40만 명이 넘는 구독자를 보유하고 있습니다. 앱을 직접 만들고 Apple 앱 스토어에 출시하는 과정 전체를 처음부터 끝까지 그와 함께 코딩하며 따라올 수 있는 영상이 특징입니다.

채널에는 '매치 게임 만들기', '유튜브 비디오 앱 만들기' 같은 시리즈가 포함되어 있습니다.

2. Code Whisperer

Code Whisperer 채널에서는 CSS 잭오랜턴 만들기, JavaScript 스네이크 앤 래더 게임 만들기처럼 완성 시간이 짧은 코드 따라하기 프로젝트를 다양하게 만나볼 수 있습니다.

코딩 독학에 최고인 YouTube 채널 BEST 10 (+보너스 채널)

'게임 오브 스론즈로 이해하는 JavaScript' 같은 영상으로 코딩에 유머러스하게 접근하는 점도 매력입니다. 부담 없으면서도 알찬 내용으로 JavaScript를 배우고 싶다면 이 채널이 딱 맞을 것입니다.

3. One Lone Coder

One Lone Coder 채널은 Javidx9가 운영합니다. 그는 9살 때 코딩에 매료된 프로그래머로, 로봇 기계 제조 회사에 다니는 업무 외 시간에 재미로 영상을 제작하고 있습니다.

코딩 독학에 최고인 YouTube 채널 BEST 10 (+보너스 채널)

그의 영상은 게임 제작 언어로서의 C++를 가르칩니다. 언어 자체는 물론 게임 개발에 필요한 수학적 개념까지 이해하기 쉽게 풀어줍니다. 롤플레잉 게임, 사운드 신시사이저, 테트리스 만들기 튜토리얼도 라이브러리에 포함되어 있습니다.

4. PixelogicTV

PixelogicTV는 Twitch의 PixelogicDev 커뮤니티를 확장한 채널입니다. 28일간 진행되는 코드 따라하기 프로젝트를 모두 확인할 수 있으며, 해당 프로젝트들은 Twitch에서도 라이브 스트리밍됩니다.

코딩 독학에 최고인 YouTube 채널 BEST 10 (+보너스 채널)

하루 습관 관리 앱, 음악 플레이리스트 소셜 플랫폼 같은 iOS 앱 제작 튜토리얼도 포함되어 있어 iOS 개발에 관심 있는 분들께 유용합니다.

5. Sentdex

Sentdex 채널의 운영자는 Python 커뮤니티에서 전설적인 인물로 꼽힙니다. 2012년부터 운영된 채널은 100만 명이 넘는 구독자를 보유하고 있으며, Python의 모든 측면을 다루는 1,000개 이상의 영상을 제공합니다.

코딩 독학에 최고인 YouTube 채널 BEST 10 (+보너스 채널)

Python Pygame 플레이리스트의 코드 따라하기 튜토리얼에서는 장애물 피하기 게임을 만드는 법을 배울 수 있습니다. 이후 에피소드에서는 시작 메뉴, 게임 일시정지 기능, 어느 시스템에서든 실행 가능한 실행 파일로 변환하는 방법 등 게임 제작의 다양한 요소도 설명합니다.

6. Let's Build That App

Let's Build That App 채널은 16만 명 이상의 구독자와 400개의 영상을 보유하고 있으며, 그중 상당수가 코드 따라하기 영상입니다. 브라이언 봉(Brian Voong)이 채널을 운영하며, YouTube, Twitter, Audible처럼 실제 작동하는 앱을 만드는 법을 가르칩니다.

코딩 독학에 최고인 YouTube 채널 BEST 10 (+보너스 채널)

코드 따라하기 영상에는 Apple의 Swift 프로그래밍 언어가 사용됩니다. 앱 개발의 핵심 요소를 다룬 유용한 팁과 튜토리얼도 풍부하며, Kotlin으로 안드로이드 앱을 만드는 새로운 시리즈도 진행 중입니다.

7. freeCodeCamp

프로그래머를 꿈꾸는 분이라면 freeCodeCamp 웹사이트를 이미 알고 계실 것입니다. 공식 YouTube 채널 역시 기대에 부응합니다. 코드 편집기에서 바로 따라 할 수 있는 유용한 동영상 튜토리얼이 가득합니다.

코딩 독학에 최고인 YouTube 채널 BEST 10 (+보너스 채널)

튜토리얼은 Python, JavaScript, Java, SQL, Figma, HTML, CSS 등 폭넓은 분야를 다룹니다. 머신러닝, 윤리적 해킹, 컴퓨터 과학, 코딩 면접 문제까지 다양한 주제의 콘텐츠도 함께 만나볼 수 있습니다.

8. ProgrammingKnowledge

ProgrammingKnowledge는 배우고 싶었던 거의 모든 것을 다루는 방대한 튜토리얼 라이브러리를 자랑하는 YouTube 채널입니다. Unity, Node.js, Git부터 PHP, Python, C까지, 이 채널 하나면 다른 곳을 찾을 필요가 없습니다.

대부분의 영상은 초보자를 겨냥하지만, 숙련된 사용자에게도 배울 점이 충분합니다. Ubuntu, Linux, Adobe Illustrator, Windows 11 같은 연관 주제도 함께 다룹니다.

9. Kevin Powell

케빈 파월(Kevin Powell)은 자신을 'CSS 전도사'라고 부르는 교육자로, 사람들에게 웹을 만드는 방법, 그리고 보기 좋게 완성하는 방법을 가르치는 것이 목표입니다. 교육자로서 확실한 재능을 지녔으며, 영상 튜토리얼은 따라 하기 쉽고 핵심 개념 설명도 아주 명확합니다.

코딩 독학에 최고인 YouTube 채널 BEST 10 (+보너스 채널)

그의 영상을 따라 하다 보면 간단한 웹사이트를 처음부터 직접 만들 수 있게 되고, 어느새 CSS와 사랑에 빠져 있을지도 모릅니다. CSS만으로 할 수 있는 일의 범위에 놀라게 될 것이므로 이 채널은 강력 추천합니다.

10. Keep Coding

MDB가 운영하는 Keep Coding은 최근 Bootstrap에 흥미를 느꼈다면 팔로우하기 좋은 채널입니다. 이 주제를 다룬 매력적인 튜토리얼 시리즈가 있는데, 그중 하나는 대부분 Bootstrap만으로 랜딩 페이지를 디자인하는 법을 가르칩니다.

코딩 독학에 최고인 YouTube 채널 BEST 10 (+보너스 채널)

물론 채널이 Bootstrap에만 국한되지 않습니다. HTML, CSS, JavaScript, WordPress, PHP 등 다양한 분야를 다룬 흥미로운 영상도 만나볼 수 있습니다.

보너스: Treehouse

Treehouse는 프로그래밍 완전 초보자에게 도움이 될 만한 채널입니다. 최근 프로그래밍을 시작하기로 마음먹었지만 어떤 언어가 자신에게 맞는지 확실하지 않다면, Treehouse의 영상이 결정에 도움을 줄 것입니다. 또한 프런트엔드 개발자가 되기 위한 기초, 백엔드 개발자가 되기 전에 알아야 할 사항 등도 배울 수 있습니다.

코딩 독학에 최고인 YouTube 채널 BEST 10 (+보너스 채널)

조금 더 숙련된 사용자라면 안드로이드 앱 개발, Git, JavaScript, Vue.js, Angular 등을 다룬 영상도 활용할 수 있습니다.

자주 묻는 질문

1. 온라인 도구로 프로그래밍 지식을 넓히려면?

무료 동영상 강의만으로는 부족하다면 Udemy나 Coursera 같은 사이트를 활용해 보세요. 다양한 프로그래밍 강의가 있으며, 상호작용형으로 실질적인 도움이 되는 강의도 많습니다. 신청 전에 반드시 수강 후기를 확인하고, 서두르지 않는다면 목표 강의가 할인 행사를 하는 시점까지 기다려 보세요. 프로모션이 자주 열리므로 오래 기다리지 않아도 됩니다.

2. 프로그래밍을 시작하려면 새 노트북/PC가 필요할까요?

이론적으로는 필수가 아닙니다. 하지만 사양이 좋은 노트북/PC는 작업 흐름 최적화에 큰 도움이 됩니다. 프로그래밍할 때는 여러 도구를 동시에 사용해야 하므로, 프로그램 실행과 명령 처리가 빠른 기기가 유리합니다. 개발용 노트북/PC 선택이 고민된다면 최적의 기기를 고르는 데 도움되는 가이드를 참고하세요.

3. 프로그래밍 기본기를 마스터하려면?

무엇보다 많은 연습이 필수입니다. 여기에 더해 프로그래밍의 기본기를 확실히 잡는 데 도움이 되는 5가지 핵심 질문에 답해 보는 것도 좋은 방법입니다.