← Learn to Code — Python, Java, C, SQL & Web · Học lập trình — Python, Java, C, SQL & Web
Java for AP CS A · Java cho AP CS A
Java programming for the AP Computer Science A exam. · Lập trình Java cho kỳ thi AP Computer Science A.
java 19 Lessons · Bài học
Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English. · Mỗi bài học chạy trên trình duyệt của bạn — viết mã thật, nhấn Chạy, và các nhiệm vụ tự kiểm tra. Miễn phí, không cần tài khoản, kèm ghi chú dịch song ngữ với tiếng Anh.
Start the course · Bắt đầu khóa học
Lessons in this course · Các bài học trong khóa học này
No lessons match. Clear the search or choose another filter.
- history A short history of Java · Lịch sử ngắn gọn về Java Reading and resources
- usage What Java is used for · Java được sử dụng để làm gì Reading and resources
- resources Where to learn more · Nơi tìm hiểu thêm Reading and resources
- setup Set up your computer · Cài đặt máy tính của bạn Reading and resources
- 01 Java basics: classes, main, and output · Java cơ bản: classes, main, và output 2 required tasks Video
- 02 Using objects: String, Math, and wrappers · Sử dụng objects: String, Math, và wrappers 3 required tasks Video
- 03 Booleans and selection: if/else and logic · Boolean và selection: if/else và logic 3 required tasks Video
- 04 Loops: while, for, and accumulation · Vòng lặp: while, for, và tích lũy 3 required tasks Video
- 05 Strings and nested loops · Strings và vòng lặp lồng nhau 3 required tasks Video
- 06 Writing a class: fields, constructor, methods · Viết một class: các trường (fields), constructor, phương thức (methods) 3 required tasks Video
- 07 Encapsulation: private fields, getters, setters · Encapsulation: các trường private, getters, setters 3 required tasks Video
- 08 1-D arrays: store, index, and traverse · Mảng 1-D: lưu trữ, truy cập theo chỉ mục và duyệt qua 3 required tasks Video
- 09 Array algorithms: max, count, search, average · Thuật toán mảng: tìm max, đếm, tìm kiếm, trung bình 4 required tasks Video
- 10 ArrayList: a list that grows · ArrayList: một danh sách có thể mở rộng 3 required tasks Video
- 11 ArrayList algorithms: filter and the remove bug · Thuật toán ArrayList: lọc và lỗi remove 3 required tasks Video
- 12 2-D arrays: working with a grid · Mảng 2-D: thao tác với lưới ô vuông 3 required tasks Video
- 13 Searching: linear and binary · Tìm kiếm: tuyến tính và nhị phân 3 required tasks Video
- 14 Sorting: selection and insertion sort · Sắp xếp: selection sort và insertion sort 3 required tasks Video
- 15 Recursion: base case and recursive case · Đệ quy: trường hợp cơ bản và trường hợp đệ quy 3 required tasks Video
- 16 Text files: write and read with Scanner · Tệp văn bản: ghi và đọc với Scanner 2 required tasks Video
- 17 Inheritance: extends, super, and overriding · Kế thừa: extends, super, và overriding 3 required tasks Video
- 18 Polymorphism: dynamic dispatch and toString() · Đa hình: phân phối động và toString() 3 required tasks Video
- 19 FRQ workshop: the 4 question types · Workshop FRQ: 4 loại câu hỏi 2 required tasks Video