1. Chỉ học ngôn ngữ Java

Khi so sánh với các nền tảng giáo dục khác, CodeGym khác biệt ở chỗ chúng tôi chỉ dạy cách lập trình bằng Java . Chúng tôi không ngừng làm việc để làm cho trải nghiệm học tập của bạn hiệu quả hơn, thú vị hơn và dễ tiếp cận hơn. Kết quả là, chúng tôi đã trở thành một trong những tài nguyên phổ biến nhất để học Java .

Nếu chúng tôi, giống như nhiều người khác, bắt đầu thêm các khóa học về C#, JavaScript, Python, v.v., thì chúng tôi sẽ nhanh chóng trở thành một trang web khác trong số hàng nghìn trang web dạy mọi thứ nhưng theo cách tầm thường . Mục tiêu của chúng tôi là làm cho trang web học Java tốt nhất không thể chối cãi trên thế giới.

Điều đó có nghĩa là chúng ta thường phải từ chối niềm vui của mình khi thực hiện một khóa học khác về chủ đề được thổi phồng mới nhất. Thay vào đó, lần thứ mười một, chúng tôi tinh chỉnh các bài học tương tự và cải thiện các nhiệm vụ tương tự. Như họ nói, hoàn hảo là kẻ thù của điều tốt 🙂

Vì vậy, hãy xem nhanh những gì chúng ta có ngày hôm nay trên CodeGym.


2. Bản đồ nhiệm vụ

Toàn bộ khóa học Java của CodeGym được chia thành 4 khối được gọi là nhiệm vụ. Các nhiệm vụ này là Java Syntax , Core , CollectionsMultithreading . Mỗi nhiệm vụ bao gồm các cấp độ. Có 18 cấp độ trong nhiệm vụ đầu tiên và 10 cấp độ trong mỗi nhiệm vụ tiếp theo. Chỉ một vài, phải không?

Lần lượt, mỗi cấp độ bao gồm 10-15 bài học và khoảng 30 nhiệm vụ thực tế. Tất cả lên tới 1200 nhiệm vụ và 600 bài học. Bây giờ mọi thứ đang trở nên thú vị!

Các nhiệm vụ dần trở nên khó khăn hơn. Các nhiệm vụ ban đầu có thể được giải quyết trong vài phút. Nhiệm vụ khi kết thúc khóa học có thể mất hàng giờ hoặc thậm chí vài ngày để hoàn thành. Hoàn thành toàn bộ khóa học bạn sẽ có 500-1000 giờ kinh nghiệm lập trình. Đây là mức tối thiểu bạn cần để thiết lập khả năng "suy nghĩ như một lập trình viên" của mình.

Sẽ mất từ ​​6 đến 12 tháng để hoàn thành toàn bộ khóa học, tùy thuộc vào mức độ đào tạo, sự siêng năng và lượng thời gian bạn sẵn sàng dành cho việc học Java.


3. Cấp độ và bài học

Cấp độ và bài học

Tất cả các nhiệm vụ được chia thành các cấp độ. Mỗi cấp độ bao gồm 10-15 bài học. Ngược lại, các bài học có thể chứa các nhiệm vụ. Có những bài học không có bất kỳ nhiệm vụ nào, và có những bài học có hơn mười nhiệm vụ.

Và để làm cho việc học trở nên thú vị hơn đối với bạn, tất cả các khóa đào tạo đều ở dạng trò chơi. Trong nhiều trò chơi, bạn có được kinh nghiệm bằng cách giết quái vật và lên cấp. Mỗi cấp độ mới cung cấp cho bạn một số cơ hội mới thú vị. CodeGym cũng vậy.

Trong CodeGym, bạn giải quyết các nhiệm vụ và nhận vật chất đen làm phần thưởng.

Bạn có thể sử dụng vật chất đen này để mở khóa các bài học và cấp độ tiếp theo. Và các cấp độ mới mang đến cho bạn những bài học mới và nhiệm vụ mới. Để hoàn thành toàn bộ khóa học Java, bạn sẽ phải giải quyết ít nhất 80% tất cả các nhiệm vụ.


4. Chất đen

Bài học chỉ có thể được mở khóa theo thứ tự. Bạn không thể mở một bài học ở đâu đó giữa khóa học mà không mở khóa tất cả các bài học trước đó. Hơn nữa, để mở khóa bài học tiếp theo, trước tiên bạn phải "tích trữ" đủ vật chất tối, sau đó sử dụng nó để "mua" bài học tiếp theo:

Nếu bạn có đủ chất đen, thì bài học sẽ mở ra và bạn sẽ thấy thông báo sau:

Nếu bạn không có đủ chất đen, thì bạn sẽ thấy một thông báo khác:


5. Bài vừa rồi (Còn tiếp)

Nếu bạn quay lại trang web sau một thời gian dài vắng mặt và muốn nhanh chóng quay lại bài học cuối cùng mà bạn đã mở, có 2 cách nhanh chóng để thực hiện việc này:

phương pháp một

Mở nhiệm vụ bạn đang làm. Bên cạnh cấp độ cuối cùng bạn đã mở, bạn sẽ thấy liên kết "Tiếp tục". Nhấp vào nó và bạn sẽ được đưa đến bài học cuối cùng mà bạn đã mở trong nhiệm vụ này.

phương pháp hai

Nhấp vào Học tập ở góc trên bên trái của trang web. Sẽ có một danh sách ba bài học cuối cùng mà bạn đã mở. Bài gần đây nhất là ngoài cùng bên trái. Nhấp vào thẻ mong muốn và — bùm — bạn đang ở trong bài học.