TÀI LIỆU HỌC JAVA
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Top 5 trang web học Java Core online miễn phí tốt nhất

Bạn đang tìm trang web học Java Core online nhưng không biết học ở đâu chất lượng? Vậy thì tham khảo bài viết này nhé, mình sẽ chỉ ra một số trang web học Java tốt nhất.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Java Core là kiến thức căn bản của ngôn ngữ Java, là ngôn ngữ mà bạn phải học nếu muốn theo công nghệ Java như Java Web, Java Win App, Java Mobile. Và sau đây là danh sách 5 trang có tiếng Anh lẫn tiếng Việt.

I. Các trang web học Java Core miễn phí

Có rất nhiều trang web học Java online và miễn phí như: JavaPoint, TutorialsPoint, .. Nhưng trước tiên mình muốn giới thiệu một vài series trên blog mình đã nhé. Tuy có thể không hay nhưng là tiếng Việt nên dễ học hơn.

1. Freetuts.net

hoc java tai freetuts JPG

Đây là giáo trình của một bạn sinh viên năm cuối ngành CNTT biên soạn. Bạn ấy đã tự học Java và viết lai với mục đích chia sẻ cũng như ghi lại kiến thức để sau này tham khảo. Tài liệu dài hơn 60 bài, mỗi bài sẽ có phần bài tập ở phía dưới nên thoải mái thực hành nhé.

Ngoài ra tác giả còn biên soạn thêm các chủ đề nâng cao như: Xử lý Pattern, bài tập nâng cao, câu hỏi phỏng vấn, và chia sẻ link tải [tài liệu Java] trong quá trình học.

Xem tại đây

2. W3School

hoc java tai w3shcools JPG

Đây là trang tiếng Anh, nơi mà hầu như lập trình viên nào cũng ít nhất một lần ghé thăm. Nếu trước đây W3School nổi tiếng với đống kiến thức [học lập trình Web] thì nay họ đã biên soạn ra nhiều tài liệu hơn, điển hình là ngôn ngữ Java.

Mỗi bài học sẽ có bài tập thực hành đầy đủ, ví dụ cũng khá trực quan nên dễ theo dõi. Tuy nhiên điểm yếu duy nhất ở đây là kiến thức khá căn bản, không giải thích quá nhiều đếu thuật toán và lưu đồ chạy của chương trình.

Xem tại đây

3. JavaPoint

hoc java tai javapoint JPG

Nghe tới tên domain thôi là bạn biết web này chuyên viết gì rồi phải không nào? Nhưng nhìn vậy chứ ở trang này có rất nhiều tuts về lập trình, nhưng chủ yếu thiên về công nghệ Java.

Hầu như mọi chủ đề về Java đều có ở đây. Tuy nhiên nó cũng dừng lại ở mức lý thuyết, bạn sẽ không có nhiều bài tập để thực hành tại nhà, thay vào đó sẽ thực hành trên các ví dụ mẫu luôn nhé.

Xem tại đây

4. Tutorials Point

hoc java tai tutorialspoint JPG

TutorialsPoint là trang web có nhiều tut về lập trình nhất ở thời điểm hiện tại. Đây là một team làm việc rất chuyên nghiệp, mọi chủ đề đều được biên soạn một cách cơ bản nhất, giúp người học theo dõi dễ dàng hơn. Và cũng như mấy trang trên, các tut ở đây khá là basic, chỉ với mục đích tham khảo và ôn lại kiến thức.

Riêng cá nhân mình thấy học tut ở đây không hay bằng những trang còn lại, bởi kiến thức quá đơn giản, chỉ lướt qua là chủ yếu chứ không chuyên sâu.

Xem tại đây

5. Beginnersbook

hoc java core tai beginnersbook JPG

Mình thấy trang này có vẻ hay nhất trong 3 trang tiếng Anh mà mình đã giới thiệu. Ban đầu admin chủ yếu viết về lập trình Java, về sau họ biên soạn thêm một số ngôn ngữ khác.

Tác giả viết rất chi tiết và căn bản, bài tập thực hành khá đầy đủ nên có thể nói đây là trang web đáng học nhất. Freetuts cũng có một số series tham khảo từ trang này đấy các bạn.

Xem tại đây

II. Các video học Java Core miễn phí

Nếu bạn thấy các tuts ở trên khó theo dõi và muốn học theo video thì có thể tham khảo một số nơi mà mình giới thiệu dưới đây nhé.

Bộ video học Java của ZendVN

ZendVN nổi tiếng với những khóa học online chất ra miếng. Giảng viên dạy nhiệt tình và kiến thức rất đầy đủ, từ căn bản đến nâng cao và theo một lộ trình cụ thể. Tốc độ dạy của giáo viên cũng rất chậm, vì vậy cũng có một số ý kiến là tăng tốc độ nên, cũng có một số ý kiến là dạy vạy quá ok rồi vì dễ theo dõi.

Bộ video này có gần 70 video dạy từ căn bản, nếu bạn là người chưa biết gì cũng có thể theo dõi được.

Xem toàn bộ tại đây

Bộ video học Java của Thân Triệu

Đây là bộ video mình thấy cũng rất hay, dạy khá chi tiết từ căn bản đến nâng cao. Và cũng giống như ZendVN, tác giả đưa ra một lộ trình khá chi tiết, mỗi video là một chủ đề nên việc tìm kiếm nội dung sẽ dễ dàng hơn nhiều.

Xem toàn bộ tại đây

III. Khóa học Java Core có phí

hoc java trong 4 tuan JPG

Nói về học lập trình Java Core thì hiện nay mình thấy có khóa lập trình Java trong 4 tuần của thầy Trần Duy Thanh là chất lượng nhất. Khóa học có tổng cộng hơn 90 bài giảng với thời lượng hơn 18h nên kiến thức khá đầy đủ, khác hoàn toàn với những khóa chỉ có 7, 8h.

Nội dung khóa học được chia làm 11 phần như sau:

  • Phần 1: Giới thiệu ngôn ngữ lập trình Java
  • Phần 2: Nền tảng ngôn ngữ lập trình Java
  • Phần 3: Xử lý lỗi trong Java
  • Phần 4: Các thư viện quan trọng thường dùng trong Java/Android
  • Phần 5: Xử lý chuỗi trong Java
  • Phần 6: Xử lý mảng trong Java
  • Phần 7: Xử lý Collection trong Java
  • Phần 8: Lập trình hướng đối tượng trong Java
  • Phần 9: Xử lý tập tin trong Java
  • Phần 10: Xử lý đa tiến trình trong Java
  • Phần 11: Project tổng hợp Lập trình Java trong 4 tuần

Khóa học hiện đang có gần 800 học viên theo học và được đánh giá tốt 5 sao. Học viên đa số là sinh viên đang theo học ngành CNTT tại các trường cao đẳng và đại học.

Đăng ký khóa học ngay

Trên là những chia sẻ về tài liệu học Java Core hay nhất mà mình sưu tầm được. Hy vọng với đống kiến thức này sẽ giúp bạn nắm vững lập trình Java căn bản, cũng như là tiền đề để sau này học thêm các công nghệ Java khác như: Android, JSP.

Cùng chuyên mục:

Khi nào dùng Default Methods trong Java 8

Khi nào dùng Default Methods trong Java 8

Ở 2 bài trước chúng ta đã tìm hiểu 2 tính năng mới của Java…

Cách chuyển chữ hoa thành chữ thường trong Java

Cách chuyển chữ hoa thành chữ thường trong Java

Trong bài viết này chúng ta sẽ tìm hiểu về cách chuyển đổi chữ in…

Bài tập tính tổng các số tự nhiên trong Java

Bài tập tính tổng các số tự nhiên trong Java

Các số dương 1, 2, 3, 4, ... được gọi là các số tự nhiên,…

Cách chuyển chữ thường thành chữ hoa trong Java

Cách chuyển chữ thường thành chữ hoa trong Java

Trong chuỗi có thể vừa có ký tự thường vừa có ký tự hoa, nhưng…

Cách viết hoa ký tự đầu tiên trong Java

Cách viết hoa ký tự đầu tiên trong Java

Để hiểu được bài này, các bạn cần có kiến thức căn bản về Java…

Hướng dẫn chuyển đổi giờ phút giây trong Java

Hướng dẫn chuyển đổi giờ phút giây trong Java

Để hiểu được chương trình, các bạn cần có kiến thức cơ bản về Java.…

Cách lấy thời gian hiện tại trong Java

Cách lấy thời gian hiện tại trong Java

Để hiểu được bài viết này, các bạn cần có kiến thức cơ bản sau…

Cách làm tròn số trong Java

Cách làm tròn số trong Java

Khi thực hiện tính toán, việc kết quả ra một con số thập phân dài…

Cách tìm ma trận chuyển vị trong Java

Cách tìm ma trận chuyển vị trong Java

Quá trình hoán đổi giữa hàng và cột được gọi là chuyển vị của ma…

Cách chuyển ArrayList thành mảng và ngược lại trong Java

Cách chuyển ArrayList thành mảng và ngược lại trong Java

Để hiểu được bài này, các bạn cần có kiến thức cơ bản về mảng…

Cách nối hai mảng trong Java

Cách nối hai mảng trong Java

Mình sẽ thực hiện hai chương trình nối mảng. Chương trình thứ nhất nối hai…

Cách xóa khoảng trắng của chuỗi trong Java

Cách xóa khoảng trắng của chuỗi trong Java

Mình sẽ thực hiện hai chương trình khác nhau để các bạn có thể hiểu…

In ra tam giác bằng ký tự * và số trong Java

In ra tam giác bằng ký tự * và số trong Java

Mình sẽ giới thiệu cách để in ra các tam giác bằng ký tự *…

Tìm số lớn nhất trong mảng Java

Tìm số lớn nhất trong mảng Java

Các bạn cần tìm hiểu về mảng, cách khởi tạo và in mảng trong Java…

Tìm ước của một số nguyên trong Java

Tìm ước của một số nguyên trong Java

Trong bài viết này chúng ta sẽ tìm hiểu cách tìm tất cả các ước…

Cách kiểm tra số hoàn hảo trong Java

Cách kiểm tra số hoàn hảo trong Java

Cách kiểm tra số đối xứng trong Java

Cách kiểm tra số đối xứng trong Java

Trong bài viết này chúng ta sẽ kiểm tra một số có phải là số…

Đảo ngược một số trong Java

Đảo ngược một số trong Java

Mình sẽ giới thiệu các bạn cách đảo ngược một số sử dụng vòng lặp…

Tìm bội chung nhỏ nhất trong Java

Tìm bội chung nhỏ nhất trong Java

Mình sẽ sử dụng hai cách khác nhau để tìm BCNN. Cách thứ nhất mình…

Cách hoán đổi hai số trong Java

Cách hoán đổi hai số trong Java

Trong phần này mình sẽ sử dụng một biến tạm temp() làm biến trung gian…

Top