STLabClassroom

Học qua dự án · làm, thử, chia sẻ

Chọn thứ em muốn tạo ra

STLab là lớp học thực hành cho trẻ từ 7 tuổi: bắt đầu bằng một sản phẩm nhỏ, thử ý tưởng của mình, rồi học kỹ thuật cần thiết để làm nó tốt hơn.

196
Bài học có sẵn
26
Lộ trình, từ 7 tuổi
6
Mảng sáng tạo: code, robot, 3D, âm thanh, web và drone

Bắt đầu từ sở thích

Em muốn tạo điều gì?

Chọn một hướng để xem khóa đầu tiên phù hợp. Không cần học hết tất cả theo một hàng dọc.

Cách học

Làm ra sản phẩm, không chỉ làm theo

01

Tạo trước, giải thích sau

Mỗi buổi khởi đầu bằng một việc cụ thể để làm. Khái niệm được rút ra từ sản phẩm các em vừa tạo.

02

Remix thành ý tưởng riêng

Làm được bản mẫu là bước đầu. Thử thách thêm luôn mở đường để đổi nhân vật, luật chơi hoặc cách giải quyết.

03

Chia sẻ và nhìn lại

Cuối buổi, các em trình diễn, gọi tên điều đã thử và chọn một cải tiến cho lần tiếp theo.

Toàn bộ chương trình

Khám phá theo độ tuổi và nền tảng

Xem danh mục gọn

👶 Khóa In 3D — Hoạt động cho bé 5-9 tuổi 3 buổi · 5–9 tuổi · có người lớn cùng làm

🧩 Cấp độ 1 — Kéo thả khối lệnh cơ bản 10 buổi · 7–10 tuổi

🔷 Khóa In 3D nhập môn — Tinkercad 6 buổi · 8–12 tuổi · không cần học trước · bước đệm trước Fusion 360

👂 Khóa Âm thanh — Loa giấy nhập môn 5 buổi · 8–10 tuổi · không cần học trước

🤖 Cấp độ 2 — Khối lệnh nâng cao & AI 8 buổi · 9–12 tuổi · sau Cấp độ 1

⚙️ Khóa Cơ khí Robot — Nhập môn 6 buổi · 9–11 tuổi · không cần học trước

🥉 Khóa Thi đấu Robot — Nhập môn 6 buổi · 9–12 tuổi · sau Cơ khí Nhập môn và Cấp độ 1

💡 Khóa Sáng tạo & Đổi mới — Từ ý tưởng tới giải pháp 6 buổi · 9–14 tuổi · không cần học trước

🚁 Khóa Drone — Nhập môn 6 buổi · 9–13 tuổi · không cần học trước

🐍 Cấp độ 3 — Python 10 buổi · 10–13 tuổi · sau Cấp độ 2

🔩 Khóa Cơ khí Robot — Làm khớp robot 7 buổi · 11–13 tuổi · sau Nhập môn Cơ khí

🥈 Khóa Thi đấu Robot — Trung cấp 7 buổi · 11–15 tuổi · sau Thi đấu Robot Nhập môn và Làm khớp robot

🔧
Buổi 1 ⚙️
Nâng cấp khung xe thi đấu — Động cơ N20 mạnh hơn, khung chắc hơn
Khung robot thi đấu nâng cấp: động cơ N20 tỉ số phù hợp, bánh xe gắn chắc chắn qua trục D-shaft
📡
Buổi 2 ⚙️
Robo Sumo — Cảm biến dò đối thủ (hồng ngoại/siêu âm)
Robot phát hiện được vật cản/đối thủ phía trước trong tầm gần
🎯
Buổi 3 🧩
Robo Sumo — Lập trình chiến thuật tìm & đẩy đối thủ
Robot Sumo có chiến thuật: xoay tìm khi chưa thấy đối thủ, lao thẳng khi phát hiện
📶
Buổi 4 ⚙️
RoboMission — Mảng cảm biến dò line nhiều mắt
Robot đọc được vị trí chính xác của mình so với line: giữa, lệch trái, lệch phải, hay mất line
📈
Buổi 5 🧩
RoboMission — Điều khiển tỉ lệ (Proportional) giữ robot bám line mượt
Robot đi theo line mượt mà, không giật cục như logic bang-bang ở mức Nhập môn
🚧
Buổi 6 🧩
RoboMission — Vượt chướng ngại vật & hoàn thành nhiệm vụ
Robot dò line kết hợp né/vượt chướng ngại vật và hoàn thành 1 nhiệm vụ nhỏ trên đường
⏱️
Buổi 7 🧩
Luyện thi đúng luật thật — Tính điểm 2 lượt tốt nhất & xử lý khi bị bắt lỗi
Kết quả luyện tập theo đúng định dạng thi đấu thật: nhiều lượt có tính giờ, điểm lấy 2 lượt tốt nhất
🏆
Buổi 8 🧩
Dự án — Ngày hội thi đấu nội bộ Trung cấp
Robot Trung cấp hoàn chỉnh: Sumo có chiến thuật tìm-tấn công, RoboMission bám line mượt + né vật cản + nhiệm vụ

🔊 Khóa Âm thanh — Lắp loa thật 6 buổi · 11–13 tuổi · sau Loa giấy nhập môn

🌐 Khóa Web & App — HTML/CSS/JavaScript 12 buổi · 11+ tuổi · không cần học trước

🌐
Buổi 1 🌐
Web hoạt động thế nào? — Trang HTML đầu tiên
Trang HTML đầu tiên có tiêu đề và đoạn giới thiệu bản thân
📝
Buổi 2 🌐
HTML: Văn bản & cấu trúc
Trang cá nhân có heading phân cấp, danh sách, liên kết và hình ảnh
🗂️
Buổi 3 🌐
HTML: Bảng, thẻ ngữ nghĩa & form cơ bản
Trang cá nhân có cấu trúc ngữ nghĩa (header/nav/main/footer), 1 bảng và 1 form
🎨
Buổi 4 🌐
Làm quen CSS
Trang cá nhân có màu sắc và font chữ tùy chỉnh bằng CSS
📦
Buổi 5 🌐
CSS Box Model
Các khối nội dung có khoảng cách và viền rõ ràng, không còn dính chùm
📐
Buổi 6 🌐
Bố cục CSS với Flexbox
Khu vực thẻ thông tin và menu xếp hàng gọn gàng bằng Flexbox
📱
Buổi 7 🌐
Responsive Design
Trang cá nhân hiển thị đẹp trên cả điện thoại và máy tính
🏗️
Buổi 8 🌐
Dự án chốt — Trang cá nhân hoàn chỉnh
Trang web cá nhân hoàn chỉnh, đẹp và responsive trên mọi màn hình
🧠
Buổi 9 🌐
Làm quen JavaScript — biến, giá trị, toán tử
Vài biến JavaScript được khai báo và in ra Console thành công
🖱️
Buổi 10 🌐
JS tương tác — sự kiện, hàm, DOM
Trang cá nhân có ít nhất 2 nút bấm tương tác thật (đổi màu/chữ)
Buổi 11 🌐
JS logic cho app — điều kiện & mảng
To-do list (hoặc quiz) nhỏ chạy được: thêm việc, hiển thị danh sách động
🏆
Buổi 12 🌐
Dự án tổng kết — Xây dựng & Trình diễn
Web app nhỏ hoàn chỉnh của riêng mỗi bé + thuyết trình

🕹️ Khóa Game nâng cao — Pygame 8 buổi · 11+ tuổi · sau Cấp độ 3

🧠 Khóa AI cho trẻ em — Xây trợ lý AI 8 buổi · 11+ tuổi · sau Cấp độ 3

🧰 Khóa Robotics — Nền tảng chung & Điện tử cơ bản 5 buổi · 12+ tuổi · sau Cấp độ 3

⚡ Khóa Robotics — ESP32 & MicroPython 9 buổi · sau Nền tảng chung

🔌 Khóa Robotics — Arduino & Python 8 buổi · sau Nền tảng chung

🍓 Khóa Robotics — Raspberry Pi 9 buổi · sau Nền tảng chung

🧱 Khóa Robotics — CyberBrick 5 buổi · sau ESP32 & MicroPython

🦾 Khóa Cơ khí Robot — Cánh tay robot hoàn chỉnh 6 buổi · 13+ tuổi · sau Làm khớp robot

🥇 Khóa Thi đấu Robot — Cao cấp 7 buổi · 13+ tuổi · sau Thi đấu Robot Trung cấp

⌨️
Buổi 1 🔧
Chuyển sang lập trình văn bản — MicroPython điều khiển robot thi đấu
Chương trình dò biên Sumo viết lại hoàn toàn bằng MicroPython, chạy trên ESP32
⚖️
Buổi 2 ⚙️
Robo Sumo — Tối ưu cơ khí: trọng tâm, lực kéo, phân bổ khối lượng
Robot Sumo được tối ưu cơ khí có căn cứ: đo lực kéo thật, tính vị trí trọng tâm
🧠
Buổi 3 🔧
Robo Sumo — Chiến thuật nâng cao & mã giả quyết định
Robot Sumo có chiến thuật nhiều trạng thái, thiết kế qua mã giả trước khi viết code thật
🎛️
Buổi 4 🔧
RoboMission — Điều khiển PID hoàn chỉnh
Robot bám line bằng bộ điều khiển PID đầy đủ, mượt hơn hẳn điều khiển tỉ lệ đơn giản
📷
Buổi 5 🔧
RoboMission — Camera Raspberry Pi thay cảm biến hồng ngoại (nâng cao, tùy chọn)
Robot dò line bằng camera + xử lý ảnh, thay vì mảng cảm biến hồng ngoại rời rạc
📝
Buổi 6 🔧
Kiểm thử & gỡ lỗi có hệ thống — Ghi log, đo lường, lặp cải tiến
Quy trình kiểm thử robot thi đấu có ghi chép, không còn "thử rồi đoán"
📝
Buổi 7 🧩
Hồ sơ dự thi thật & bản lĩnh thi đấu — Đăng ký đội, tóm tắt kỹ thuật chuẩn, xử lý sự cố
1 bộ hồ sơ dự thi mẫu: đơn đăng ký đội, Tóm tắt kỹ thuật chuẩn, kế hoạch xử lý sự cố ngày thi
🎓
Buổi 8 🔧
Dự án tốt nghiệp — Đại hội thi đấu Robot STLab
Robot thi đấu hoàn chỉnh (Sumo + RoboMission, PID, ghi log) trình diễn tại đại hội tốt nghiệp

🖨️ Khóa In 3D — Fusion 360 18 buổi · 13+ tuổi · không cần học trước (buổi 17-18 nâng cao, tùy chọn)

🖨️
Buổi 1 🧊
Làm quen máy in 3D & Bambu Studio
Vật mẫu có sẵn được cắt lớp và in thành công lần đầu
🚤
Buổi 2 🧊
Bài kiểm tra máy in — 3D Benchy & Chẩn đoán lỗi
Thuyền 3D Benchy in hoàn chỉnh + bảng tự chẩn đoán lỗi in của riêng em
🧪
Buổi 3 🧊 📖
Vật liệu in & thông số cắt lớp
Bảng so sánh vật liệu + file slice thử ở 3 mức infill khác nhau
✏️
Buổi 4 🧊
Làm quen Fusion 360 — Phác thảo (Sketch) đầu tiên
1 phác thảo 2D có đầy đủ kích thước ràng buộc (fully constrained)
🔑
Buổi 5 🧊
Từ phác thảo thành khối — Extrude
Móc khóa/biển tên cá nhân hóa, đã gửi in
📱
Buổi 6 🧊
Kết hợp khối — Join/Cut/Intersect
Giá đỡ điện thoại vừa khít với máy của chính mình
📏
Buổi 7 🧊
Đo đạc chính xác — Thước cặp & Dung sai
Hộp có nắp đậy vừa khít, tính đúng dung sai máy in của lớp
🗄️
Buổi 8 🧊
Dự án Gridfinity — Hộp lưu trữ theo chuẩn module
1 khay Gridfinity tự thiết kế, in vừa khít khay chuẩn 42×42mm
🪮
Buổi 9 🧊
Bo góc, vát cạnh & hoa văn — Fillet/Chamfer/Pattern
Sản phẩm cũ được bo góc an toàn + 1 chiếc lược mini bằng Pattern
🐉
Buổi 10 🧊
In liền khối — Khớp nối chuyển động (Print-in-place)
1 con vật hoặc đồ vật có khớp nối cử động được, in ra là chạy được luôn — không cần lắp ráp
🛞
Buổi 11 🧊
Thiết kế bánh xe robot bằng Fusion 360 — Hub, nan hoa & khớp trục
1 bánh xe robot tùy chỉnh hoàn chỉnh (hub + vành + nan hoa), có lỗ trục khớp đúng động cơ thật, in và lắp thử
🔗
Buổi 12 🧊
Lắp ghép nhiều bộ phận — Assembly & Joint
1 assembly 2 bộ phận có khớp xoay (Revolute Joint) hoạt động được
🎨
Buổi 13 🧊
In nhiều màu — AMS & công cụ tô màu Bambu Studio
Sản phẩm cũ được in lại với 2 màu trở lên
🪚
Buổi 14 🧊
Hoàn thiện sau in — Post-processing
1–2 sản phẩm cũ được gỡ support, chà nhám, ghép/sơn hoàn chỉnh
🧠
Buổi 15 🧊
Dự án tổng kết — Thiết kế
Bản thiết kế Fusion 360 hoàn chỉnh, đã gửi in
🏆
Buổi 16 🧊
Dự án tổng kết — In, hoàn thiện & Trình diễn
Sản phẩm 3D in hoàn chỉnh của riêng mỗi bé + thuyết trình
🔢
Buổi 17 🧊
Thiết kế tham số — User Parameters (Nâng cao)
1 thiết kế dùng biến số (ví dụ khay Gridfinity kiểu mới), đổi 1 số là toàn bộ kích thước tự cập nhật
🧪
Buổi 18 🧊
Kiểm tra độ bền trước khi in — Simulation (Nâng cao)
1 báo cáo mô phỏng lực đơn giản cho thiết kế của em, biết trước chỗ nào dễ gãy

📦 Khóa Âm thanh — Thiết kế vỏ loa 3D 6 buổi · 13+ tuổi · sau Lắp loa thật

🛰️ Khóa Drone — Lập trình nâng cao 6 buổi · 13+ tuổi · sau Drone Nhập môn và Cấp độ 3

Dành cho giáo viên

Nhịp lớp học để mọi em cùng làm được

Khung 90 phút: Khởi động 10' → Demo 25' → Thực hành 40' → Trình diễn 15'.
2 bé / máy: đổi vai “lái – hoa tiêu” mỗi 10 phút (pair-programming).
Luật 3 trước 1: tự thử 3 cách trước khi giơ tay hỏi.
Bản khuyết: mỗi bài game nên có bản xóa bớt vài khối để bé tự hoàn thiện — nhanh và vui hơn làm từ đầu.