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

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

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

1. Trường đại học và Khóa học

CodeGym không chỉ là một khóa học lập trình, mà còn là một môi trường tương tác thực sự để học nghề IT. Tất cả đều được thiết kế tỉ mỉ: từ những bước đầu trong “Quest” đến sự giúp đỡ 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 bên trong nền tảng hoạt động như thế nào: nơi tìm lý thuyết, cách làm việc với tasks, "chất tối đen" 🖤 là gì, tại sao cần các khảo sát, nơi tìm sự giúp đỡ và cách tiếp tục học ngay cả khi không dùng máy tính. Nhưng bắt đầu từ những điều đơn giản nhất nhé :)

Nền tảng CodeGym

Trong CodeGym có hai hình thức học chính:

Hiện tại bạn có thể chọn 3 nghề nghiệp theo dạng Trường đại học:

Cũng có 6 khóa học tự học tương tác:

  • ☕️ Java Core - khóa học Java
  • 🐍 Python Core - khóa học Python 3.12
  • 🎨 Web Core - khóa học Web: HTML, CSS, JavaScript
  • #️⃣ C# Core - khóa học C# 14 và .NET 10
  • 🐳 Docker+Linux - kiến thức căn bản về Docker và Linux
  • 🗄️ SQL+PostgreSQL - khóa học SQL và PostgreSQL

2. Modules và Quest

Nếu một khóa học quá lớn, nó sẽ được chia nhỏ thành các phần nhỏ hơn. Trong Trường đại học của CodeGym, các phần này gọi là modules, còn trong các khóa tự học - quest.

Tất cả quest (và modules) của khóa học hiện tại của bạn đều hiển thị trong phần Bản đồ Quest 🗺️:

Bản đồ Quest

Ví dụ:

Khóa Java 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 modules:

  • Module "Python Core"
  • Module "Python Fullstack"
  • Module "Python Django"
  • Module "Python FastAPI"
  • Module "Python Final"
  • Module "Trung tâm nghề nghiệp" 🏆

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

Bạn có thể học nhiều khóa cùng lúc song song, nhưng không cùng lúc.

Bạn có thể học nhiều khóa cùng lúc, nhưng chỉ một khóa sẽ là khóa đang hoạt động. Nếu muốn chuyển sang khóa khác, bạn cần chọn rõ trong phần "Tiến trình của tôi":

Tiến trình của tôi

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

Nếu nhấn nút "Tiếp tục học", bạn sẽ được đưa đến bài lecture cuối cùng của khóa đang hoạt động 🚀.

4. Levels và Lectures

Mỗi khóa học trên CodeGym được chia thành levels, còn các levels gồm các lectures. Lectures chứa tasks và khảo sát.

Nếu nhấn vào quest (hoặc module) trong phần Bản đồ Quest, bạn sẽ được chuyển đến trang cá nhân của quest đó. Trên trang này sẽ có mô tả quest và danh sách các levels của nó. Ví dụ:

Levels của quest

Tùy theo số lượng lectures của level bạn đã hoàn thành, trạng thái của level sẽ thay đổi: "Không khả dụng", "Đang tiến hành" và "Đã hoàn thành" ✅.

Từ trang này, bạn cũng có thể nhanh chóng truy cập lecture cuối cùng của quest - nút "Tiếp tục" ở bên phải hình.

5. Lectures của level

Nhấn vào tên level, bạn sẽ thấy danh sách tất cả các lectures của nó:

Lectures của level

Trong hình trên, bạn thấy tất cả các lectures của Level 4 của Khóa SQL. Lecture cuối cùng đã mở là 4.1.

Bạn hoàn toàn có thể reset bộ lọc để xem các lectures của các khóa khác mà bạn có thể truy cập:

Bộ lọc lectures

6. Hình thức chơi game

Tất cả các lectures của khóa học đều bị khóa mặc định. Để mở khóa lecture tiếp theo, bạn cần trả một số đơn vị "Chất tối đen" 🖤. Và để kiếm chất tối đen, bạn có thể thực hành: làm tasks, xem video và làm khảo sát.

Nhiều (nhưng không phải tất cả) lectures đều có tasks. Thường thì kết thúc lecture sẽ như thế này:

Tasks trong lecture

Ở đây bạn thấy hai tasks thực hành, trong đó cần viết mã. Mỗi task đúng sẽ giúp bạn nhận được hai đơn vị "Chất tối đen".

Bạn không bắt buộc phải làm tasks ngay lập tức. Nếu muốn, bạn có thể hoãn việc làm tasks và tiếp tục đọc lectures. Để mở lecture tiếp theo, bạn sẽ phải tiêu tốn 1 đơn vị "Chất tối đen". Nhưng tasks vẫn phải làm - cơ chế của CodeGym là không cho phép chỉ đọc lý thuyết rồi bỏ qua thực hành.

7. Tasks

Nếu bạn bỏ lỡ tasks hoặc muốn quay lại sau, luôn có thể tìm trong phần Tasks trong menu bên trái:

Phần Tasks

Trong đó có ba tab:

Có những ngày (hoặc đêm 🌙), bạn chỉ muốn làm tasks thôi. Không cần mở lectures. Chỉ cần vào phần Tasks, chọn "Tasks chưa giải" và thưởng thức.

Nếu muốn biết rõ hơn về tasks, có một bài giảng riêng về Tasks trên CodeGym.

8. Phần "Hỗ trợ"

Phần Hỗ trợ trên CodeGym là một công cụ cực kỳ mạnh mẽ. Niềm tự hào của chúng tôi 🥇.

Tại đó, bạn có thể đặt câu hỏi về bất kỳ task nào của mình và câu hỏi của bạn sẽ tự động kèm theo:

  • 📝 Điều kiện của task
  • 📂 Các file của lời giải của bạn
  • 📊 Danh sách yêu cầu của task 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ụ:

< src="https://cdn.codegym.cc/images/article/30063fdf-19ae-420c-b8f6-64440a22f31c/1024.jpeg" alt="Phần Hỗ trợ">

Định dạng câu hỏi như vậy rất là giúp tăng khả năng nhận được câu trả lời chất lượng. Dưới mỗi task, còn có các cuộc thảo luận sôi nổi từ các thành viên thường xuyên của diễn đàn.

Nếu bạn muốn biết rõ hơn, có một bài giảng riêng về Phần Hỗ trợ.

P.S.

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

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