Bạn muốn trở thành các Kỹ sư trong ngành công nghệ thông tin? Bạn muốn nâng cao khả năng lập trình và tìm tài liệu liên quan? Bạn muốn học lập trình nhưng chưa biết nên bắt đầu từ đâu? Mùa dịch nên hạn chế ra khỏi nhà, các bạn có thể sắp xếp thời gian để học online, nâng cao trình độ học vấn cũng như kỹ năng của bản thân thì tại sao không bắt đầu từ ngay bây giờ nhỉ?
Học lập trình chưa bao giờ là điều dễ dàng, nhất là giữa tình hình dịch bệnh căng thẳng như thế này. Nhưng đừng lo, ngay hôm nay chúng mình sẽ giới thiệu đến mọi người top 5 các trang web sở hữu những khóa học giúp ích rất nhiều cho các bạn mới bắt đầu tập tành làm quen với các ngôn ngữ lập trình trong ngành công nghệ thông tin này. Hơn thế, ngoài những website học từ cơ bản đến nâng cao dưới đây, chúng mình cũng sẽ gợi ý thêm các nguồn lưu trữ và trao đổi coding giữa các nhà lập trình với nhau nữa, nên hãy theo dõi đến cuối cùng để không bỏ sót bất kỳ nguồn học hỏi bổ ích nào nhé!
w3schools là một trang web giáo dục chuyên tâm cho việc học các công nghệ web trực tuyến. Nội dung bao gồm các hướng dẫn và tài liệu tham khảo liên quan đến HTML, CSS, JavaScript, Python, SQL, JSON, C#,....
Bên cạnh các bài học hướng dẫn, w3schools còn cung cấp công cụ test code ngay trên trang, chơi game hoặc tập luyện khiến cho bài học được sinh động hơn.
Main page: https://www.w3schools.com
Codecademy là một trong những trang dạy lập trình (cả miễn phí và trả phí) bao gồm những khóa về HTML, CSS, Javascript, jQuery, Python, Ruby và PHP.
Các bạn có thể tham gia trả lời bài test đơn giản của Codecademy tại đây để giúp bạn tìm hiểu rõ điểm mạnh của bạn thân và lựa chọn khoá học - lộ trình phù hợp với bạn nhất. Sau mỗi khoá học, các bạn cũng đồng thời nhận được chứng chỉ đến từ Codecademy. Đây cũng sẽ là một điểm cộng lớn nếu bạn có thể hoàn thành và chia sẻ chứng chỉ này lên trên LinkedIn.
Main page: https://www.codecademy.com/catalog
App download: https://www.codecademy.com/mobile-app-download
Coursera chắc hẳn không còn xa lạ với tất cả mọi người nữa đúng không nào?
Coursera chính là nơi tập hợp hơn 3,000 khóa học online chất lượng nhất hiện nay đến từ các doanh nghiệp lớn (Google, IBM, cisco) cũng như nhiều trường đại học danh tiếng trên toàn thế giới dành cho mọi người. Tại Coursera, bạn sẽ dễ dàng kiếm được các khóa học lập trình cơ bản phù hợp với bản thân của mình và nhận được chứng chỉ hoàn thành sau mỗi khoá học.
Main page: https://www.coursera.org
App download: https://ja.coursera.org/about/mobile
Khan Academy là một trang web cung cấp các khóa học lập trình dưới dạng video nổi tiếng. Các học viên lựa chọn Khan Academy vì chương trình học lý thuyết trực tiếp trên video và thực hành song song. Các khóa học lập trình ở đây được tối ưu tới 36 ngôn ngữ khác nhau với vô số các video độc đáo hoàn toàn miễn phí.
Main page: https://www.khanacademy.org
App download: https://www.khanacademy.org/downloads
Cũng tương tự như Coursera, Udemy được coi là nền tảng học trực tuyến lớn với hơn 157,000 khóa học được theo học bởi hơn 50 triệu học sinh trên toàn thế giới. Đặc biệt là khi đăng ký hoặc mua một khóa học thành công, bạn sẽ được học khóa học đó trọn đời, học mọi lúc mọi nơi trên mọi thiết bị và hoàn toàn có thể trao đổi với giáo viên mà không cần phải đến lớp hay gặp mặt.
Main page: https://www.udemy.com/
App download: https://www.udemy.com/mobile/
Chưa hết, sau khi hoàn thành các khoá học hoặc tự học lập trình cơ bản, để nâng cao level hơn thì các bạn có thể tham khảo thêm các nguồn sau đây:
Code School + Pluralsight: https://www.pluralsight.com/codeschool
LinkedIn Learning: https://www.linkedin.com/learning
Microsoft Learn: https://docs.microsoft.com/en-us/learn/
Udacity: https://www.udacity.com
Treehouse: https://teamtreehouse.com
FreeCampCode
Github
Trước tiên giữa muôn ngàn các website và nguồn tài nguyên trên mạng, các bạn hãy cố gắng chọn lọc nguồn học phù hợp nhất với khả năng bản thân mình, và đừng ngần ngại trước những thử thách khó nhằn trong quá trình làm quen và học ngôn ngữ lập trình mới nhé! Chúc các bạn thành công!
Trên đây là những gợi ý nho nhỏ từ chúng mình tới các bạn đã và đang tìm cho mình một công cụ phù hợp và hoàn hảo để phát triển kỹ năng lập trình của bản thân. Nếu các bạn có biết thêm các nguồn thú vị nào giúp ích cho việc học lập trình thì đừng quên comment vào bình luận Facebook cho chúng mình và mọi người cùng tham khảo với nhé!
*Bật mí: nếu nhìn vào thông tin tuyển dụng của Asilla đối với các vị trí Engineer thì chúng ta đều bắt gặp một trong những yêu cầu khá quan trọng là “Thành thạo ngôn ngữ lập trình Python, C/C++”. Đây cũng chính là một trong những ngôn ngữ lập trình được sử dụng tại Asilla để góp phần tạo nên những sản phẩm thông minh và hiện đại giúp ích cho xã hội hiện nay.