%
Ưu đãi còn hiệu lực trong
00
00
00
00
CodeGym
Ưu đãi
Tìm cho mình một nghề mới
—giống như hơn 30,000 CodeGym cựu sinh viên đã làm
Programmer
UP TO65%
CodeGym các khóa học lập trình trực tuyến sẽ giúp bạn làm chủ những lĩnh vực phổ biến và bắt đầu một sự nghiệp trong CNTT. Trong các khóa học tương tác tự học theo tiến độ, bạn có thể học các kiến thức cơ bản về lập trình. Đào tạo nâng cao tại CodeGym University sẽ cho phép bạn có được một nghề, đáp ứng các yêu cầu hiện đại của thị trường CNTT, và thăng tiến lên vị trí Lập trình viên Trung cấp.
ALL IN ONE
ALL IN ONE
Một chìa khóa cho mọi công nghệ. Java, Python, C#, Frontend, SQL, Docker và các khóa học mới — học điều bạn muốn, khi bạn muốn. Tự do chuyển đổi giữa các hướng học.
Xem ưu đãi
Phát triển Java
  • khóa học
  • đại học
Phát triển Java
Học những kiến thức cơ bản về Java, lập trình hướng đối tượng, các mẫu thiết kế và các framework, và tạo ứng dụng đầu tiên của bạn.
Xem ưu đãi
Phát triển Python
  • khóa học
  • đại học
Phát triển Python
Học lập trình Python, làm việc với các thư viện, tự động hóa tác vụ và tạo ứng dụng.
Xem ưu đãi
Phát triển ChatGPT Apps
  • khóa học
  • new
Phát triển ChatGPT Apps
Khóa học production-ready đầu tiên trên thế giới. Xây app cho 800M người dùng ChatGPT. MCP, Agents SDK, ACP monetization. Đi trước — khoảnh khắc App Store của bạn năm 2026.
Xem ưu đãi
Phát triển Kotlin
  • khóa học
  • new
Phát triển Kotlin
Thành thạo Kotlin — ngôn ngữ của Google, Netflix, Uber. Coroutines, null-safety, networking và cơ sở dữ liệu. 680 bài tập — nhiều gấp 7 lần bất kỳ khóa Kotlin nào khác!
Xem ưu đãi
Phát triển C++
  • khóa học
  • new
Phát triển C++
Học C++ — ngôn ngữ của game engines, hệ điều hành và giao dịch tần suất cao. Từ chương trình đầu tiên đến multithreading và metaprogramming. C++20/23, quản lý bộ nhớ, STL. Bước vào ngành nơi độ phức tạp được trả công xứng đáng.
Xem ưu đãi
Phát triển Web
  • khóa học
  • đại học
Phát triển Web
Làm chủ HTML, CSS, JavaScript và các framework chính để tạo các trang web tương tác và responsive.
Xem ưu đãi
Phát triển C#
  • khóa học
Phát triển C#
Thành thạo C# từ cú pháp cơ bản đến phát triển cấp doanh nghiệp. Học OOP hiện đại, lập trình bất đồng bộ, đa luồng, xử lý tệp và sẵn sàng cho hệ sinh thái Microsoft.
Xem ưu đãi
Docker
  • khóa học
Docker
Thành thạo quản trị Linux và Docker, học cách tạo và quản lý container, và triển khai kiến trúc microservice.
Xem ưu đãi
SQL
  • khóa học
SQL
Thành thạo SQL từ truy vấn đơn giản đến mức chuyên gia. Học PostgreSQL, các tính năng cơ sở dữ liệu hiện đại, thiết kế schema và tối ưu hiệu suất.
Xem ưu đãi
Phát triển Go
  • khóa học
  • new
Phát triển Go
Học lập trình Go, quản lý concurrency qua goroutines và channels, xây microservices với REST API và gRPC, làm việc với cơ sở dữ liệu và áp dụng các thực hành hiện đại về testing và profiling.
Xem ưu đãi
Swift Development
  • khóa học
  • new
Swift Development
Learn to program in Swift outside the Apple ecosystem. Manage multithreading with modern async/await and Actors, build fast CLI tools and a reliable backend, work with networking, and apply architectural patterns in a language that combines the speed of C++ with complete memory safety.
Xem ưu đãi
Cần hỗ trợ để quyết định?
Liên hệ với chúng tôi nếu bạn có bất kỳ câu hỏi nào về việc học hoặc cần trợ giúp để chọn một khóa học tương tác hoặc nghề nghiệp tại trường Đại học. Chúng tôi sẽ vui lòng trả lời mọi câu hỏi của bạn.
Câu hỏi thường gặp về CodeGym Khóa học tự học và Chương trình Đại học

Học theo tiến độ riêng tập trung vào việc nắm vữ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.

Hình thức này phù hợp cho người mới bắt đầu và cả những học viên đã có kinh nghiệm muốn nắm vững kiến thức cơ bản về lập trình trong các ngôn ngữ phổ biến—Java, Python—hoặc học phát triển web. Bạn sẽ được truy cập vào một khóa cơ bản trong một trong các lĩnh vực này và có thể học theo tiến độ của riêng mình, không theo lịch cố định, trực tiếp trên the CodeGym. Bạn sẽ có quyền truy cập vào bài giảng, các bài tập với kiểm tra tự động, các mini-project và các phần cộng đồng như “Trợ giúp”, “Trò chơi” và những phần khác hỗ trợ duy trì động lực trong quá trình học.

Học tại Đại học có thể giúp bạn trở thành chuyên gia lập trình trình độ trung cấp—một lập trình viên full-stack Java hoặc Python hoặc một lập trình viên web.

Học viên Đại học học theo lịch biểu cố định. Chương trình gồm 5 module, trong đó học viên có các buổi nhóm hàng tuần với một mentor, đọc thêm 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 module, học viên thực hiện một dự án thực hành lớn. Sau khi hoàn thành khóa học, họ thực hiện dự án cuối khóa và tham gia chương trình chuẩn bị tìm việc chuyên sâu với Trung tâm Nghề nghiệp của CodeGym.

Sau khi hoàn thành tất cả các module của khóa học trong khuôn khổ Đại học, bạn sẽ nhận được một chứng chỉ xác nhận năng lực của bạn trong lĩnh vực đã chọn (Java, Python, Web/Frontend).

Rất tiếc, bằng cấp không được cấp cho học viên hoàn thành các khóa học theo tiến độ riêng. Chứng chỉ được cấp dựa trên các dự án thực hành đã hoàn thành thành công và được mentor xác minh từ chương trình Đại học nâng cao.

Gói Premium theo hướng mong muốn — Java, Python hoặc Web — là phù hợp cho mục đích này.
Đối với điều này, bạn cần một đăng ký University trong mong muốn hướng—Java, Python, hoặc Web. Bạn cũng có thể mua một đăng ký Mentor Pro để nhận thêm giờ cố vấn cá nhân bên cạnh việc học nghề tại University.

Bạn có thể học nhiều khóa học đồng thời nếu bạn có một vài đăng ký đang hoạt động.

Ví dụ, bạn có hai đăng ký Premium—for việc tự học theo tiến độ trên các khóa học tương tác trong 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 và chọn khóa học bạn muốn tiếp tục học.