Learning Resources #1: Top 5 website tự học lập trình miễn phí (updated 2019)

Nếu bạn biết rằng, thế giới IT chẳng bao giờ dừng lại, ví như khi có chiếc iPhoneX thì người dùng đã chuẩn bị tâm thế để đón iPhoneXS. Bởi thế, để trở thành một Software Engineer thành công là một quá trình học hỏi không ngừng nghỉ. Nếu một ngày bạn tự “mãn nguyện” rằng mình giỏi rồi, ngày ấy ắt hẳn là ngày bạn chuẩn bị cho sự nghiệp về hưu của mình. Nhưng các Software Engineers ơi, không phải lúc nào bạn cũng có thể đến trường lớp để học, vậy cách nào là hiệu quả trong việc giúp bản thân luôn tiến lên?

Hôm nay, Got It bật mí ngay 5 website cực “đáng gờm” sẽ giúp bạn tiến lên không ngừng trong thế giới IT. Hãy cùng khám phá nhé!

Ở Got It, dù là một Senior hay một Fresher, ai cũng không ngừng trau dồi những kiến thức mới

1. freeCodeCamp:

freeCodeCamp là một tổ chức phi lợi nhuận được thành lập bởi Quincy Larson — Software Developer tại San Francisco, California với sứ mệnh giúp các lập trình viên học code một cách dễ dàng và hoàn toàn miễn phí.

Một số kĩ năng về Front End bạn có thể học

Ngay tại trang chủ, bạn có thể tuỳ chọn giáo trình chính bao gồm những kỹ năng cụ thể. Bạn sẽ nhanh chóng nhận ra rằng freeCodeCamp chứa vô vàn các giáo trình học tương tác về lập trình. Và một số giáo trình nổi bật Got It khuyên bạn chớ nên bỏ qua đó là JavaScript, Front End Development, Responsive Web Design.

Và không chỉ dừng lại như những gì mọi người thường nghĩ về giáo trình thuần lý thuyết, freeCodeCamp là một trang web trực quan với lý thuyết và thực hành song song khiến việc học trở nên dễ dàng hơn bao giờ hết. Không những thế, bạn còn có cơ hội thoải mái trao đổi và học hỏi từ nhiều experts và developers tại các chatroom ở Gitter, forum và cả các cộng đồng nhỏ tại địa phương. Ở Hà Nội cũng có một nhóm chính thức mang tên Free code camp Hanoi nếu bạn muốn trở thành một thành viên của cộng đồng này.

Một bài học đơn giản về cách comment code trong Javascript

Sau cùng, khi hoàn thành 5 projects bắt buộc, bạn có thể nhận chứng chỉ và sử dụng khi ứng tuyển tại các công ty. Vừa học để phát triển bản thân vừa có thể nhận được công việc tốt, bạn đừng nên bỏ qua cơ hội này nhé!

2. W3Schools:

W3Schools là một trang web giáo dục dạy công nghệ web trực tuyến bao gồm hướng dẫn và các tài liệu tham khảo về HTML/CSS, Javascript, SQL, Python, PHP,..

Trang chủ của W3Schools

Điều khiến trang web này trở nên đặc biệt là vô vàn các ví dụ đi kèm giúp bạn thực hành nhanh hơn sau khi đọc hướng dẫn. Bạn thậm chí còn có thể chỉnh sửa các ví dụ rồi chạy kết quả code trên màn hình bên cạnh. Ngoài ra, bạn cũng được tham khảo nguồn tài liệu phong phú (References) cùng nhiều bài tập đa dạng (Exercises) để nâng cao trình độ của mình.

Chỉnh sửa một ví dụ khi ấn “Try it yourself” sẽ giúp bạn luyện tập thực hành nhanh chóng

Tuy chương trình học ở W3Schools hoàn toàn miễn phí nhưng để lấy chứng chỉ từ trang web này, bạn sẽ mất một khoản tiền tương đối. Hiện tại mức phí cho một chứng chỉ rơi vào khoảng $95. Nhưng nếu bạn chưa có ý định lấy chứng chỉ ngay, thì cũng không sao cả. Điều quan trọng là chúng mình đã học hỏi và tiến bộ hơn mỗi ngày.

3. Tutorialspoint:

Tutorialspoint là trang web tự học về IT uy tín được xây dựng bởi các chuyên gia từ Ấn Độ. Lĩnh vực của Tutorialspoint rộng hơn rất nhiều các web dạy code thông thường, ngoài lập trình còn có dữ liệu, hệ thống máy còn có những công nghệ mới nhất như blockchain, bitcoin,…

Tutorialspoint có thể được coi như một “thư viện sống” trong ngành IT

Ngoài ra, với bạn nào yêu thích phương pháp học sinh động thì Tutorialspoint là một lựa chọn đúng đắn bởi trong các khoá học luôn có các video tutorials đi kèm. Vậy nên, bạn không chỉ học được code, mà còn có cơ hội rèn luyện luôn khả năng nghe Tiếng Anh của mình. Một điểm cộng khác dành cho Tutorialspoint là có cả phiên bản ứng dụng mobile giúp cho người dùng có thể học mọi lúc mọi nơi!

Kiến thức của Tutorialspoint đi cụ thể từ cơ bản đến nâng cao

Tuy nhiên, dù kiến thức Tutorialspoint cung cấp vô cùng chi tiết và đầy đủ, bạn vẫn nên tìm kiếm thêm những bài tập thực hành từ các nguồn học khác để nâng cao trình độ của mình bởi trang web chỉ cung cấp các ví dụ đi kèm lý thuyết.

4. Coursera:

Coursera là cái tên đã quen thuộc với bất kì ai muốn tiếp cận những khoá học trực tuyến từ nhiều trường đại học danh tiếng trên thế giới. Với một Software Engineer, Coursera cũng không phải là ngoại lệ.

Những khoá học bạn có thể lựa chọn học trên Coursera bao gồm Python, Java, HTML/CSS, IoT programming, Introduction to programming v.v… Rất nhiều khoá học cơ bản được cung cấp hoàn toàn miễn phí trên nền tảng này. Nếu muốn học những khoá nâng cao hay lấy chứng chỉ, bạn sẽ phải trả một khoản tiền từ $49 trở lên.

Ngồi tại nhà và học cùng các trường đại học danh tiếng, tại sao không?

Điểm nổi bật khiến nhiều người lựa chọn Coursera là bởi bạn có cơ hội học những giáo trình được soạn bởi các giáo sư giảng dạy trên nhiều trường đại học danh tiếng khắp thế giới như Stanford University, Princeton University, University of Michigan,… Cũng vì vậy mà khi đăng kí học với Coursera, bạn cần tham gia theo đúng thời gian mà mỗi khoá học quy định, trung bình khoảng 3–15 tiếng/tuần.

5. Khan Academy:

Khan Academy là website học trực tuyến mang đến cho các Software Engineers cơ hội học rất nhiều kĩ năng từ kĩ thuật số, coding, tính toán đến khoa học máy tính. Vì thế, bạn vừa có thể trở thành một lập trình viên chuyên nghiệp, vừa là một chuyên gia toán học nếu biết chọn lọc và sắp xếp thời gian.

Hình thức tài liệu học tập ở Khan Academy vô cùng phong phú

Điều thú vị ở Khan Academy là bạn có thể thực hành trực tiếp các kĩ năng bằng kho câu hỏi (quiz) vô cùng đơn giản và dễ nhớ. Bạn có thể vừa kết hợp tích luỹ lý thuyết từ nhiều tài liệu khác nhau, vừa làm các bài tập trên Khan Academy để ôn lại kiến thức của mình.

Một bài quiz về Javascript

Trên đây là 5 websites uy tín để tự học lập trình mà Got It khuyên các bạn nên thử nếu muốn trau dồi và nâng cao trình độ bản thân. Tuy nhiên, để trở thành một Software Engineer giỏi, việc học sẽ không bao giờ dừng lại ở con số 5 hay 10 websites. Hãy luôn kết hợp học tập từ nhiều nguồn khác nhau và không ngừng cập nhật những công nghệ mới nhất để có thể trở thành những người dẫn đầu bạn nhé!


Đừng quên follow Medium của Got It để đón đọc những blog mới vào thứ 3 và thứ 5 hàng tuần với nhiều bài viết thú vị đầy màu sắc của thế giới IT.


Nếu bạn quan tâm, hãy xem các vị trí đang tuyển dụng của Got It tại: bit.ly/gotit-hanoi và đọc thêm về quy trình tuyển dụng tại đây.

Nếu bạn quan tâm, hãy xem các vị trí đang tuyển dụng của Got It và đọc thêm về quy trình tuyển dụng tại đây.

Tìm hiểu thêm về Got It tại:

 

Facebook

LinkedIn

Instagram

YouTube

Gmail

Zalo

 

Đăng ký nhận newsletter để không bỏ lỡ các bài viết bổ ích và thông tin mới nhất từ Got It

* indicates required

Nếu bạn quan tâm, hãy xem các vị trí đang tuyển dụng của Got It tại: bit.ly/gotit-hanoi và đọc thêm về quy trình tuyển dụng tại đây.

https://vn.got-it.ai/blog/wp-content/uploads/2021/04/1_QAG9RXQyyMAY7i9OYo84FA.png
Got It Vietnam
August 15, 2019
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
Gợi ý tài liệu tự học các ngôn ngữ lập trình web phổ biến miễn phí

Gợi ý tài liệu tự học các ngôn ngữ lập trình web phổ biến miễn phí

Thay vì vội vàng đăng ký các chương trình học mất tiền, bạn hãy tham khảo ngay những tài liệu tự học các ngôn ngữ lập trình web phổ biến miễn phí được Got It gợi ý dưới đây. Các ngôn ngữ được nhắc đến trong bài bao gồm HTML, CSS và JavaScript – chìa […]
5 bài tập lập trình Python giúp bạn rèn luyện kỹ năng

5 bài tập lập trình Python giúp bạn rèn luyện kỹ năng

Sau khi nhận được nhiều yêu cầu từ bạn đọc về chủ đề “bài tập lập trình Python”, Got It đã sưu tầm những bài tập Python thực sự giúp các bạn đang học ngôn ngữ này, hoặc những người đang làm việc liên quan đến nó, hiểu được cách mà Python hoạt động. Bài […]
4 quyển sách Python tiếng Việt cho người mới bắt đầu

4 quyển sách Python tiếng Việt cho người mới bắt đầu

Bạn muốn tìm hiểu về Python nhưng tìm đâu cũng chỉ thấy sách tiếng Anh? Đừng lo, Got It sẽ dành tặng bạn 4 quyển sách Python tiếng Việt cực kỳ hữu ích ngay trong bài viết này! Cùng khám phá nhé! Mục lụcPython cơ bản… Rất là cơ bản – Võ Tuấn DuyTớ Học […]
“Mua sách lập trình ở đâu?” – Trả lời câu hỏi khó.

“Mua sách lập trình ở đâu?” – Trả lời câu hỏi khó.

“Mua sách lập trình ở đâu?” là câu hỏi mà nhiều bạn thắc mắc khi bắt đầu làm quen với lĩnh vực lập trình. Hôm nay hãy cùng Got It tìm kiếm câu trả lời cho câu hỏi hóc búa này nhé! Mục lục1. Địa điểm mua sách lập trình tại Việt Nama. Mua sách […]
4 khóa học lập trình hướng đối tượng miễn phí cho người mới

4 khóa học lập trình hướng đối tượng miễn phí cho người mới

Nếu bạn muốn theo nghề IT thì sớm muộn cũng phải học lập trình hướng đối tượng. Đây là một kiến thức cơ bản, bắt buộc phải biết. Bài viết sẽ chia sẻ với bạn 4 khóa học miễn phí, phù hợp với người mới bắt đầu. Mục lục1. Học lập trình hướng đối tượng […]
Tài liệu lập trình Python tiếng Việt tốt nhất hiện nay

Tài liệu lập trình Python tiếng Việt tốt nhất hiện nay

Nếu bạn đang tìm tài liệu lập trình Python tiếng Việt thì hãy tham khảo ngay ebook “Python cơ bản… Rất là cơ bản” của tác giả Võ Duy Tuấn. Đây là tài liệu cung cấp đầy đủ kiến thức Python cơ bản dành cho người Việt. Hãy cùng Got It khám phá tài liệu […]