Trong những năm gần đây, xu hướng học lập trình online trở nên bùng nổ bởi các lý do:
- Tiện lợi, học mọi nơi mọi lúc
- Tiết kiệm thời gian, chi phí
- Có kết quả nhanh chóng
- Kiến thức mới nhất
- Được học từ chuyên gia trên thế giới
- Học bất kỳ nội dung nào muốn để đáp ứng kịp thời cho công việc
Trong phần tiếp theo, mình sẽ giới thiệu các nguồn học uy tín cả miễn phí và có phí để bạn có thể tham khảo.
Chuẩn bị gì trước khi học
Là lập trình viên hoặc người đam mê lập trình, hẳn bạn đã có đủ các điều kiện sau, nhưng mình vẫn muốn nhắc lại.
- Khả năng tiếng Anh, đặc biệt kỹ năng nghe, đọc hiểu. Bạn hoàn toàn có thể dùng các công cụ trợ giúp như Google Translate, hay chức năng bật caption tùy vào các khóa học hỗ trợ
- Một thẻ tín dụng còn hiệu lực. Trong nhiều trường hợp bạn sẽ phải cần khi thanh toán khóa học quốc tế
- Nếu có thể, chuẩn bị máy tính 2 màn hình, một màn hình để học, một màn hình có thể tự thử nghiệm ngay
- Một không gian học tập đủ yên tĩnh để tập trung và sáng tạo
Các nền tảng học lập trình online uy tín
edX
Được ra đời năm 2012 bởi MIT và Harvard, edX có mục đích mang các khóa học trực tuyến miễn phí đến với mọi người.
Nền tảng này cung cấp rất nhiều khoá học thuộc nhiều lĩnh vực và chuyên môn khác nhau.
Để tìm các khóa học lập trình, bạn lọc theo Computer Science và Engineering cho phần Subject.
Ví dụ ở dưới là một khóa học miễn phí. Bạn có thể click button Enroll để đăng ký.
Coursera
Các khóa học trực tuyến tại Coursera đến từ các trường đại học hàng đầu trên thế giới, bao gồm Stanford, Duke, Penn, Princeton, Michigan, Peking,… Ngôn ngữ học đa dạng nhưng đa phần là tiếng Anh.
Các khóa học trên Coursera bao gồm nhiều chuyên ngành, có phí hoặc miễn phí.
Khi hoàn thành khóa học, nếu muốn được cấp chứng chỉ, có thể bạn phải đóng một khoản phí.
Ví dụ dưới là khóa học miễn phí “Programming for Everybody (Getting Started with Python)”
Udemy
Đây là sàn online nổi tiếng nhất thế giới hiện nay với đủ các khóa học trong mọi lĩnh vực, hỗ trợ nhiều loại ngôn ngữ.
Giá khóa học phổ biển ở mức chỉ 9,99$.
Kinh nghiệm là sau khi tìm theo chủ đề, bạn hãy chọn khóa học best seller hoặc có review tốt nhất.
TutsPlus (Envato)
TutsPlus là nền tảng sở hữu bởi Envato, một đơn vị nổi tiếng sở hữu các thương hiệu đình đám như Themeforest, Codecanyon, Videohive…
Bạn có thể học rất nhiều khóa miễn phí.
LinkedIn Learning
LinkedIn Learning có tiền thân là nền tảng học online Lynda rất nổi tiếng, do LinkedIn mua lại.
Nền tảng này không bán lẻ khóa học mà mô hình dạng thuê bao subscription.
Bạn có thể học thử 1 tháng, sau đó đóng phí theo năm hoặc theo tháng như hình dưới. Nếu đóng 1 năm, chi phí theo tháng là 623K.
Nếu các khóa học phù hợp, đây có lẽ là khoản đầu tư rất hiệu quả. Bạn có thể học tất cả các khóa học, không chỉ lập trình mà còn có thể học về quản lý dự án phần mềm, kinh doanh…
Codecademy
Codecademy là trang dạy phát triển web với nhiều ngôn ngữ phổ biến như HTML, CSS, JS, PHP, SQL, Ruby, Python…
Hiện tại mô hình thu phí là premium. Tức là có các khóa học cơ bản miễn phí. Tuy nhiên, khi muốn lấy chứng chỉ hoặc học các khóa nâng cao thì phải trả phí.
Theo đánh giá chung thì Codecademy dành cho người nhập môn.