Lập trình Scratch Nâng cao
Trung học cơ sở · 34 bài · 7 giờ 23 phút video
Mức A · Ôn tập và tư duy thuật toán
Lớp 6 · 2 bài · 13 phút
Học nối tiếp cấp độ Cơ bản: ôn nhanh tuần tự, lặp, rẽ nhánh, thông báo; mô tả thuật toán bằng liệt kê và sơ đồ khối trước khi lập trình.
Mức B · Điều kiện nhiều nhánh và toán tử
Lớp 6–7 · 3 bài · 24 phút
Kiểm tra phím liên tục trong vòng lặp, rẽ nhánh nếu/thì/không thì nhiều trường hợp, số ngẫu nhiên và toán tử (biến đã học ở Cơ bản Mức 4).
Mức C · Biến, hằng và biểu thức
Lớp 7–8 · 7 bài · 59 phút
Đi sâu về biến (đã làm quen ở Cơ bản): nhiều biến, hằng; biểu thức số học, so sánh, logic; kiểu dữ liệu số và chuỗi.
Mức D · Thuật toán với vòng lặp và danh sách
Lớp 8–9 · 9 bài · 1 giờ 23 phút
Tính tổng, kiểm tra số, tìm kiếm, sắp xếp và chia đôi — mô phỏng thuật toán bằng chương trình.
Mức E · Dự án và giải quyết vấn đề
Lớp 8–9 · 13 bài · 4 giờ 24 phút
Nhân bản, khối tự tạo, nhiều màn chơi, gỡ lỗi nâng cao và dự án có báo cáo.