7 trang web học lập trình cho người mới bắt đầu

114

Codecademy

Codecademy có một loạt các courses và phong cách giảng dạy khá ổn và kỹ lưỡng. Một lợi ích tuyệt vời của trang web này là tính tương tác của nó. Bạn được trực tiếp code ngay từ bài học đầu tiên.

Ở trang web này có các khoá học như:

  • Java, C/C++, C#, Ruby, Python2/3, SQL…
  • HTML, JavaScript, CSS, Web Development, Ruby On Rails, ReactJS, …
  • Blockchain, Machine Learning,..

Ưu điểm:

  • Khá nhiều courses.
  • Giao diện đẹp.
  • Tương tác tốt, được thực hành ngay trong khi học.

Nhược điểm:

  • Nội dung các course chỉ dừng lại ở mức cơ bản.
  • Một số course phải trả phí.

Mức phí: Có cả free và trả phí khoảng $15.99/tháng.

FreeCodeCamp

FreeCodeCamp quan tâm về việc tạo ra các mối quan hệ ngoài đời thực và xây dựng một cộng đồng xung quanh giáo dục lập trình. Nó cung cấp cơ hội để học lập trình bằng cách tham gia vào các thử thách khác nhau. Bạn có thể truy cập vào các phần tutorial và các khóa học để giúp bạn hoàn thành từng thử thách.

Trang Web này cung cấp các courses về: HTML, JS, CSS, Database, Git , NodeJS , ReactJS,…

Ưu điểm:

  • Giao diện đơn giản và dễ sử dụng.
  • Các courses có cấu trúc khá tốt.
  • Được thực hành ngay trong khi học.

Nhược điểm:

  • Không skip được bài học.
  • Một số chủ đề đi khá sâu và dễ mất tập trung.
  • Vì giao diện trang web quá đơn điệu nên có thể dễ gây mất tập trung trong lúc học.

Mức phí: Đúng như tên của nó, đây là trang web học lập trình FREE!

Khan Academy

Khan Academy là một nền tảng học tập trực tuyến lớn. Nó là một nơi tuyệt vời để bắt đầu phát triển vô số kiến thức và kỹ năng liên quan đến mã hóa. Bạn sẽ tìm thấy các khóa học và hướng dẫn từ các kiến thức cơ bản về lập trình, cho đến các ứng dụng nâng cao. Ở trang web này bạn có thể học các course về giải thuật lập trình, ngôn ngữ lập trình,….

Ưu điểm:

  • Giao diện đơn giản, đẹp, dễ sử dụng.
  • Các courses có cấu trúc tốt.
  • Nhiều nhiều courses.
  • Có video bài giảng và thực hành ngay trong khi học.

Nhược điểm:

  • Bạn chỉ được tiếp xúc với một phong cách giảng dạy, có thể dễ gây chán.

Mức phí: Miễn phí!.

Udacity

Đối với những người học tốt nhất theo phong cách bài giảng, cách tiếp cận bài giảng và bài kiểm tra video tương tác của Udacity có thể rất phù hợp. Được giảng dạy bởi một loạt các giảng viên xuất sắc hàng đầu – thậm chí một vài nhân viên của Google – các khóa học là một kết hợp tuyệt vời cho những người thích xem hơn là đọc kinh nghiệm học tập của họ.

Ở đây có các course về: Machine Learning, Computer Vision, Deep Learning, Nature Language Processing, …. Thích hợp cho web development và machine learning.

Ưu điểm:

  • Giao diện đẹp.
  • Nội dung chất lượng và được bổ sung liên tục.
  • Nội dung có cấu trúc tốt được cung cấp trực tiếp bởi Google.
  • Có một số course free.

Nhược điểm:

  • Phải trả phí.

Mức phí: Khoảng $399 !.

Coursera

Coursera cung cấp các khóa học, hướng dẫn và tài nguyên dựa trên được giảng dạy bởi các giáo sư tại các trường đại học hàng đầu. Bạn sẽ tìm thấy hàng trăm khóa học khác nhau để lựa chọn.

Để phát triển các khóa học này, họ hợp tác với một số giáo viên giỏi nhất tại các trường đại học hàng đầu. Điều đó có nghĩa là bạn đang học từ một số tài nguyên tốt nhất hiện có. Mọi khóa học trên trang này đều hoàn toàn miễn phí, nhưng, nếu bạn muốn nhận được chứng nhận, thì bạn sẽ phải trả tiền cho điều đó.

Ưu điểm:

  • Giao diện đơn giản, đủ dùng, không quá đơn điệu.
  • Nội dung, chất lượng các khóa học rất tốt mặc dù nó miễn phí.
  • Bạn có thể học các khóa học từ các trường đại học danh tiếng.
  • Free.

Nhược điểm:

  • Phần lớn các khóa học đều ở mức độ beginner.

Mức phí: Khoảng $49 nếu bạn muốn lấy chứng chỉ, nếu không thì nó miễn phí !.

Treehouse

Với hơn 1.000 video chất lượng cao, Treehouse là một khoản đầu tư tuyệt vời cho những ai muốn tìm trang web học lập trình mà không có bất kỳ kinh nghiệm nào trước đó. Các video của họ được thiết kế để đưa bạn từ không biết gì về lập trình đến việc kiếm cho mình một công việc trong ngành công nghệ. Và người dùng đang làm điều này, với một danh sách ngày càng nhiều người sử dụng Treehouse để bắt đầu một sự nghiệp mới trong công nghệ.

Ưu điểm:

  • Giao diện đẹp, dẽ dùng.
  • Giá cả phải chăng.
  • Cộng đồng tốt.
  • Nhiều ngôn ngữ, kỹ năng để lựa chọn học.
  • Lộ trình học tập rõ ràng.

Nhược điểm:

  • Các câu đố quá dễ.
  • Vẫn yêu cầu công việc bổ sung bên ngoài Treehouse để học nâng cao hơn.

Mức phí: Từ $25/tháng.

PluralSight

PluralSight là một trong những trang web học lập trình nhiều người ưa thích. Họ có một thư viện lớn các khóa học được cập nhật thường xuyên dựa trên các xu hướng mới nhất trong ngành công nghệ. Nếu bạn chỉ muốn học lập trình thì các tùy chọn khác cũng ổn. Nhưng nếu bạn muốn có một công việc trong ngành công nghệ thì bạn nên thử Pluralsight.

Ưu điểm:

  • Giao diện đẹp.
  • Nội dung chuyên sâu.
  • Các khóa học được thêm hàng ngày.
  • Bạn có thể là một người hướng dẫn trong Pluralsight.

Nhược điểm:

  • Mức độ của các khóa học là khó hiểu cho người mới bắt đầu
  • Một số course bị outdated.

Mức phí: $29/tháng hoặc $299/năm. (Bạn có thể vào https://www.visualstudio.com/, đăng nhập và vào phần user benefits để active 1 tháng sử dụng PluralSight.)

Kết luận

Cảm ơn các bạn đã theo dõi bài viết. hy vọng với 7 trang web học lập trình trên, các bạn có thể tìm được nguồn học chất lượng cho mình.

Comments

comments