หากคุณต้องการเรียนรู้หรือฝึกฝนทักษะ Programming ของคุณ บทความนี้จะมาแนะนำช่อง YouTube ที่สอน Programming ตั้งแต่ระดับเริ่มต้นไปจนถึงระดับ Advance สำหรับ Programmers กับ 10 ช่อง YouTube สอน Programming ฟรี! สำหรับ Programmers ซึ่งเป็นอีกหนึ่งตัวช่วยที่คุณไม่จำเป็นต้องพึ่ง Udemy ตลอดเวลา
1. Hussein Nasser (Web Development)
หากคุณเพิ่งเริ่มต้นเรียนรู้ในสายงาน Programming ขอแนะนำให้คุณไปที่ช่อง YouTube ของ Hussein Nasser เพราะเขาสอนพื้นฐานของ Backend Development ด้วยตัวอย่างและรูปแบบที่สนุกสนาน สิ่งที่ทำให้ Hussein แตกต่างก็คือ เขาสอนผ่านตัวอย่างที่เขาคิดขึ้นมาเอง และมันเป็นวิธีการเรียนรู้ที่เข้าท่าเลยแหละ ตัวอย่างวิดีโอ ก็เช่น การวิเคราะห์อย่างละเอียดเกี่ยวกับการหยุดทำงานของ Facebook และ Spotify แค่อ่านชื่อวิดีโอก็น่าสนุกแล้วใช่ไหมล่ะ?
YouTube Channel: Hussein Nasser — YouTube
วิดีโอยอดนิยม:
-
- How to Become a Good Backend Engineer (Fundamentals) คลิกดูเลย!
- My Preferred Method of Learning Backend Engineering Technologies คลิกดูเลย!
2. Dave Gray (Web Development)
อีกช่อง YouTube ที่เหมาะกับมือใหม่ก็คือช่องของ Dave Grey เขาทำงานประจำเป็น Architect/Developer และทำงาน Part-Time เป็นอาจารย์พิเศษในมหาวิทยาลัย สอนเกี่ยวกับ Web Development
โดยช่องของคุณ Dave Gray สอนเกี่ยวกับ HTML, CSS, JavaScript, React, Node.js และอื่น ๆ อีกมากมาย นอกจากนี้ หากคุณเรียนจบหลักสูตรในหัวข้อเหล่านี้แล้ว เขายังมี Projects และเคล็ดลับต่าง ๆ ให้คุณได้ฝึกฝน เพื่อให้แน่ใจว่าคุณมีพื้นฐานที่มากเพียงพอในการเริ่มต้นด้าน Web Development
YouTube Channel: Dave Gray — YouTube
วิดีโอยอดนิยม:
-
- Web dev roadmap in one minute: คลิกดูเลย!
- Full Course Programming Tutorials from Dave Gray: คลิกดูเลย!
3. Web Dev Simplified (Web Development)
เชื่อว่า หลายคนคงเคยเจอคุณครูที่รักในวิชาที่ตนเองสอนมาก และพวกเขาจะสอนราวกับว่าพวกเขาแต่งงานกับสิ่งที่พวกเขากำลังสอนอยู่ ซึ่งผู้ชายคนนี้ก็เช่นกัน เพราะเขาหลงรักใน Web Development
Web Dev Simplified เป็นแพลตฟอร์มการเรียนรู้ ที่ถือว่ายอดเยี่ยมเลยแหละ เพราะมีวิดีโอมากกว่า 570 รายการ ตั้งแต่ Web Development ขั้นพื้นฐานไปจนถึงขั้นสูง ซึ่งช่อง Web Dev Simplified ก็เป็นอีกตัวช่วยที่ดีมาก แถมยังมีเครื่องมือและเคล็ดลับต่าง ๆ ในการเรียนรู้เทคโนโลยีใหม่ ๆ ที่ทันสมัยอีกด้วย
YouTube Channel: Web Dev Simplified — YouTube
วิดีโอยอดนิยม:
-
- Learn JSON in 10 Minutes: คลิกดูเลย!
- Learn SQL in 60 Minutes: คลิกดูเลย!
4. Kevin Powell (Front-end Web Development)
เมื่อพูดถึงการเขียน Code หลายคนก็คงไม่ได้รู้สึกว่ายากอะไรนัก แต่ถ้าพูดถึงเรื่องความสวยงามแล้วล่ะก็… ถ้าคุณสร้างเว็บไซต์ได้ดีแล้ว แต่เว็บไซต์ที่สร้างออกมา ดูจะไม่ค่อยเป็นที่น่าพอใจสักเท่าไร ลองให้คุณ Kevin Powell ช่วยคุณดูสิ!
ขอแนะนำให้คุณเรียนรู้ CSS จากช่องของ Kevin Powell (ถึงแม้ว่าการ Design จะเป็นเรื่องส่วนบุคคลและต้องใช้ความคิดสร้างสรรค์) แต่ช่องของ Kevin Powell จะช่วยให้คุณมีพื้นฐานที่ดีในการทำให้เว็บไซต์ของคุณดูดีขึ้นกว่าเดิม
YouTube Channel: Kevin Powell — YouTube
วิดีโอยอดนิยม:
-
- Create a cool color-fill animation with CSS คลิกดูเลย!
- Create a layered parallax effect with HTML & CSS คลิกดูเลย!
5. Thenewboston (App Development)
คำอธิบายของช่อง YouTube ช่องนี้ คือ Tutorials เกี่ยวกับคอมพิวเตอร์ที่น่าสนใจมากมาย และวิดีโอที่ยอดเยี่ยมอื่น ๆ ก็มีเช่นเดียวกัน ช่องนี้มีอะไรให้คุรเรียนรู้เยอะจริง ๆ ด้วยวิดีโอที่มากกว่า 4,400 รายการ ช่องนี้เป็นเหมือนมหาสมุทรแห่งความรู้ และที่สำคัญ คือ ฟรี!
คุณ Bucky Roberts จากสหรัฐอเมริกาเป็นผู้ดำเนินการช่องนี้ ตามที่ไอน์สไตน์กล่าวไว้ว่า “ถ้าคุณอธิบายให้เด็ก 6 ขวบเข้าใจไม่ได้ แสดงว่าคุณไม่เข้าใจเอง” เขาสอนทุกคนราวกับว่า ทุกคนเป็นมือใหม่กันหมด โดยเขาจะอธิบายทุกอย่างแบบละเอียดที่สุด ช่องนี้ไม่เพียงมีแค่เรื่อง App Development เท่านั้น แต่ยังครอบคลุมไปถึง Adobe Photoshop, Illustrator และแม้แต่พีชคณิต เชื่อเถอะว่า! เป็นอีกหนึ่งช่องที่ควรติดตามเป็นอย่างยิ่ง
YouTube Channel: thenewboston — YouTube
วิดีโอยอดนิยม:
-
- Django tutorial full series: Django Tutorial for Beginners: คลิกดูเลย!
- Thereum Tutorial full series: คลิกดูเลย!
6. Fireship (App Development)
หากคุณมีความรู้และเข้าใจเกี่ยวกับพื้นฐานของ App Development ทั้งหมดแล้ว ช่องนี้สามารถช่วยให้คุณก้าวไปสู่ขั้นต่อไปได้ Fireship มี Tutorials การเขียน Code ขั้นสูงเกี่ยวกับ JavaScript, Flutter, Firebase และ App Development สมัยใหม่
คำแนะนำ เนื้อหาของ Fireship ไม่เหมาะสำหรับผู้ที่เพิ่งเริ่มต้น ดังนั้น ขอแนะนำให้คุณเรียนรู้พื้นฐานก่อน แล้วจึงติดตามช่องนี้เพื่อโฟกัสไปที่การสำรวจ Framework Technologies ใหม่ ๆ
YouTube Channel: Fireship — YouTube
วิดีโอยอดนิยม:
-
- God-Tier Developer Roadmap คลิกดูเลย!
- JavaScript Pro Tips — Code This, NOT That คลิกดูเลย!
7. Code Monkey (Unity gaming platform)
การเรียนรู้ Game Development จาก YouTube ต้องใช้ความพยายามอย่างมาก แม้ว่าเกมจะประกอบไปด้วยการเขียน Code มากมาย แต่มันก็มีอะไรที่มากกว่านั้น เช่น การจินตนาการ การรับรู้ และประสบการณ์การเล่นเกมของคุณ ก็มีบทบาทสำคัญเช่นกัน แต่คุณไม่ต้องรู้สึกหมดหวังไป เพราะ Code Monkey จะเป็นตัวช่วยและจุดเริ่มต้นที่ดีสำหรับคุณ
คุณสามารถเรียนรู้ Game Development ใน Unity โดยใช้ C# ได้จากที่นี่ ในช่องนี้มีวิดีโอมากกว่า 700 รายการ ซึ่งมากเพียงพอที่จะสอน “วิธีสร้างเกม” ให้กับคุณได้ ที่เหลือก็ขึ้นอยู่กับคุณแล้วล่ะ แต่ถ้าคุณต้องการเจาะลึกมากกว่านี้ ขอแนะนำให้คุณอ่านหนังสือ เช่น Game Design Workshop และ An Architectural Approach to Level Design เป็นต้น
YouTube Channel: CodeMonkeyUnity — YouTube
วิดีโอยอดนิยม:
-
- Learn Unity in 17 MINUTES! : คลิกดูเลย!
- What a SUCCESSFUL Devlog looks like ($200,000 in 2 WEEKS!): คลิกดูเลย!
8. That DevOps Guy (DevOps)
DevOps เริ่มเป็นที่นิยมและเริ่มถูกพูดถึงตั้งแต่ปี 2008 มันเป็นสาขาที่ค่อนข้างใหม่และมีศักยภาพสูง พร้อมกับความต้องการที่เพิ่มมากขึ้นเรื่อย ๆ ในอุตสาหกรรมเทคโนโลยี หากคุณต้องการสร้างอาชีพหรือเรียนรู้ ช่องนี้คือ คำตอบ
เจ้าของช่องนี้ทำงานเป็น Solutions Architect โดยเขาจะทำ Tutorials เกี่ยวกับ Platform Architecture, Distributed Systems Engineering, Could Native Technology และ Micro-services ซึ่งเขายังเป็นที่รู้จักใน Developer Community อีกด้วย
YouTube Channel: MarcelDempers — YouTube
วิดีโอยอดนิยม:
-
- Introduction to Helm: คลิกดูเลย!
- Introduction to Fluentd: Collect logs and send almost anywhere: คลิกดูเลย!
9. Aladdin Persson (Machine Learning)
ตั้งแต่ ChatGPT เข้ามามีบทบาท ทำให้ Machine Learning กลับมาเป็นที่นิยมอีกครั้ง และดูเหมือนว่าจะมีแนวโน้มได้รับความนิยมและแพร่หลายมากขึ้นในอนาคต
Tutorials ของเขาเกี่ยวกับ PyTorch Implementations ได้รับการยอมรับอย่างมากใน Reddit Community เขาสร้างวิดีโอที่เกี่ยวข้องกับ Machine Learning เป็นส่วนใหญ่ และอัปโหลดวิดีโอที่พูดถึงอาชีพ เทรนด์ใหม่ ๆ และอื่น ๆ อีกด้วย
YouTube Channel: Aladdin Persson — YouTube
วิดีโอยอดนิยม:
-
- Graph Convolutional Network (GCN) Paper Explained คลิกดูเลย!
- Graph Neural Networks: A gentle introduction: คลิกดูเลย!
10. Sentdex (Machine Learning)
Sentdex เป็นช่อง YouTube ที่น่าติดตามอีกช่องหนึ่ง วิดีโอในช่องนี้มีประโยชน์อย่างมาก เมื่อพูดถึงการนำ Machine Learning ไปใช้งาน แต่ขอแนะนำให้ คุณทำความคุ้นเคยกับ Python ก่อน เพื่อที่คุณจะได้เข้าใจและได้ประโยชน์สูงสุดจาก YouTube ช่องนี้
Senddex มีวิดีโอมากกว่า 1,200 รายการ ที่เกี่ยวกับ Machine Learning, Data Analysis, Finance, Game Development, Robotics และอื่น ๆ
YouTube Channel: sentdex — YouTube
วิดีโอยอดนิยม:
-
- Neural Networks from Scratch: คลิกดูเลย!
- Open AI’s Whisper is Amazing!: คลิกดูเลย!
และทั้งหมดนี้คือ 10 ช่อง YouTube สอน Programming ฟรี! สำหรับ Programmers หวังว่าบทความนี้จะมีประโยชน์สำหรับทุกท่านนะคะ
บทความแนะนำ
- แจกฟรี 20 Coding Problem Patterns สำหรับ Software Developer Click อ่านเลย
- แจกโจทย์ Coding Interview สำหรับ Software Engineering Click อ่านเลย
- แจกฟรี 7 Tools สำหรับ Web Developers ปี 2023 Click อ่านเลย
คุณสามารถหางาน IT หรือส่ง Resume มาสมัครงานกับเราได้ที่ https://www.ismtech.net/submit-your-resume ให้ ISM Technology Recruitment เป็นอีกหนึ่งตัวช่วย ให้คุณได้ “ชีวิตการทำงานในแบบที่คุณต้องการ”
ISM เชี่ยวชาญในธุรกิจ IT Recruitment & IT Outsourcing โดยเฉพาะ เปิดทำการมากว่า 30 ปี มีพนักงานทุกสายและทุกระดับทางด้าน IT ที่ได้ร่วมงานกับลูกค้าองค์กรใหญ่ที่มีชื่อเสียงและบริษัทข้ามชาติมากมาย