Học theo tốc độ của bản thân tập trung vào việc nắm vững những kiến thức cơ bản về phát triển và cải thiện kỹ năng thực hành.
Định dạng này phù hợp với người mới bắt đầu và những sinh viên có kinh nghiệm hơn muốn nắm vững những kiến thức cơ bản về lập trình bằng các ngôn ngữ phổ biến—Java, Python—hoặc học phát triển web. Bạn sẽ được tiếp cận khóa học cơ bản về một trong những lĩnh vực này và có thể học theo tốc độ của riêng mình, không có lịch trình cố định, trực tiếp trên CodeGym. Bạn sẽ được tiếp cận các bài giảng, nhiệm vụ có xác minh tự động, các dự án nhỏ và các phần "Trợ giúp", "Trò chơi" cùng các phần cộng đồng khác giúp duy trì động lực trong quá trình học.
Học tại trường đại học có thể giúp bạn trở thành chuyên gia phát triển cấp trung—một nhà phát triển Java hoặc Python toàn diện hoặc một nhà phát triển web.
Sinh viên đại học học theo lịch trình cố định. Chương trình bao gồm 5 học phần, trong đó sinh viên có các buổi học nhóm hàng tuần với một cố vấn, đọc thêm các bài giảng và hoàn thành bài tập về nhà từ chương trình nâng cao. Vào cuối mỗi học phần, sinh viên sẽ viết một dự án thực hành lớn. Sau khi hoàn thành khóa học, họ sẽ phát triển một dự án cuối khóa và đăng ký tham gia chương trình chuẩn bị tìm kiếm việc làm chuyên sâu với Trung tâm nghề nghiệp CodeGym.
Sau khi hoàn thành tất cả các mô-đun khóa học trong trường Đại học, bạn sẽ nhận được chứng chỉ xác nhận trình độ phát triển theo hướng đã chọn (Java, Python, Web/Frontend).
Thật không may, bằng cấp không được cấp cho những sinh viên đã hoàn thành các khóa học tự học. Chúng được cấp dựa trên các dự án thực tế đã hoàn thành thành công và được cố vấn xác minh từ chương trình Đại học nâng cao.
Bạn có thể học nhiều khóa học cùng lúc nếu bạn có nhiều đăng ký đang hoạt động.
Ví dụ, bạn có hai đăng ký Premium—để tự học theo tốc độ của mình trên các khóa học tương tác bằng Java và Python. Trong trường hợp này, để chuyển từ khóa học này sang khóa học khác, hãy vào Cài đặt→Học tập và chọn khóa học bạn muốn tiếp tục học.