CodeGym /Các khóa học /JAVA 25 SELF /Nền tảng CodeGym: cách thức tổ chức việc học

Nền tảng CodeGym: cách thức tổ chức việc học

JAVA 25 SELF
Mức độ , Bài học
Có sẵn

1. Đại học và khóa học

CodeGym không chỉ là một khóa học lập trình, mà là một môi trường tương tác để nắm vững nghề IT thực thụ. Ở đây mọi thứ đều được suy tính kỹ lưỡng: từ những bước đầu trong “Quests” đến sự hỗ trợ của cộng đồng, plugin cho các IDE chuyên nghiệp và ứng dụng di động riêng 📱.

Bây giờ bạn sẽ biết nền tảng được tổ chức bên trong như thế nào: tìm lý thuyết ở đâu, cách làm việc với bài tập, “vật chất đen” 🖤 là gì, khảo sát để làm gì, tìm trợ giúp ở đâu và làm sao tiếp tục học ngay cả khi bạn không ở trước máy tính. Nhưng hãy bắt đầu từ điều đơn giản nhất :)

CodeGym platform

Trên CodeGym có hai hình thức học chính:

Tính đến hôm nay, có 3 nghề trong định dạng Đại học dành cho bạn:

Ngoài ra còn có 6 khóa tự học tương tác:

2. Mô-đun và quests

Nếu một khóa học quá lớn, nó sẽ được chia nhỏ thêm thành các khóa nhỏ hơn. Ở CodeGym University, các phần như vậy được gọi là mô-đun, còn ở các khóa tự học thì gọi là quests.

Tất cả các quests (và mô-đun) của khóa học hiện tại của bạn được hiển thị trong mục Bản đồ Quests 🗺️:

Quests Map

Ví dụ:

Khóa Java dành cho tự học gồm 4 quest:

  • Quest “Java Syntax”
  • Quest “Java Core”
  • Quest “Java Collections”
  • Quest “Java Multithreading” 🤹‍♂️

Khóa Python Fullstack Software Engineer gồm 6 mô-đun:

  • Mô-đun “Python Core”
  • Mô-đun “Python Fullstack”
  • Mô-đun “Python Django”
  • Mô-đun “Python FastAPI”
  • Mô-đun “Python Final”
  • Mô-đun “Trung tâm nghề nghiệp” 🏆

3. Khóa học đang hoạt động

Các khóa học trên CodeGym có thể được học song song, nhưng không đồng thời.

Bạn có thể theo học nhiều khóa song song, nhưng chỉ một khóa trong số đó sẽ là đang hoạt động. Nếu muốn chuyển sang khóa khác, bạn cần chuyển một cách rõ ràng trong mục “Học tập của tôi”:

My learning

Nếu bạn muốn chuyển sang khóa đã học trước đó, hãy chọn nó từ danh sách và nhấn nút “Quay lại học tập”. Sau đó, nó sẽ trở thành khóa học hiện tại của bạn.

Nếu nhấn nút “Tiếp tục học”, bạn sẽ được chuyển tới bài giảng đang mở gần nhất của khóa học đang hoạt động 🚀.

4. Cấp độ và bài giảng

Mỗi khóa học trên CodeGym được chia thành các cấp độ, và các cấp độ gồm các bài giảng. Bài giảng chứa bài tậpkhảo sát.

Nếu nhấp vào quest (hoặc mô-đun) trong mục Bản đồ Quests, bạn sẽ được chuyển đến trang cá nhân của quest đã chọn. Ở đó bạn sẽ thấy mô tả của quest này, cũng như danh sách các cấp độ của nó. Ví dụ:

Quest levels

Tùy theo số bài giảng của cấp độ bạn đã hoàn thành, trạng thái của nó sẽ thay đổi: “Không khả dụng”, “Đang tiến hành” và “Đã hoàn thành” ✅.

Cũng từ trang này, bạn có thể nhanh chóng vào bài giảng đang mở gần nhất của quest — ở bên phải hình là nút “Tiếp tục”.

5. Bài giảng của cấp độ

Nếu nhấp chuột vào tên cấp độ, toàn bộ danh sách bài giảng của nó sẽ mở ra trước mắt bạn:

Level lectures

Trong hình trên, bạn thấy tất cả bài giảng của cấp độ 4 của khóa SQL. Bài giảng được mở gần nhất là 4.1

Về nguyên tắc, bạn có thể đặt lại bộ lọc và xem bài giảng của bất kỳ khóa học nào khác mà bạn có quyền truy cập:

Lectures filter

6. Hình thức trò chơi

Mặc định, tất cả các bài giảng của khóa đều bị khóa. Để mở bài giảng tiếp theo, bạn cần trả vài đơn vị “Vật chất đen” 🖤. Còn để kiếm vật chất đen thì bạn luyện tập: giải bài tập, xem video và làm khảo sát.

Nhiều (nhưng không phải tất cả) bài giảng của khóa có chứa bài tập. Cuối bài giảng thường trông như sau:

Tasks in a lecture

Ở đây bạn thấy hai bài tập thực hành, trong đó bạn cần viết mã. Với mỗi lời giải đúng, bạn sẽ nhận được hai đơn vị vật chất đen.

Bạn không bắt buộc phải giải ngay. Nếu muốn, bạn có thể để bài tập lại và tiếp tục đọc bài giảng. Để mở bài giảng tiếp theo, bạn sẽ phải tiêu tốn 1 đơn vị vật chất đen. Nhưng rồi vẫn sẽ phải giải bài tập — cơ chế của CodeGym được thiết kế sao cho bạn không thể chỉ đọc lý thuyết mà bỏ qua thực hành.

7. Bài tập

Nếu bạn bỏ lỡ một số bài tập hoặc muốn quay lại chúng sau, bạn luôn có thể tìm thấy trong mục Bài tập ở menu bên trái:

Tasks section

Trong đó có ba tab:

Có những ngày (hoặc đêm 🌙) bạn chỉ muốn giải bài tập. Để làm điều đó, bạn thậm chí không cần mở bài giảng. Chỉ cần vào mục Bài tập, chọn menu “Bài tập chưa giải” và tận hưởng.

Nếu bạn muốn biết chi tiết về bài tập, có một bài giảng riêng về Bài tập trên CodeGym.

8. Mục “Trợ giúp”

Mục Trợ giúp trên CodeGym là một công cụ rất mạnh. Niềm tự hào của chúng tôi 🥇.

Ở đó, bạn có thể đặt câu hỏi về bất kỳ bài tập nào của bạn và vào câu hỏi của bạn sẽ tự động được đính kèm:

  • 📝 Đề bài của bạn
  • 📂 Các tệp trong lời giải của bạn
  • 📊 Danh sách các yêu cầu của bài và trạng thái của chúng.

Người đọc câu hỏi của bạn sẽ có một IDE đặc biệt, nơi họ có thể xem lời giải của bạn. Ví dụ:

Help section

Định dạng câu hỏi như vậy rất mạnh trong việc tăng khả năng nhận được câu trả lời chất lượng. Dưới một số bài tập còn có cả những cuộc thảo luận dài của các thành viên kỳ cựu trên diễn đàn.

Nếu bạn quan tâm đến chi tiết, có một bài giảng riêng về Mục Trợ giúp.

P.S.

Chúng tôi còn có ứng dụng di động và các plugin tuyệt vời cho IDE chuyên nghiệp, nhưng chúng xứng đáng có những bài giảng riêng.

Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION