코딩을 배우는 것은 복잡한 일이 될 수 있습니다. 그것이 사실이라는 것을 알았지만 여전히 기술을 배우고 싶다면 온라인 비디오 자습서의 이점을 누릴 수 있습니다. 이 프로젝트 기반 튜토리얼은 비디오 제작자와 함께 "코딩"하여 실제 프로그램과 앱을 만들 수 있는 기회를 제공합니다. 모바일 앱 개발을 배우려고 하거나 HTML 또는 PHP와 같은 프로그래밍 언어에 익숙해지려고 하는 경우 이 기사에서는 코딩 방법을 배우는 데 도움이 될 최고의 YouTube 채널을 제공합니다.
1. Chris와 함께하는 코드
이 채널은 전 iOS 개발자인 Chris Ching이 시작했습니다. Chris Ching은 그의 팀 교육을 사랑하고 CodeWithChris.com을 만들었습니다. 그의 목표는 iOS 앱을 만드는 방법을 다른 사람들에게 가르치는 것입니다.
그는 2013년에 YouTube 채널 Code With Chris를 시작했으며 현재 400,000명이 넘는 구독자를 보유하고 있습니다. 그의 비디오를 통해 시청자는 그가 앱을 빌드하고 Apple App Store에 제출할 때 처음부터 끝까지 함께 코딩할 수 있습니다.
채널에는 "매치 게임을 만드는 방법" 및 "YouTube 비디오 앱을 만드는 방법"과 같은 시리즈가 포함되어 있습니다.
2. 코드 위스퍼러
Code Whisperer의 채널에서 CSS Jack-o-lantern 및 JavaScript Snakes and Ladders 생성과 같은 다양한 짧은 코드 관련 프로젝트를 찾을 수 있습니다.
그는 "JavaScript Explained with Game of Thrones"와 같은 비디오로 코딩에 대해 보다 유머러스한 접근 방식을 제공합니다. 더 가볍지만 여전히 지식이 풍부한 JavaScript 학습 접근 방식을 찾는 사람들에게는 이 채널이 바로 옆에 있을 수 있습니다.
3. 한 명의 고독한 코더
Javidx9는 The One Lone Coder 채널을 운영합니다. 그는 9세에 코딩에 대한 사랑을 시작한 프로그래머입니다. 그는 로봇 기계를 생산하는 회사에서 일하지 않을 때 재미로 이 비디오를 옆에서 만듭니다.
그의 비디오는 게임을 만들기 위한 언어로서 C++를 가르칩니다. 이 비디오는 게임 개발에 필요한 언어와 수학을 이해하기 쉽게 설명합니다. 비디오 라이브러리에는 롤플레잉 게임, 사운드 신디사이저, 테트리스 제작에 대한 튜토리얼이 포함되어 있습니다.
4. 픽셀로직TV
픽셀로직TV! Twitch의 PixelogicDev 커뮤니티의 확장판입니다. 이 채널에서는 28일 동안 생성된 각 코드별 프로젝트를 볼 수 있습니다. Twitch에서도 생중계됩니다.
이 채널에는 일상 생활 습관 앱 및 음악 재생 목록 소셜 플랫폼과 같은 iOS 앱 제작에 대한 자습서가 포함되어 있습니다.
5. 센덱스
Sentdex 채널의 관리자는 Python 커뮤니티의 전설입니다. 그의 채널은 2012년부터 존재했으며 1백만 명이 넘는 구독자를 자랑합니다. 언어의 모든 측면을 가르치는 1,000개 이상의 비디오가 있습니다.
Python Pygame 재생 목록의 자습서를 따라 진행되는 그의 코드는 객체 회피 게임을 만드는 방법을 알려줍니다. 이후 에피소드에서는 시작 메뉴, 게임 일시 중지 및 게임을 모든 시스템에서 작동하는 실행 파일로 변환하는 것과 같은 게임 생성의 다른 측면을 설명합니다.
6. 그 앱을 만들어 봅시다
Let's Build that App Channel은 160,000명이 넘는 구독자와 400개 이상의 동영상을 보유하고 있으며 그 중 많은 동영상이 코드를 따라 제작된 동영상입니다. Brian Voong은 채널 관리자이며 시청자에게 YouTube, Twitter, Audible과 같은 작동하는 앱을 빌드하는 방법을 가르칩니다.
Code-Along 비디오는 Apple의 Swift 프로그래밍 언어를 사용합니다. 이 채널에는 앱 개발의 필수 부분에 대한 유용한 팁과 튜토리얼은 물론 Kotlin으로 Android 앱을 빌드하는 방법에 대한 새로운 시리즈도 포함되어 있습니다.
7. 프리코드캠프
프로그래머 지망생으로서 당신은 아마도 freeCodeCamp 웹사이트에 익숙할 것입니다. 연결된 YouTube 채널은 예상대로 코드 편집기에서 따라할 수 있는 모든 종류의 유용한 비디오 자습서로 가득합니다.
그들의 튜토리얼은 Python, JavaScript, Java, SQL, Figma, HTML, CSS 등을 포함한 모든 종류의 지식 영역을 다룹니다. 또한 기계 학습, 윤리적 해킹, 컴퓨터 과학, 코딩 면접 문제와 같은 주제를 다루는 자료도 찾을 수 있습니다.
8. 프로그래밍 지식
ProgrammingKnowledge는 당신이 알고 싶어하는 모든 것을 다루는 방대한 튜토리얼 라이브러리를 제공하는 YouTube 채널입니다. Unity, Node.js 및 Git에서 PHP, Python 및 C에 이르기까지 프로그래밍 지식만 있으면 됩니다.
많은 비디오가 초보자를 대상으로 하지만 고급 사용자도 이 채널에서 배울 내용을 확실히 알 수 있습니다. ProgrammingKnowledge는 Ubuntu, Linux, Adobe Illustrator, Windows 11 등과 같은 제휴 주제도 다룹니다.
9. 케빈 파월
Kevin Powell은 스스로 CSS 전도사라고 하는 교육자이며 사람들에게 웹을 만드는 방법과 웹을 사용하는 동안 보기 좋게 만드는 방법을 가르치는 것을 목표로 합니다. 그는 교육자로서의 재능이 뛰어났고 그의 비디오 자습서는 따라하기 쉽고 포함된 개념에 대해 아주 잘 설명되어 있습니다.
그의 비디오를 따르면 처음부터 간단한 웹사이트를 만들 수 있고 그 과정에서 CSS와 사랑에 빠질 수도 있습니다. CSS만으로 할 수 있는 모든 작업에 대해 알게 되면 놀랄 것이므로 이 채널을 적극 추천합니다.
10. 계속 코딩
Keep Coding by MDB는 최근 Bootstrap에 대한 관심이 생겼다면 따라가기 좋은 채널입니다. 그들은 주제에 대한 일련의 매력적인 자습서를 가지고 있으며 그 중 하나는 실제로 대부분 Bootstrap을 사용하여 방문 페이지를 디자인하는 방법을 가르쳐줍니다.
물론 그들의 채널은 Bootstrap에 국한되지 않으므로 HTML, CSS, Javascript, WordPress, PHP 등과 같은 영역을 다루는 흥미로운 비디오를 찾을 수 있습니다.
보너스:트리하우스
Treehouse는 프로그래밍과 관련하여 완전한 멍청이라면 도움이 될 수 있는 채널입니다. 최근에 프로그래밍을 시작하기로 결정했지만 어떤 언어가 자신에게 적합한지 잘 모르겠다고 가정해 보겠습니다. Treehouse에는 결정에 도움이 되는 비디오가 있습니다. 또한 프론트엔드 개발자가 되기 위한 기본 사항이나 백엔드 개발자가 되기 전에 알아야 할 사항 등을 배울 수 있습니다.
당신이 그보다 조금 더 고급이라면 Treehouse는 Android 앱 개발, Git, JavaScript, Vue.js, Angular 등과 관련된 측면을 다루는 비디오를 마음대로 사용할 수 있습니다.
자주 묻는 질문(FAQ)
1. 온라인 도구를 사용하여 프로그래밍 지식을 확장하려면 어떻게 해야 합니까?
무료 비디오 설명으로 충분하지 않은 경우 Udemy 및 Coursera와 같은 웹 사이트를 살펴보고 지식을 보완할 수 있습니다. 다양한 프로그래밍 과정을 찾을 수 있으며 그 중 일부는 실제로 대화형이며 유용합니다. 하나를 선택하기 전에 리뷰를 읽고, 급하지 않다면 목표로 하는 코스가 프로모션을 받을 때까지 기다리십시오. 꽤 자주 제공되므로 오래 기다릴 필요가 없습니다.
2. 프로그래밍을 시작하려면 새 노트북/PC가 필요합니까?
이론상 그렇지는 않지만 구성이 좋은 랩톱/PC는 작업 흐름을 최적화하는 데 도움이 됩니다. 프로그래밍할 때 서로 다른 도구를 함께 사용해야 하므로 프로그램을 로드하고 명령을 수행하는 데 오래 걸리지 않는 장치가 필요합니다. 프로그래밍을 위한 랩톱/PC와 관련하여 어디서부터 시작해야 할지 모르겠다면 최고의 장치를 선택하는 데 도움이 될 가이드를 확인하십시오.
3. 프로그래밍의 기초를 마스터하려면 어떻게 해야 하나요?
많은 연습이 필요하지만 이 5가지 질문에 답하는 것도 프로그래밍의 기초를 이해하는 데 도움이 될 것입니다.