Database - cơ sở dữ liệu: dùng để lưu trữ trên server, muốn làm Backend Developer bắt buộc phải học qua SQL và cả NoSQL
SQL cơ bản
SQL đầy đủ
PostgreSQL cơ bản (1 hệ quản trị cơ sở dữ liệu quan hệ SQL mã nguồn mở ngày nay khá phổ biến)
hoặc
PostgreSQL cơ bản và có hướng dẫn kết nối bằng Java
MongoDB (chương trình cơ sở dữ liệu kiểu NoSQL, ngày nay vô cùng thông dụng trong các dự án NodeJS, thích hợp dùng trong các app chat)
https://www.youtube.com/playlist?list=PLv6GftO355Aug0rwKfb6v96mlYrwOw7XV
C++ (ngôn ngữ mở rộng của C, cực kỳ khó xơi vì debug cực kỳ khoai, giờ chỉ tồn tại ở các kỳ thi lập trình quốc tế, và các hãng lớn dùng để viết hệ điều hành, các phần mềm nổi tiếng lâu đời như IDM, Winrar,..., các game bom tấn AAA nổi tiếng mà các anh vẫn đang chơi điên cuồng hàng ngày - vì nó chạy nhanh nhất, học được hết khá là khó đấy)
C++ cơ bản
https://www.youtube.com/playlist?list=PLE1qPKuGSJaCXBMB3FBzl45imx7rkKR5Y
(list trên vì người làm ra có bản thu phí nên thiếu 1 chút, phần cuối cùng bổ sung bằng list này, bắt đầu từ bài 63)
https://www.youtube.com/playlist?list=PLyiioioEJSxHVTaeL-ELYy6Io-I8diIVZ
C++ MFC (lập trình app giao diện Windows, anh nào fan cuồng C++ cứ tiếp tục tryhard chứ mì ăn liền để làm 1 app Windows người ta dùng C# Winform làm cho lẹ)
https://www.youtube.com/playlist?list=PLfszubEEhakf7mGTDjsImyp-YGU69_S5k
C++ QT GUI (lập trình app giao diện đa hệ Windows, MacOS, Linux, có jobs ở các công ty lập trình giao diện TV như LG, Samsung và giao diện trên xe hơi)
https://www.youtube.com/playlist?list=PLVLXkgfvvxZWMFAuB8RjZ6Ex6Hc4hWtGq
C++ lập trình game đa nền tảng Windows, iOS, Android với engine Cocos2DX (thường thấy jobs ở các công ty game Hàn ở VN, đang thiếu nhân lực, vì C++ khó, nên mảng này tự nhiên lương rất cao, dù mọi dự án đều là dạng maintain)
https://www.youtube.com/playlist?list=PLzrVYRai0riQT2Ss1i_V40UAycn50QQsU
C++ lập trình game với Unreal Engine (game engine thống trị lĩnh vực game bom tấn trên toàn thế giới hiện nay - rất nhiều jobs remote)
https://www.youtube.com/playlist?list=PL7bo8CnsaqnphKLrXzJa3fPrVZVk1RPmA
C# - ngôn ngữ lập trình hướng đối tượng (OOP) của Microsoft, cú pháp dựa C++ nhưng dễ học hơn nhiều
C# cơ bản và hướng đối tượng ((khóa này dạy cơ bản từ đầu, không cần phải đã từng học qua bất kỳ 1 ngôn ngữ lập trình nào khác cũng học được)
https://www.youtube.com/playlist?list=PLE1qPKuGSJaANYwZJweIuzceWHCJI8mnE
C# từ cơ bản đến nâng cao cho đến .Net Core MVC
https://www.youtube.com/playlist?list=PLwJr0JSP7i8BERdErX9Ird67xTflZkxb-
C# WPF (lập trình app chạy trên Windows công nghệ mới nhất của Microsoft)
https://www.youtube.com/playlist?list=PL33lvabfss1ywgHcDF2aB8YBxwtj1_Rjk
C# Winform (lập trình app chạy trên Windows công nghệ cổ rồi, nhưng dễ hiểu hơn WPF)
https://www.youtube.com/playlist?list=PL33lvabfss1y2T7yK--YZJHCsU7LZVzBS
C# làm Automation Test với Selenium
https://www.youtube.com/playlist?list=PL33lvabfss1ys_UxBqlKvdm6mVs1sL9T2
C# làm crawl data cào dữ liệu từ Web
https://www.youtube.com/playlist?list=PL33lvabfss1w4-G4wujhFVZGTlFkooCck
ASP.NET MVC Core cơ bản(C# làm backend server web, chạy được trên các VPS Linux, thời nay rất phổ biến)
https://www.youtube.com/playlist?list=PLRhlTlpDUWsxSup77UnO2pWEkr4ahTohJ
ASP.NET MVC Core thực hành với 1 dự án web Shop
https://www.youtube.com/playlist?list=PLRhlTlpDUWsyN_FiVQrDWMtHix_E2A_UD
ASP.NET Core kết hợp Angular 12
https://www.youtube.com/playlist?list=PLiNjao7yG415y_J0G21QUc40akV2vRntP
C# làm game với Unity cơ bản (ngành game mobile luôn luôn phát triển dù kinh tế có suy thoái đến cỡ nào - chỉ cần C# cơ bản là theo được khóa này)
https://www.youtube.com/playlist?list=PLl-dkipSQUGcQQgvh9j8a75Sz4zx9vWo8
C# Unity game quy chuẩn đi làm ở công ty (yêu cầu đã học và hiểu hết C# nâng cao)
https://www.youtube.com/playlist?list=PLV21qTqtW_f97QACLegeQAsmCMZN_5TMe
C# Unity game nặng về Design Pattern
https://www.youtube.com/playlist?list=PL9YFzEkTXjbOUFE0wCrSa4SAjJN7Nz6yq
Java - ngôn ngữ lập trình hướng đối tượng OOP được giảng dạy chính thức trong hầu hết các trường đại học CNTT trong nước và nước ngoài, luôn có nhiều việc làm ở bất kỳ đâu
Java cơ bản (khóa này dạy cơ bản từ đầu, không cần phải đã từng học qua bất kỳ 1 ngôn ngữ lập trình nào khác cũng học được)
https://www.youtube.com/playlist?list=PLPt6-BtUI22rxpe6PZc5H6XAgPusA6fDQ
Design Pattern với Java (hướng đối tượng OOP sinh ra những trường hợp kinh điển cần phải giải quyết)
https://youtube.com/playlist?list=PLRoAKls-7kksSBqximU9CjBgCApQVDgmX&si=-f2MZgH9m7kyc6Ih
Java Spring Boot (framework phổ biến để làm backend Java hiện giờ, bắt buộc phải học nếu muốn xin việc Java)
https://www.youtube.com/playlist?list=PLWBrqglnjNl2xQqLFXnu5H2LzDuxpbutD
https://www.youtube.com/playlist?list=PLERZxbt5-EU8XngTHhnE5d530h7uEMgpP
Java Spring Microservices
https://www.youtube.com/playlist?list=PLnKoBOgxxO68WAD4RsdfkrhZDpd5a4cy0
Java Selenium (học để đi xin việc automation test ở các công ty)
https://www.youtube.com/playlist?list=PLgcMOggxCIP0-FvEujgl6SfzYOorjcgwU
Mobile - hiện tại ở VN code app mobile không có nhiều tuyển dụng, học để tự làm sản phẩm hay freelancer thôi
Swift (iOS) cơ bản
https://www.youtube.com/playlist?list=PLVDJsRQrTUz5X_4vearxkGN589zB7qrzq
Swift (iOS) đầy đủ qua các ứng dụng thực tế
https://www.youtube.com/playlist?list=PLzrVYRai0riQ_FNlG7Z-7XHf_fYhEKcrN
SwiftUI (thư viện mới hơn để lập trình giao diện app iOs của Apple)
https://www.youtube.com/playlist?list=PLBgIyLVk3GlSGQ68t3Qvfqg_x_RacLXje
https://www.youtube.com/playlist?list=PLBgIyLVk3GlR5rWB-jyXZc7Y9Cd0DRSPj
Android Java (tất nhiên là phải biết đầy đủ Java mới học khóa này)
https://www.youtube.com/playlist?list=PLzrVYRai0riSRJ3M3bifVWWRq5eJMu6tv
Android Kotlin (làm app android bằng 1 ngôn ngữ cải tiến từ Java khiến code nhìn ngắn hơn)
https://www.youtube.com/playlist?list=PLzrVYRai0riRFcvx8VYTF7fx4hXbd_nhU
https://www.youtube.com/playlist?list=PLHRvASjG6y06qereVZ_W0jpkJOiSxXEHi
https://www.youtube.com/playlist?list=PLHRvASjG6y04ec53F-0vvY86OVYNXjASk
Android Kotlin với thư viện Jetpack Compose
https://www.youtube.com/playlist?list=PLHRvASjG6y05T7jdDC4YTwhTAT28rbYI1
Flutter cơ bản (đa nền tảng 1 code build cả iOS và Android, tiện lợi nhất để bắt đầu học làm app mobile)
https://www.youtube.com/playlist?list=PL3Ob3F0T-08brnWfs8np2ROjICeT-Pr6T
Flutter từ cơ bản đến nâng cao
https://www.youtube.com/playlist?list=PLZqHbMxF8mzbcMAjOtClkRcEIkhvV3ZtL
Flutter nâng cao
https://www.youtube.com/playlist?list=PLVDJsRQrTUz6l30vQ30Dyb0RQHhYqqixt
https://www.youtube.com/playlist?list=PLVDJsRQrTUz6SgXG2uo8IswFroFHeO260
https://www.youtube.com/playlist?list=PLclUEECd6Xzs8D0Je2m_RrXFENuB-UnPP
React Native (hàng của Facebook, cần phải có kiến thức về ReactJS)
https://www.youtube.com/playlist?list=PLWBrqglnjNl12buYHtPhU3wjqk9rAuHhg
Dart - ngôn ngữ lập trình đi kèm với
Flutter mobile, khá giống Java & Kotlin, giờ cũng có framework để làm backend
Dart cơ bản
https://www.youtube.com/playlist?list=PLRoAKls-7kksChE3OhiE2iAeCa7h1kk5k
Dart Frog làm Backend
https://www.youtube.com/playlist?list=PLVDJsRQrTUz7orNh4wvPGg9LuJCSKS8Sj
Go - ngôn ngữ dùng để làm backend server thế hệ mới do các nhân viên Google tạo ra, cú pháp đơn giản, triển khai nhanh và ít tốn kém trong thời đại cloud server
Golang cơ bản
https://www.youtube.com/playlist?list=PLw-L1SGSvTEco7QvKTEd39wrMoTCPNUuN
Golang nâng cao
https://www.youtube.com/playlist?list=PLVDJsRQrTUz7-fSzZWtF726st5AYQc57A
Backend Golang bằng Gin framework
https://www.youtube.com/playlist?list=PLOsM_3jFFQRl3tAqDVU-nPJOHBfXJVnaM
Backend Golang bằng Echo framework
https://www.youtube.com/playlist?list=PLC4c48H3oDRw1827KV6GY8g887UC8usn-
Backend Golang bằng Fiber framework
https://www.youtube.com/playlist?list=PLV21qTqtW_f9oZZPtqMMFuueMkyOKbarH
Golang gRPC
https://www.youtube.com/playlist?list=PLC4c48H3oDRzLAn-YsHzY306qhuEvjhmh
Python - ngôn ngữ dùng trong ngành data và AI, được bộ giáo dục VN bắt đầu phổ cập ở bậc giáo dục phổ thông
Python cơ bản (khóa này dạy cơ bản từ đầu, không cần phải đã từng học qua bất kỳ 1 ngôn ngữ lập trình nào khác cũng học được)
https://www.youtube.com/playlist?list=PLPt6-BtUI22oGqQwAEF6xwrFL6aOjtHWl
Python làm backend bằng Flask Framework (hiện giờ thị trường lao động cũng dần dần có job)
https://www.youtube.com/playlist?list=PLlVHoHHccp28Q_4XoHAFuNsi92wBeI3Fw
Python làm backend bằng Django Framework (cũng dần dần có job)
https://www.youtube.com/playlist?list=PLZEIt444jqpB1j3RD4BrYm9JmNVYuzVNm
PHP - đồ cổ, khi tất cả đều thích công nghệ mới nhất thì kiếm job đồ cổ lại dễ hơn. PHP là đồ server side rendering nên làm web luôn mạnh về SEO. Và nên nhớ là nó được dùng để tạo ra Facebook, tạo ra nền tảng tạo ra forum trong vài nốt nhạc vBulletin, xenForo; cũng như nền tảng tạo web trong vài click được dân SEO tin tưởng là WordPress
PHP cơ bản và nâng cao
https://youtube.com/playlist?list=PLaevEBkXyvnXEMoe6ZHFJGjPDb_eCCVNc&si=j8UWIPzFawRR-yCh
PHP Lavarel framework
https://www.youtube.com/playlist?list=PLzrVYRai0riQ-K705397wDnlhhWu-gAUh
PHP Lavarel kết hợp Vuejs 3
https://www.youtube.com/playlist?list=PLMkmukSzUsWVmgiRMcx4qKFwJjtxS0TDD
PHP CodeIgniter
https://www.youtube.com/playlist?list=PLvS5fHxBdC7YhXYsdfjKH4nXkhNhFMkEi
Rust - ngôn ngữ lập trình được giới developer rất hype vì tốc độ thực thi chỉ thua mỗi C++ mà không bị trở ngại bởi pointer gây ra memory leak của C++, ngôn ngữ của tương lai, đang được Microsoft, Google sử dụng để viết các hệ điều hành của tương lai, các hãng lớn dùng để làm backend server
Rust cơ bản và nâng cao (khóa này chỉ dành cho những người đã từng học bất kỳ 1 ngôn ngữ lập trình OOP khác như C++,Java,C# hay Typescript)
https://www.youtube.com/playlist?list=PLFnEYduGTiXE2ejxmzTIraP2feI-pmeuw
Backend Rust với Axum Framework
https://www.youtube.com/playlist?list=PLFnEYduGTiXECmUCzYCjIG17DpFZP_nwY
Blockchain - thị trường việc làm ngành này đang lụi dần vì suy thoái kinh tế và các phốt úp bô, hy vọng đợi vài năm sau có khởi sắc
Nhập môn lập trình Blockchain
https://www.youtube.com/playlist?list=PLFnEYduGTiXGRaMi6MNzP0NkS02diJeL-
Solidity (ngôn ngữ lập trình hướng contract, cú pháp giống Javascript, được sử dụng để viết smart contract trong hệ sinh thái Ethereum)
https://www.youtube.com/playlist?list=PLFnEYduGTiXETMs9gEqo7ipu-vfzDZSoV
Gamedev - lập trình game, trên mục C++ cũng có engine Cocos2dx, Unreal rồi, mục C# có engine Unity rồi
Unreal Blueprints cơ bản - Unreal là game engine để phát triển các bom tấn AAA nổi tiếng nhất hiện tại, viết code bằng C++ & Blueprints - 1 dạng visual script kéo thả như Scratch cho trẻ em, học rất thú vị
https://www.youtube.com/playlist?list=PLOFJYrZli1igeSdy4wrv5ckUX2NKxnso7
Unreal Blueprints làm game RPG và nhiều thứ
https://www.youtube.com/playlist?list=PLV21qTqtW_f9oZZPtqMMFuueMkyOKbarH
https://www.youtube.com/playlist?list=PLOFJYrZli1ijWRoBxkcCw84bPBWC4jDZ1
Godot 3 làm game 2D Platform - engine mã nguồn mở đang lên, viết code bằng GDScript, cú pháp khá là giống Python
https://www.youtube.com/playlist?list=PLspwm81PoUmt-iloA0QCdAMYKqcRoV1UL
Godot 4
Cocos Creator - engine rất phổ biến để làm webgame, đặc biệt là webgame tài xỉu, cờ bài online vì nó viết 1 code mà build được cả web lẫn mobile iOS, Android luôn, dùng Typescript