Kênh YouTube là lựa chọn tuyệt vời giúp bạn tìm hiểu nhanh một vấn đề nào đó bằng cách ghi nhớ lại kiến thức thông qua hình ảnh và lời nói.
Tuy nhiên, trong khi một số kênh youtube khá thú vị, một số khác thì lại khá lãng phí thời gian của bạn. Để giúp các bạn nhanh chóng tìm được những video mình cần, bài viết này liệt kê 22 kênh Youtube giúp bạn học hỏi nâng cao các kỹ năng lập trình của mình. Tất cả các kênh đều bằng tiếng Anh
1. Traversy Media
Số lượng bài hướng dẫn từ kênh youtube này rất lớn (giống như hướng dẫn lập trình từ A đến Z). Ngay cả các YouTubers điều hành các kênh lập trình tương tự nói rằng kênh Traversy Media đã giúp họ định hướng được bài youtube cho kênh riêng của mình (một trong những Youtubers nổi bật là DevEd). Ở Traversy Media, bạn sẽ tìm thấy các sources có giá trị về các chủ đề như Angular, React và Python. Chất lượng nội dung rất tuyệt vời. Chắc chắn sẽ giúp bạn mở rộng kiến thức lập trình và nâng cao kỹ năng lập trình của mình.
2. 3Blue1Brown
Nếu bạn là dân toán học thì 3Blue1Brown là kênh dành cho bạn. Ở đó bao gồm các chủ đề như đại số tuyến tính, mạng nơ-ron, giải tích, cấu trúc liên kết, v.v. Grant Sanderson, chủ sở hữu kênh, tốt nghiệp Đại học Stanford vào năm 2015 với bằng cử nhân toán. Khi xảy ra do đại dịch COVID-19, anh đã phát hành một danh sách các bài hướng dẫn toán học có tên “Lockdown Math” để giúp học sinh tự học ở nhà. Grant có 3,19 triệu người đăng ký vào ngày đăng bài này (27 tháng 10 năm 2020).
Có thể bạn muốn tìm hiểu thêm:
- 10 Blogger nổi tiếng trong giới IT bạn nên theo dõi
- Tôi đã đi phỏng vấn 6 công ty và nhận được 6 lời mời làm việc như thế nào
3. ThePrimeagen
ThePrimeagen rất tốt với Vim. Nếu bạn đang bắt đầu học Vim với tư cách là biên tập, đây sẽ là một nơi tuyệt vời để tìm hiểu thêm. Đây là những gì người khác nói về kênh ThePrimeagen: “Thuật toán của Youtube chưa bao giờ làm tôi thất bại, giờ tôi sẽ tôn thờ nó như một vị thần, kênh này đã thay đổi cuộc đời tôi”.
4. Gaurav Sen
Gaurav Sen tập trung các thành phần thiết kế hệ thống. Youtubers dạy các kiến thức cơ bản về thiết kế hệ thống như chia tỷ lệ dọc và ngang và các chủ đề khác liên quan đến hệ thống. Đây là những gì subscribers review về kênh “OMG, đúng là chuyên gia thiết kế hệ thống mà tôi đang tìm kiếm”.
5. Jon Gjengset
Khi nhắc đến Rust, Jon Gjengset rất phù hợp. Anh ấy là người đóng góp mã nguồn mở cho nhiều dự án Rust. Jon Gjengset đóng góp vào nguồn mở và giải thích tất cả các dự án trong khi dạy về Rust.
6. Two Minute Papers
Two Minute Papers là một kênh tốt dành cho các dự án mở về AI. Giống như tên của nó, bạn cũng sẽ tìm thấy các video dài 2 phút về các bài báo khoa học. Nhiều bài báo khoa học xoay quanh vấn đề đồ họa và mạng nơ-ron. Hãy xem nếu bạn thích machine learning, in 3D và AI.
7. Raymond Hettinger
Raymonth Hettinger không có kênh YouTube, nhưng chỉ cần gõ tên của anh ấy vào thanh tìm kiếm bạn sẽ thấy hàng ngàn kết quả
Khi nhắc đến sức mạnh của Python, Raymond là một trong những người giỏi nhất giải thích cho bạn. Một số người nói về anh ấy, “Tôi là một người giản dị. Tôi thấy Raymond Hettinger, tôi bấm like, play và lưu ”. Anh ấy dạy những thứ như chunking và aliasing, xây dựng các classes một cách độc lập, truyền tải biểu đồ, thư viện và nhiều thứ khác.
8. Simple Programmer
Kênh này chủ yếu hướng đến các lập trình viên mới vào nghề. Bạn sẽ tìm thấy các khái niệm lập trình máy tính chung để bạn có thể bắt đầu viết code gần như ngay lập tức. John Sonmez, chủ sở hữu của Simple Programmer, không chỉ dạy bạn những điều cơ bản về lập trình; anh ấy cũng nói về cuộc sống và đưa ra các lời khuyên rất bổ ích.
9. The Coding Train
Kênh này tập trung vào viết code cho người mới bắt đầu. Bạn sẽ hiểu cách tạo các trò chơi đơn giản như Snake. Các video khác như machine learning, mô phỏng, JavaScript và hơn thế nữa. Phong cách giảng dạy của anh ấy tuy khá độc đáo nhưng không phải ai cũng thấy hấp dẫn. Nếu bạn thích xem các lập trình viên có kinh nghiệm mắc lỗi trong quá trình thực hiện và giải quyết vấn đề một cách nhanh chóng, thì có thể bạn sẽ thấy kênh này thú vị.
10. Academind
Phù hợp với frameworks JavaScript, CSS và phát triển web. Kênh cung cấp các khóa học chuyên sâu kéo dài 30 giờ về các chủ đề như JavaScript, Angular, Vue, Node.js và các chủ đề khác.
11. Derek Banas
Kênh này dạy bất cứ điều gì liên quan đến lập trình máy tính. Bạn sẽ tìm thấy hàng trăm hướng dẫn có thể giúp bạn trong hành trình lập trình của mình. Derek cũng đã tạo danh sách video “Học JavaScript trong 30 phút” phổ biến rộng rãi.
12. Mark Lewis
Mark, tiến sĩ và giáo sư Computer Science tại Đại học Trinity, cung cấp nhiều video tập trung vào Scala framework. Kênh cũng có rất nhiều video về khoa học máy tính dành cho người mới bắt đầu giúp bạn mở rộng kiến thức lập trình và cải thiện kỹ năng viết code.
13. Dev Ed
Ed là lập trình viên có tính cách độc đáo sẽ khiến bạn bị lôi cuốn khi xem video của anh ấy. Anh ấy thảo luận về thiết kế web, mô hình 3D, các công cụ như Figma và những thứ thú vị khác. Nội dung chủ yếu tập trung vào viết codecho người mới bắt đầu.
14. Net Ninja
Các video của Net Ninja là một trong những video hay nhất về lập trình. Bạn sẽ tìm thấy các video về các chủ đề như JavaScript (viết code từ sơ cấp đến nâng cao), Node.js, React, Vue.js, Firebase, MongoDB, HTML và CSS. Chủ sở hữu kênh là một lập trình viên khéo léo và tất cả nội dung tại kênh đều miễn phí. Bạn có thể trả tiền cho các khóa học của Udemy, xem và cảm thấy không giá trị như bạn bằng cách xem các video miễn phí của Net Ninja. Trên thực tế, một số khóa học của Udemy mượn tài liệu từ Net Ninja và sử dụng nội dung của anh ấy cho các khóa học trả phí của họ. Kênh này giống như một trường đào tạo lập trình máy tính thu nhỏ có thể cải thiện đáng kể kỹ năng viết code của bạn.
15. Fun Fun Function
Rất tiếc, Mattias, chủ sở hữu kênh, đã dừng quay video cách đây 2 tháng nhưng không hoàn toàn đóng kênh của mình. Tuy nhiên, anh ấy không cho biết mình sẽ nghỉ bao lâu, vì vậy, nhiều năm có thể sẽ trôi qua cho đến khi chúng tôi nghe tin từ anh ấy một lần nữa. Tuy nhiên, video của anh ấy cung cấp các mẹo lập trình tuyệt vời. Sự kỳ quặc của anh ấy sẽ luôn giúp bạn giải trí. Đây là một trong những kênh tốt nhất để học thành thạo JavaScript. Mattias mang đến nhiều video thảo luận về lập trình chức năng, tạo đối tượng, trình lặp và trình tạo cũng như các tính năng JS khác.
16. Computerphile
Computerphile là một kênh rất hay, chủ yếu dành cho các junior developers hoặc các lập trình viên thực tập. Chủ sở hữu kênh là Brady Haran, người đồng thời điều hành các kênh khác như Numberphile (tập trung vào toán học), Sixty Symbols (dựa trên vật lý), Video tuần hoàn (hóa học) và Deep Sky Videos (tập trung vào thiên văn học). Bạn sẽ thấy mình bị hấp dẫn bởi các video của anh ấy ngay khi bạn nhấn nút “Play”. Các video gồm các chủ đề như blockchain, bitcoin, game computer coding, automatic, code testing …
17. Bisqwit
Bằng cách theo dõi kênh này, bạn sẽ tìm hiểu về C ++, trình giả lập và các nội dung lập trình thú vị khác. Bạn nên check in nếu bạn yêu thích nghệ thuật lập trình.
18. ThinMatrix
Nếu bạn quan tâm đến việc tạo công cụ trò chơi 3D của riêng mình bằng OpenGL, kênh ThinMatrix cung cấp hơn 50 video hướng dẫn để giúp bạn làm điều đó. Karl, người điều hành kênh, là một lập trình viên về game, người đã phát triển trò chơi toàn thời gian trong hơn 5 năm. Điều thú vị về kênh của anh ấy là anh ấy ghi lại quá trình của mình và chia sẻ các mẹo và thủ thuật lập trình tuyệt vời. Vào năm 2018, Karl đã phát hành trò chơi của riêng mình có tên “Equilinox”.
19. Gary of Destroy All of Software
Mặc dù đây không phải là kênh YouTube và yêu cầu đăng ký hàng tháng là 29 đô la / tháng, Gary cung cấp video cho cả người mới bắt đầu và nhà phát triển nâng cao. Nội dung chủ yếu tập trung vào việc giúp bạn học khoa học máy tính.
20. PatrickJMT
Nếu bạn đang cố gắng tìm hiểu sâu về toán học, kênh PatrickJMT chắc chắn có thể giúp bạn trong hành trình của mình. Kênh được coi là nguồn tài liệu vô giá về các chủ đề liên quan đến toán học. Cho dù bạn là một lập trình viên mới bắt đầu hay một người đã có kinh nghiệm, Patrick sẽ giúp bạn nắm bắt các khái niệm toán học cơ bản và thiết lập trò chơi toán học. Bạn sẽ tìm hiểu thêm về lượng giác, đạo hàm, phản nguyên tố, tích phân, đại số tuyến tính, v.v.
21. Ben Awad
Kênh của Ben Awad trên YouTube cung cấp nội dung chương trình tổng hợp. Anh ấy đăng các video như “meme lập trình”, “Các phương pháp hay nhất về lập trình”, “Coding interviews are broken” để bạn có thể thư giãn sau khi học một khái niệm phức tạp mới.
22. Google Chrome Developers
Với Google Chrome Developers, bạn có thể tìm hiểu về các vấn đề cơ bản như API trình duyệt và các thành phần web. Bao gồm các chủ đề phù hợp cho cả người mới bắt đầu và nâng cao. Bạn sẽ nhanh chóng tìm hiểu các nguyên tắc cơ bản về mã hóa.
Kết luận
Sử dụng kênh Youtube học lập trình chưa bao giờ là một ý kiến tồi, nhưng việc tìm cho mình một kênh để học tập hiệu quả nhất thì thật sự rất mất thời gian. Các kênh YouTube trên có thể giúp bạn cải thiện kỹ năng lập trình và của bạn.
Tuy nhiên còn nhiều kênh Youtube dành cho lập trình viên khác hay nữa, nếu bạn thấy kênh nào hay hơn hãy để lại bình luận của mình ngay dưới bài viết nhé!
Xem thêm bài viết gốc tại đây !