STLabClassroom

📚 Kho tài nguyên cộng đồng

Các bộ bài học Scratch/mBlock được cộng đồng thế giới đánh giá cao (sao GitHub, tổ chức uy tín, dùng rộng rãi), đã chọn lọc và ghi rõ cách dùng kèm giáo trình STLab.

🧩 Dùng ngay cho Cấp độ 1 — Khối lệnh (7–10 tuổi)

191 repo GitHub · CC BY-SA · dùng bởi hàng trăm nghìn CLB toàn cầu

Bộ dự án Scratch chuẩn cộng đồng lớn nhất thế giới, chia 3 lộ trình: Nhập môn (Intro) → Mở rộng (More) → Chuyên sâu (Further). Nhiều bài đã có bản dịch tiếng Việt.

💡 Dùng với lớp STLab: Lấy làm bài thực hành thêm sau mỗi buổi: xong Buổi 4 (vòng lặp) cho bé làm “Ghost catcher”; xong Buổi 7 (Mèo bắt chuột) cho làm “Chase game” bản Code Club để so sánh 2 cách lắp.

Chuẩn gốc MIT · thẻ Coding Cards tải miễn phí

Bộ hướng dẫn từng bước và Coding Cards (thẻ in ra phát cho bé) theo chủ đề: làm nhạc, hoạt hình, game đuổi bắt, pong…

💡 Dùng với lớp STLab: In Coding Cards làm “phiếu thử thách” cho bé xong sớm — mỗi thẻ 1 việc nhỏ, bé tự làm không cần cô hướng dẫn. Khối lệnh mBlock giống Scratch nên dùng được trực tiếp.

⭐ 72 GitHub · danh sách tuyển chọn

Danh sách các dự án Scratch hay được cộng đồng tuyển chọn — nguồn ý tưởng game phong phú cho buổi dự án tổng kết.

💡 Dùng với lớp STLab: Trước Buổi 10 (dự án tổng kết), mở cho bé lướt xem để chọn ý tưởng; giáo viên chấm độ khả thi rồi cho bé bắt tay làm.

🐍 Dùng cho Cấp độ 2 — Python (10+ tuổi)

CC BY-SA · cùng hệ với lộ trình Scratch

Lộ trình “Introduction to Python” với các dự án turtle và trò chơi nhỏ, mức độ vừa sức bé mới chuyển từ khối sang chữ.

💡 Dùng với lớp STLab: Bài turtle của họ khớp thẳng với Buổi 4–5 cấp độ 2 của mình — dùng làm bài thực hành thêm hoặc bài dạy bù cho bé nghỉ.

Sách đọc miễn phí online · tác giả của Automate the Boring Stuff

Dạy làm game hoàn chỉnh (mê cung, rắn săn mồi, bắn thiên thạch, nền tảng platformer) — mức nâng cao hơn 3 game của cấp độ 1.

💡 Dùng với lớp STLab: Nguồn nâng cấp game cho bé giỏi: hết Buổi 9 mà bé muốn làm platformer thì theo chương Platformer của sách.

🤖 Dùng cho Cấp độ 3 — Nâng cao & AI

Chính chủ nền tảng mBlock — khớp 100% khối lệnh

Kho khóa học chính thức của mBlock: khối lệnh, Python, AI (nhận diện hình ảnh/giọng nói) và robot — cùng nền tảng lớp mình đang dạy nên khối lệnh khớp tuyệt đối.

💡 Dùng với lớp STLab: Tham khảo giáo án các bài AI (Buổi 3–5 cấp độ 3): xem cách họ chia bước Teachable Machine và nhận diện giọng nói trước khi soạn dự án mẫu.

Giáo trình sư phạm chuẩn Harvard · CC BY-SA · dịch ra 20+ ngôn ngữ

Không phải bộ bài học kéo thả mà là “sách giáo viên” chuẩn nhất về dạy Scratch: cách tổ chức lớp, phiếu đánh giá, hoạt động unplugged, dạy tư duy sáng tạo.

💡 Dùng với lớp STLab: Đọc để nâng chất lượng đứng lớp: mượn các hoạt động khởi động unplugged và phiếu tự đánh giá của họ cho mọi cấp độ.

Miễn phí · dùng rộng rãi trong trường học Mỹ

Giáo trình Scratch theo chủ đề (kể chuyện, game, nghệ thuật) kèm video hướng dẫn từng bước và giáo án in sẵn cho giáo viên.

💡 Dùng với lớp STLab: Kho chủ đề để biến tấu bài dạy: cùng kỹ thuật của mình nhưng đổi bối cảnh (thời trang, thể thao, âm nhạc…) cho lớp học khóa sau đỡ trùng.

🦾 Dùng cho Khóa Robotics — Python & VS Code (12+ tuổi)

⭐ 487 GitHub · kho hướng dẫn ESP32 lớn nhất cộng đồng

Hàng trăm bài hướng dẫn ESP32/MicroPython có sơ đồ nối dây rõ ràng cho từng cảm biến, module — chuẩn tham chiếu của cộng đồng maker.

💡 Dùng với lớp STLab: Sổ tay tra cứu chính của giáo viên: trước mỗi buổi (3–8) mở bài tương ứng để lấy sơ đồ nối dây chuẩn và cách xử lý lỗi phần cứng.

⭐ 21.900 GitHub · ngôn ngữ xương sống của khóa

Tài liệu chính thức + trang Quick Reference ESP32: Pin, PWM, ADC, WiFi… mỗi thứ một đoạn code mẫu ngắn.

💡 Dùng với lớp STLab: Dạy học sinh tự tra trang Quickref từ Buổi 3 — kỹ năng đọc tài liệu gốc là mục tiêu ẩn của cả khóa.

gpiozero ⭐ 2.100 · CC BY-SA · tổ chức giáo dục uy tín nhất mảng này

Lộ trình dự án điện tử với Python trên Raspberry Pi; thư viện gpiozero cho code cực dễ đọc, hợp học sinh.

💡 Dùng với lớp STLab: Nguồn bài cho Buổi 10 và các dự án dùng camera/AI; một số bài có bản tiếng Việt.

⭐ 223 GitHub · chính chủ · lõi ESP32-C3 chạy MicroPython

Mã nguồn module điều khiển CyberBrick — chứng minh kit thương mại này chạy đúng MicroPython mà lớp đã học; cộng đồng mô hình in 3D nằm trên MakerWorld.

💡 Dùng với lớp STLab: Tài liệu gốc cho Buổi 9: xem cấu trúc firmware, cách tùy biến; lên MakerWorld chọn mô hình cho bé in và độ.

⭐ 1.795 GitHub · danh mục tuyển chọn

Danh mục thư viện MicroPython cho đủ loại cảm biến, màn hình, động cơ — do cộng đồng tuyển chọn.

💡 Dùng với lớp STLab: Khi dự án tổng kết cần linh kiện lạ (màn OLED, cảm biến nhiệt ẩm…), tra ở đây tìm thư viện trước khi tự viết.

⭐ 3.480 GitHub · Python + Raspberry Pi + AI

Nền tảng xe tự lái mini học bằng AI (camera + học máy) trên Raspberry Pi — cộng đồng thi đấu toàn cầu.

💡 Dùng với lớp STLab: Đích đến sau khóa: học sinh xuất sắc muốn đi tiếp thì DonkeyCar là bước nhảy tự nhiên (đã biết Python + RPi + motor).

⚠️ Lưu ý bản quyền

Các tài nguyên Code Club / Raspberry Pi và Harvard Creative Computing dùng giấy phép CC BY-SA — được dùng và chỉnh sửa cho lớp học, nhưng khi phát hành lại phải ghi nguồn. Coding Cards của Scratch và CS First miễn phí cho mục đích giáo dục.