Lập trình Scratch Cơ bản
Mức 1 · Làm quen
Nhận biết nhân vật, sân khấu, ghép khối lệnh theo thứ tự và chạy chương trình đầu tiên.
Mức 2 · Sự kiện và điều khiển
Cho chương trình phản ứng khi bấm chuột, nhấn phím; điều khiển nhân vật chuyển động trên màn hình.
Mức 3 · Lặp và điều kiện
Dùng lặp để vẽ hình và dùng "nếu … thì" để nhân vật biết phản ứng khi chạm nhau.
Mức 4 · Hỏi đáp, biến và trò chơi
Dùng biến để nhớ điểm số, làm trò chơi đơn giản và câu chuyện có nhiều nhân vật.
Mức 5 · Gỡ lỗi và dự án
Tìm và sửa lỗi chương trình, làm sản phẩm theo nhóm từ kịch bản đến chạy thử.
Lập trình Scratch Nâng cao
Mức A · Ôn tập và tư duy thuật toán
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ử
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
Đ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
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 đề
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.
