Quay lại danh sách khóa học
🏆 Lộ trình luyện thi Đang tuyển sinh

Khóa học Python luyện thi

Khám phá lộ trình học tập toàn diện được thiết kế giúp học viên nâng cao tư duy, kỹ năng giải quyết bài toán và lập trình thành thạo.

👨‍🎓 Lớp: Lớp 5 - 9
📚 Bài học: 21 bài
⏱️ Thời lượng: 30 giờ
🏆 Thử thách: 50+ bài tập
Bài học 21 bài
Thời lượng 30 giờ
Thực hành 50+ bài tập
Chứng nhận số iKH EDU

Giới thiệu khóa học

Khóa học Python luyện thi trang bị cho học viên nền tảng lập trình thuật toán bài bản và chuyên sâu với ngôn ngữ lập trình mạnh mẽ. Phù hợp cho học sinh định hướng thi học sinh giỏi, Tin học trẻ Bảng B/C hoặc phát triển phần mềm lâu dài.

Nội dung chính tập trung vào:

  • Cú pháp ngôn ngữ chuẩn hóa và tư duy giải quyết bài toán thuật toán.
  • Tối ưu hóa thời gian chạy và dung lượng bộ nhớ của chương trình.
  • Thực hành lập trình trực tuyến trên hệ thống chấm bài tự động (Online Judge) phản hồi tức thì.

Giảng viên phụ trách

TK
Thầy Phan Tuấn Kiệt

• 20+ năm kinh nghiệm giảng dạy Tin học văn phòng
• Chuyên môn: Đào tạo Scratch cơ bản - nâng cao - luyện thi, Python cơ bản - nâng cao - luyện thi, C++ - nâng cao - luyện thi...

Lộ trình chi tiết

1
Chương 1: Cơ bản & Làm quen
Bắt đầu với những kiến thức nền tảng và bài học vỡ lòng.
📚 6 Bài học
1
Bài 1 - Phân tích độ phức tạp thời gian Big O Khóa

Bài giảng chi tiết về chủ đề Phân tích độ phức tạp thời gian Big O giúp học viên nắm vững lý thuyết và thực hành thành thạo.

15 phút Video bài giảng Cơ bản
2
Bài 2 - Các lỗi quá giới hạn thời gian chạy TLE trên OJ Khóa

Bài giảng chi tiết về chủ đề Các lỗi quá giới hạn thời gian chạy TLE trên OJ giúp học viên nắm vững lý thuyết và thực hành thành thạo.

20 phút Video bài giảng 2 thử thách
3
Bài 3 - Kỹ thuật hai con trỏ Two Pointers tối ưu Khóa

Bài giảng chi tiết về chủ đề Kỹ thuật hai con trỏ Two Pointers tối ưu giúp học viên nắm vững lý thuyết và thực hành thành thạo.

30 phút Video bài giảng 3 thử thách
4
Bài 4 - Mảng cộng dồn Prefix Sum tính tổng đoạn O(1) Khóa

Bài giảng chi tiết về chủ đề Mảng cộng dồn Prefix Sum tính tổng đoạn O(1) giúp học viên nắm vững lý thuyết và thực hành thành thạo.

30 phút Video bài giảng 3 thử thách
5
Bài 5 - Thuật toán sắp xếp mảng và hàm có sẵn sort Khóa

Bài giảng chi tiết về chủ đề Thuật toán sắp xếp mảng và hàm có sẵn sort giúp học viên nắm vững lý thuyết và thực hành thành thạo.

30 phút Video bài giảng 3 thử thách
6
Bài 6 - Kỹ thuật tìm kiếm nhị phân trên mảng đã sắp xếp Khóa

Bài giảng chi tiết về chủ đề Kỹ thuật tìm kiếm nhị phân trên mảng đã sắp xếp giúp học viên nắm vững lý thuyết và thực hành thành thạo.

30 phút Video bài giảng 3 thử thách
2
Chương 2: Trung cấp & Tương tác
Tăng cường khả năng tương tác và kiểm tra đánh giá đợt 1.
📚 6 Bài học
7
Bài 7 - Thiết kế hàm đệ quy và điều kiện dừng base case Khóa

Bài giảng chi tiết về chủ đề Thiết kế hàm đệ quy và điều kiện dừng base case giúp học viên nắm vững lý thuyết và thực hành thành thạo.

15 phút Video bài giảng Cơ bản
8
Bài 8 - Hiểu về Stack Overflow trong lập trình đệ quy Khóa

Bài giảng chi tiết về chủ đề Hiểu về Stack Overflow trong lập trình đệ quy giúp học viên nắm vững lý thuyết và thực hành thành thạo.

20 phút Video bài giảng 2 thử thách
9
Bài 9 - Thuật toán Chia để trị Divide and Conquer Khóa

Bài giảng chi tiết về chủ đề Thuật toán Chia để trị Divide and Conquer giúp học viên nắm vững lý thuyết và thực hành thành thạo.

30 phút Video bài giảng 3 thử thách
10
Bài 10 - Tìm kiếm nhị phân trên không gian nghiệm Khóa

Bài giảng chi tiết về chủ đề Tìm kiếm nhị phân trên không gian nghiệm giúp học viên nắm vững lý thuyết và thực hành thành thạo.

30 phút Video bài giảng 3 thử thách
11
Bài 11 - Ôn tập đệ quy và chia để trị nâng cao Khóa

Bài giảng chi tiết về chủ đề Ôn tập đệ quy và chia để trị nâng cao giúp học viên nắm vững lý thuyết và thực hành thành thạo.

30 phút Video bài giảng 3 thử thách
12
Bài 12 - Kiểm tra lần 1 Khóa

Bài kiểm tra đánh giá năng lực đợt 1 về các kiến thức cơ bản đã học trong nửa đầu khóa học.

30 phút Video bài giảng 3 thử thách
3
Chương 3: Nâng cao & Ứng dụng
Làm quen với các cấu trúc chuyên sâu và kiểm tra đánh giá đợt 2.
📚 6 Bài học
13
Bài 13 - Nguyên lý quy hoạch động Dynamic Programming Khóa

Bài giảng chi tiết về chủ đề Nguyên lý quy hoạch động Dynamic Programming giúp học viên nắm vững lý thuyết và thực hành thành thạo.

15 phút Video bài giảng Cơ bản
14
Bài 14 - Công thức truy hồi tính toán dãy Fibonacci Khóa

Bài giảng chi tiết về chủ đề Công thức truy hồi tính toán dãy Fibonacci giúp học viên nắm vững lý thuyết và thực hành thành thạo.

20 phút Video bài giảng 2 thử thách
15
Bài 15 - Bài toán cái túi Knapsack dạng cơ bản Khóa

Bài giảng chi tiết về chủ đề Bài toán cái túi Knapsack dạng cơ bản giúp học viên nắm vững lý thuyết và thực hành thành thạo.

30 phút Video bài giảng 3 thử thách
16
Bài 16 - Quy hoạch động trên mảng một chiều Khóa

Bài giảng chi tiết về chủ đề Quy hoạch động trên mảng một chiều giúp học viên nắm vững lý thuyết và thực hành thành thạo.

30 phút Video bài giảng 3 thử thách
17
Bài 17 - Lập trình đồ thị cơ bản biểu diễn ma trận kề Khóa

Bài giảng chi tiết về chủ đề Lập trình đồ thị cơ bản biểu diễn ma trận kề giúp học viên nắm vững lý thuyết và thực hành thành thạo.

30 phút Video bài giảng 3 thử thách
18
Bài 18 - Kiểm tra lần 2 Khóa

Bài kiểm tra đánh giá năng lực đợt 2 về các kiến thức nâng cao.

30 phút Video bài giảng 3 thử thách
4
Chương 4: Dự án tổng hợp & Đánh giá
Hoàn thiện kỹ năng qua dự án thực tế và thi tốt nghiệp cuối khóa.
📚 3 Bài học
19
Bài 19 - Thuật toán loang duyệt đồ thị BFS Khóa

Bài giảng chi tiết về chủ đề Thuật toán loang duyệt đồ thị BFS giúp học viên nắm vững lý thuyết và thực hành thành thạo.

15 phút Video bài giảng Cơ bản
20
Bài 20 - Thuật toán duyệt đồ thị theo chiều sâu DFS Khóa

Bài giảng chi tiết về chủ đề Thuật toán duyệt đồ thị theo chiều sâu DFS giúp học viên nắm vững lý thuyết và thực hành thành thạo.

20 phút Video bài giảng 2 thử thách
21
Bài 21 - Kiểm tra cuối khóa Khóa

Bài thi cuối khóa đánh giá toàn diện năng lực học viên để xét cấp chứng chỉ hoàn thành khóa học.

30 phút Video bài giảng 3 thử thách

Kết quả đạt được sau khóa học

  • Tối ưu hóa thời gian chạy và bộ nhớ thuật toán
  • Giải các bài toán quy hoạch động và đồ thị cơ bản bằng Python
  • Luyện các đề thi thuật toán học sinh giỏi

Đối tượng phù hợp

Độ tuổi & Trình độ

Khóa học được thiết kế tối ưu cho đối tượng Lớp 5 - 9, trình độ Luyện thi.

Thông tin khóa học

👨‍🎓
5.000+
Học viên tham gia
🏆
200+
Học viên đạt giải
📚
50+
Khóa học chất lượng
98%
Phụ huynh hài lòng

Lộ trình luyện thi cố định, cập nhật hằng năm.

🏆 Chứng nhận số iKH EDU

Hoàn thành 100% bài học và thử thách để nhận chứng nhận điện tử có mã xác thực.

TRUNG TÂM GIÁO DỤC & ĐÀO TẠO TIN HỌC iKH
iKH EDU
CHỨNG NHẬN
HỌC VIÊN HOÀN THÀNH KHÓA HỌC
Nguyễn Văn A
QR XÁC THỰC
Chữ ký
(KÝ SỐ)
GIÁM ĐỐC
Xem mẫu

Mẫu chứng nhận hoàn thành khóa học