1. Microsoft Virtual Academy (MVA)
MVA là 1 trang web miễn phí của Microsoft cung cấp các khóa học về những nền tảng công nghệ của hãng. Với MVA, bạn có thể thu nhận được kiến thức từ cơ bản tới nâng cao về C#,XAML, Visual Basic...
Các khóa học ở đây được chia làm 2 loại là Courses by Topics (Khóa học theo chủ đề) và Courses by Products (Khóa học theo sản phẩm).
Ngoài ra, MVA còn có 1 hệ thống điểm và bảng xếp hạng ghi nhận kết quả của quá trình học. Nếu đạt được nhiều điểm trên MVA thì đây chính là 1 điểm cộng cho CV của bạn khi xin vào làm việc tại các công ty lập trình ứng dụng những nền tảng của Microsoft.
2. Codecademy
Codecademy là trang web dạy lập trình theo phương pháp tương tác, nghĩa là thay vì truyền tải kiến thức theo cách thông thường, Codecademy sẽ dạy bạn thông qua các ví dụ. Bằng việc đưa ra các ví dụ thực hành, Codecademy sẽ giúp bạn ghi nhớ những kiến thức và vận dụng nó hiệu quả nhất.
Hiện nay Codecademy cung cấp các khóa học về PHP, HTML, CSS, jQuery, Ruby On Rails...
3. Udemy
Nếu MVA cung cấp các khóa học về các nền tảng của Microsoft, Code Academy đưa ra những khóa học về các ngôn ngữ lập trình web, thì Udemy giới thiệu các khóa học về nhiều ngôn ngữ lập trình khác nhau.
Bạn có thể dễ dàng tìm thấy ở đây vô số khóa học về Android, iOS, Java... Những giảng viên của Udemy đến từ các trường đại học và các lập trình viên giàu kinh nghiệm sẽ giúp bạn tiếp thu kiến thức một cách tốt nhất.
Các khóa học trên Udemy không hoàn toàn miễn phí, nhưng bạn có thể đánh giá khóa học đó thông qua thông tin người dạy và số lượng học viên theo học trước khi quyết định có đăng ký học hay không. Tuy vậy, Udemy vẫn có các khóa học miễn phí rất chất lượng mà bạn có thể tham gia không mất tiền.