Tất cả khóa học
Miễn phí

Học tư duy lập trình cùng Karel

Học tư duy lập trình và thực hành với robot Karel. Qua từng câu đố nhỏ, bạn tập cách người lập trình suy nghĩ: đoán trước rồi kiểm tra, chia việc lớn thành phần nhỏ và đặt tên cho chúng, tìm phần lặp lại, nghĩ cho mọi trường hợp, và tìm lỗi bằng lập luận thay vì đoán mò. Những cách nghĩ này dùng được cả ngoài máy tính. Không cần biết lập trình trước.

  • Cơ bản
  • Dạy bằng tiếng Việt
  • Khoảng 4 đến 6 giờ
  • 7 chương
  • 23 bài học
Bắt đầu học

Đăng nhập bằng Google hoặc GitHub, khóa học sẽ mở trong Học viện bằng chính tài khoản đó.

Nội dung khóa học

  1. Chương 1

    Gặp Karel: đoán trước, rồi kiểm tra

    • Thế giới của Karel

      Bài học · 5 phút

    • Điều khiển Karel bằng nút

      Luyện tập · 32 phút

    • Nhìn lại: lần đoán sai

      Bài học · 5 phút

  2. Chương 2

    Chương trình đầu tiên: tìm chỗ lệch

    • Từ nút bấm đến chương trình

      Bài học · 5 phút

    • Viết chương trình

      Luyện tập · 32 phút

    • Nhìn lại: tìm lỗi

      Bài học · 5 phút

  3. Chương 3

    Chia nhỏ và đặt tên (hàm)

    • Hàm: đặt tên cho một ý tưởng

      Bài học · 5 phút

    • Quay phải, quay đầu

      Luyện tập · 16 phút

    • Cột mốc: lấy báo

      Luyện tập · 20 phút

    • Nhìn lại: chia nhỏ việc lớn

      Bài học · 5 phút

  4. Chương 4

    Tìm phần lặp lại (vòng lặp for)

    • Vòng lặp for

      Bài học · 5 phút

    • Luyện vòng lặp

      Luyện tập · 24 phút

    • Nhìn lại: khi nào lặp?

      Bài học · 5 phút

  5. Chương 5

    Nghĩ cho mọi trường hợp (if)

    • Cảm biến và if

      Bài học · 5 phút

    • Ra quyết định

      Luyện tập · 16 phút

    • Nhìn lại: điều ngầm cho là đúng

      Bài học · 5 phút

  6. Chương 6

    Khi chưa biết trước (while)

    • Vòng lặp while và bài toán hàng rào

      Bài học · 5 phút

    • Thế giới không biết trước

      Luyện tập · 24 phút

    • Cột mốc: lấp đầy thế giới

      Luyện tập · 25 phút

    • Nhìn lại: vòng lặp vô tận

      Bài học · 5 phút

  7. Chương 7

    Kết hợp các cách nghĩ

    • Xây trụ đá

      Luyện tập · 15 phút

    • Cột mốc: điểm giữa

      Luyện tập · 30 phút

    • Nhìn lại cả khoá

      Bài học · 5 phút