CodeGym
Khuyến mãi
Học tập
Khóa học
Bài tập
Khảo sát & Bài kiểm tra
Trò chơi
Trợ giúp
Lịch
Cộng đồng
Người dùng
Diễn đàn
Trò chuyện
Bài viết
Câu chuyện thành công
Hoạt động
Đánh giá
Gói đăng ký
Chủ đề sáng

Bài học

  • Đánh giá
  • Về chúng tôi
Bắt đầu
Bắt đầu học
Bắt đầu học ngay
  • Tiến độ của tôi
  • Khóa học
  • Bản đồ Quest
  • Bài học
  • Học lập trình Java từ con số 0

    JAVA 25 SELF
    Cấp độ 1,Bài học 0
    Hãy bắt đầu hành trình lập trình của bạn với Java cùng CodeGym! Tìm hiểu vì sao kinh nghiệm và độ tuổi của bạn là một lợi thế, cách Java mở ra cánh cửa tới thế giới game, web, ứng dụng di động và đám mây, và cách sự hỗ trợ của cộng đồng sẽ giúp bạn trở thành Junior Java Developer. Hàng nghìn người đã thay đổi cuộc đời họ — bây giờ đến lượt bạn!
    Có sẵn
  • Các lệnh và chương trình đầu tiên với Java

    JAVA 25 SELF
    Cấp độ 1,Bài học 1
    Trong bài giảng này, bạn sẽ biết lệnh trong lập trình là gì, chương trình tối thiểu trên Java 21+ hoạt động ra sao, phương thức main() là gì và cách viết chương trình đầu tiên của bạn để in văn bản ra màn hình. Mọi thứ được giải thích đơn giản, có ví dụ và hướng dẫn từng bước cho người mới bắt đầu.
    Có sẵn
  • In ra màn hình trong Java: System.out.println và System.out.print

    JAVA 25 SELF
    Cấp độ 1,Bài học 2
    Trong bài giảng này, bạn sẽ làm quen với các lệnh in ra màn hình trong Java: System.out.println và System.out.print. Bạn sẽ biết cách in số và chuỗi đúng cách, sự khác nhau giữa các lệnh này, cách nối chuỗi, cũng như phân tích những lỗi điển hình của người mới bắt đầu.
    Có sẵn
  • Làm quen với biến

    JAVA 25 SELF
    Cấp độ 1,Bài học 3
    Trong bài giảng này, bạn sẽ biết biến trong Java là gì, chúng hoạt động ra sao, cách khai báo và sử dụng, cũng như các quy tắc đặt tên biến. Mọi thứ được giải thích bằng các phép so sánh đơn giản và có kèm ví dụ mã.
    Có sẵn
  • Kiểu biến

    JAVA 25 SELF
    Cấp độ 1,Bài học 4
    Trong bài giảng này, bạn sẽ học cách khai báo biến trong Java, làm quen với các kiểu dữ liệu cơ bản ( int và String), học cách gán giá trị, in biến ra màn hình và nối chuỗi với số.
    Có sẵn
  • Trình biên dịch và chú thích

    JAVA 25 SELF
    Cấp độ 1,Bài học 5
    Trong bài giảng này, bạn sẽ biết tại sao cần trình biên dịch trong Java, nó hoạt động thế nào, có thể phát hiện những lỗi gì, và đồng thời làm quen với chú thích trong mã: các loại, mục đích và những ví dụ hài hước từ đời lập trình viên.
    Có sẵn
  • Tổng kết cấp độ đầu tiên: vì sao nên học Java và bạn đã làm được gì

    JAVA 25 SELF
    Cấp độ 1,Bài học 6
    Trong bài giảng tổng kết cấp độ đầu tiên này, bạn sẽ biết vì sao Java — một trong những ngôn ngữ lập trình được săn đón nhất, nó được dùng ở đâu (từ ngân hàng đến ứng dụng di động), và bạn sẽ tổng kết những thành tựu đầu tiên của mình trên CodeGym. Chúc mừng bạn đã hoàn thành cấp độ đầu tiên và mời bạn tiếp tục tiến lên!
    Có sẵn
  • Ngành CNTT và bạn

    JAVA 25 SELF
    Cấp độ 2,Bài học 0
    Trong bài giảng này, bạn sẽ biết cách cuộc cách mạng thông tin đã thay đổi thế giới, vì sao các công ty CNTT trở thành lớn nhất và giá trị nhất, những triển vọng mà công việc trong lĩnh vực CNTT mở ra, và vì sao hiện nay — là thời điểm tốt nhất để trở thành lập trình viên. Ví dụ minh họa, số liệu và những sự thật truyền cảm hứng!
    Có sẵn
  • Số nguyên: kiểu int, các phép toán trên kiểu int

    JAVA 25 SELF
    Cấp độ 2,Bài học 1
    Trong bài giảng này, bạn sẽ học cách làm việc với số nguyên trong Java bằng kiểu int: phạm vi giá trị, khai báo biến, gán giá trị, các phép toán số học, phép chia, phần dư, tăng và giảm. Ví dụ và giải thích sẽ giúp bạn nhanh chóng nắm được những nền tảng khi làm việc với biến số nguyên.
    Có sẵn
  • Chuỗi và văn bản: kiểu String, làm việc với chuỗi

    JAVA 25 SELF
    Cấp độ 2,Bài học 2
    Trong bài giảng này, bạn sẽ làm quen với kiểu String trong Java: học cách tạo và khởi tạo biến chuỗi, thực hiện phép nối chuỗi (concatenation), escape ký tự đặc biệt, cũng như sử dụng các phương thức cơ bản để làm việc với văn bản. Ví dụ thực tế và phần giải thích sẽ giúp bạn tự tin làm việc với chuỗi trong các chương trình của mình.
    Có sẵn
  • Chuyển đổi giữa các kiểu dữ liệu

    JAVA 25 SELF
    Cấp độ 2,Bài học 3
    Trong bài giảng này, bạn sẽ học cách chuyển đổi giá trị giữa chuỗi và số trong Java, lý do cần làm điều đó, có những phương pháp nào, và những điểm cần lưu ý khi làm việc với các kiểu dữ liệu. Các ví dụ mã và phần giải thích sẽ giúp bạn tránh các lỗi thường gặp khi chuyển đổi.
    Có sẵn
  • Địa chỉ bộ nhớ và biến

    JAVA 25 SELF
    Cấp độ 2,Bài học 4
    Khám phá những nền tảng về cách bộ nhớ hoạt động trong Java: cách các biến được đặt trong bộ nhớ truy cập ngẫu nhiên, địa chỉ hóa là gì, cấu trúc của các kiểu nguyên thủy và đối tượng, và vì sao lập trình viên đếm từ 0. Bài giảng sẽ giúp bạn hiểu Java quản lý bộ nhớ như thế nào và điều gì diễn ra “bên dưới nắp máy” khi làm việc với biến và chuỗi.
    Có sẵn
  • 1
  • 2
  • 3
  • ...
  • 30
Học
  • Đăng ký
  • Khóa học Java
  • Trợ giúp bài tập
  • Bảng giá
  • Cú pháp Java
Cộng đồng
  • Người dùng
  • Bài viết
  • Diễn đàn
  • Trò chuyện
  • Câu chuyện thành công
  • Hoạt động
  • Chương trình giới thiệu
Công ty
  • Về chúng tôi
  • Liên hệ
  • Đánh giá
  • Phòng báo chí
  • CodeGym cho EDU
  • Câu hỏi thường gặp
  • Hỗ trợ
CodeGymCodeGym là một khóa học trực tuyến để học lập trình Java từ đầu. Khóa học này là cách hoàn hảo để nắm vững Java cho người mới bắt đầu. Nó chứa 1200+ bài tập với kiểm tra ngay lập tức và phạm vi lý thuyết cơ bản cần thiết về Java. Để giúp bạn thành công trong học tập, chúng tôi đã triển khai một bộ tính năng tạo động lực: bài kiểm tra, dự án lập trình, nội dung về phương pháp học hiệu quả, và hỗ trợ sự nghiệp lập trình viên Java.
Theo dõi chúng tôi
Ngôn ngữ giao diện
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский
Vietnamese
"Lập trình viên được tạo nên, không sinh ra" © 2026 CodeGym
MastercardVisa
"Lập trình viên được tạo nên, không sinh ra" © 2026 CodeGym