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.

Uyen Tran
Uyen Tran
August 15, 2019
0
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
10 tài liệu lập trình Python tốt nhất

10 tài liệu lập trình Python tốt nhất

Trong 5 năm gần đây, Python luôn được vinh danh trong top những ngôn ngữ lập trình phổ biến nhất và được yêu thích nhất thế giới. Với những newbie về lập trình, Python cũng là một trong những lựa chọn phổ biến, bởi đây là ngôn ngữ lập trình hướng đối tượng bậc cao […]
Học Python từ cơ bản đến nâng cao với hơn 40 dự án thực tế

Học Python từ cơ bản đến nâng cao với hơn 40 dự án thực tế

Python đã và đang là một trong những ngôn ngữ lập trình phổ biến nhất thế giới hiện nay. Nhưng làm gì để thành thạo Python khi bạn chưa có nhiều kinh nghiệm làm việc? Làm sao để có một profile, một CV đẹp để ứng tuyển vào công ty mà bạn ao ước? Có […]
Ở tuổi 22, bạn nên có những kinh nghiệm phỏng vấn gì?

Ở tuổi 22, bạn nên có những kinh nghiệm phỏng vấn gì?

Hai mươi hai tuổi, phần lớn chúng ta đều đứng trước một ngưỡng cửa mang tên “Tốt nghiệp”. Bạn sẽ phải chọn giữa bắt đầu đi làm, hay học lên bậc cao hơn; tự đi tìm việc, hay chờ để được giới thiệu; ở lại thành phố này, hay chuyển đi nơi khác; chọn công […]
Làm Test Engineer ở Got It có lợi thế gì cho bạn?

Làm Test Engineer ở Got It có lợi thế gì cho bạn?

Test Engineer ở Got It là trải nghiệm như thế nào? Sau các bài viết về công nghệ, về quy trình tuyển dụng hay lộ trình đào tạo, hãy cùng nhìn lại một cách tổng quát nhất những lợi thế mà bạn có được khi làm Test Engineer tại Got It nhé! Khác với các […]
Thiền và những lợi ích bạn có thể chưa biết trong ngành lập trình

Thiền và những lợi ích bạn có thể chưa biết trong ngành lập trình

Mình có ý tưởng viết bài này vào một ngày chớm thu ở Hà Nội, khi thời tiết có chút se lạnh và bầu trời có vẻ dịu dàng hơn. Một không khí hoàn hảo để cho ta hít một hơi thật sâu, thả lỏng tâm hồn và cho phép cơ thể được thư giãn. […]
Con đường IT nào dành cho dân kinh tế?

Con đường IT nào dành cho dân kinh tế?

Cơ hội mới dành cho ai không biết lập trình, ghét việc “bàn giấy"!