Basic Python
Học lập trình Python từ con số 0 bằng các bài toán của cuộc sống: tính tiền, điểm số, ngày tháng, xử lý chữ, tệp dữ liệu. Đọc code, chạy từng bước, tìm lỗi và tự viết chương trình ngay trong trình duyệt. Dành cho học sinh từ lớp 6 và người lớn mới bắt đầu.
- Cơ bản
- Khoảng 15 giờ
- 14 chương
- 62 bài 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
Chương 1
Bắt đầu
Python là gì, và khoá học này học thế nào
Bài học · 10 phút
Chương 2
Biến và số
Python làm phép tính
Bài học · 12 phút
Biến: một cái hộp có tên
Bài học · 12 phút
Luyện tập: tính tiền
Luyện tập · 40 phút
Dự án: in hoá đơn
Luyện tập · 20 phút
Chương 3
Chuỗi và nhập liệu
Chuỗi: chữ trong dấu nháy
Bài học · 12 phút
f-string: ghép chữ và số
Bài học · 12 phút
input(): chương trình đọc dữ liệu
Bài học · 10 phút
Luyện tập: chữ, số và dữ liệu nhập
Luyện tập · 40 phút
Dự án: phiếu lương
Luyện tập · 20 phút
Chương 4
Điều kiện
Đúng hay sai
Bài học · 8 phút
if, elif, else: chọn đường đi
Bài học · 14 phút
and, or, not: ghép điều kiện
Bài học · 10 phút
Luyện tập: quyết định theo điều kiện
Luyện tập · 40 phút
Tiền điện theo bậc thang (Nâng cao)
Luyện tập · 20 phút
Dự án: tính tiền taxi
Luyện tập · 20 phút
Chương 5
Vòng lặp
for: làm lại nhiều lần
Bài học · 10 phút
Cộng dồn, đếm và tìm số lớn nhất
Bài học · 12 phút
while: lặp đến khi đủ
Bài học · 12 phút
Luyện tập: lặp lại cho máy làm
Luyện tập · 45 phút
Lãi suất và trả góp (Nâng cao)
Luyện tập · 25 phút
Dự án: kế hoạch tiết kiệm
Luyện tập · 20 phút
Chương 6
Hàm
Hàm: đặt tên cho một việc
Bài học · 10 phút
return khác print
Bài học · 12 phút
Chia chương trình thành các hàm nhỏ
Bài học · 8 phút
Luyện tập: những việc nhỏ có tên
Luyện tập · 40 phút
Nâng cao: tiền điện của ba nhà
Luyện tập · 15 phút
Dự án: hoá đơn từ các hàm nhỏ
Luyện tập · 20 phút
Chương 7
Danh sách
Danh sách và chỉ số
Bài học · 10 phút
Thêm, bớt, sắp xếp
Bài học · 12 phút
Hai tên, một danh sách
Bài học · 8 phút
Luyện tập: những danh sách quanh ta
Luyện tập · 40 phút
Dự án: sổ điểm của lớp
Luyện tập · 20 phút
Chương 8
Từ điển
Từ điển: tra theo tên
Bài học · 10 phút
Lặp qua từ điển và đếm
Bài học · 12 phút
Bảng nhỏ và gom nhóm
Bài học · 8 phút
Luyện tập: tra cứu, đếm, gom nhóm
Luyện tập · 40 phút
Dự án: quán cà phê
Luyện tập · 20 phút
Chương 9
Xử lý chữ
Các phương thức của chuỗi
Bài học · 12 phút
Chữ có dấu trong máy tính
Bài học · 12 phút
Luyện tập: dọn dẹp chữ
Luyện tập · 45 phút
Dự án: dọn danh bạ
Luyện tập · 20 phút
Chương 10
Ngày giờ
Ngày tháng với date
Bài học · 12 phút
Đọc và viết ngày giờ
Bài học · 10 phút
Luyện tập: lịch, hạn và giờ làm
Luyện tập · 45 phút
Lãi tiền gửi theo ngày (Nâng cao)
Luyện tập · 10 phút
Dự án: bảng chấm công một tuần
Luyện tập · 20 phút
Chương 11
Tệp và dữ liệu
Đọc và ghi tệp
Bài học · 12 phút
Bảng dữ liệu CSV và JSON
Bài học · 12 phút
Luyện tập: dữ liệu quán cà phê
Luyện tập · 45 phút
Dự án: báo cáo bán hàng của quán
Luyện tập · 20 phút
Chương 12
Lỗi và kiểm tra
Đọc thông báo lỗi
Bài học · 12 phút
try / except: đỡ lấy lỗi
Bài học · 15 phút
assert: tự kiểm tra code
Bài học · 12 phút
Luyện tập: chương trình không sợ lỗi
Luyện tập · 40 phút
Dự án: quầy gọi món không sợ lỗi
Luyện tập · 20 phút
Chương 13
Dự án cuối
Trước khi bắt đầu dự án
Bài học · 10 phút
Dự án (phần 1–3): làm sạch dữ liệu
Luyện tập · 35 phút
Dự án (phần 4–7): báo cáo chi tiêu
Luyện tập · 45 phút
Dự án thêm: thư viện trường
Luyện tập · 40 phút
Chương 14
Bài thi cuối khoá
Bài thi cuối khoá
Câu hỏi ôn tập · 30 phút
Sau bài thi
Bài học · 5 phút
