Lịch học dự kiến diễn ra
| Lớp: | PYTHON LEVEL 1 |
|---|---|
| Địa điểm: | Tầng 5, Tòa nhà Star City, 23 Lê Văn Lương, HN |
| Thời gian học: | Thứ 3 - 19H00 - 21H30 & Thứ 7 - 19H00 - 21H30 |
| Lịch khai giảng: | April 14, 2026 |
| Thời gian kết thúc: | May 16, 2026 |
| Giảng viên dự kiến: | Hungdd |
| Lớp: | PYTHON LEVEL 2 |
|---|---|
| Địa điểm: | 224 Điện Biên Phủ, Quận 3, HCM |
| Thời gian học: | Thứ 2 - 19H00 - 21H30 & Thứ 6 - 19H00 - 21H30 |
| Lịch khai giảng: | April 17, 2026 |
| Thời gian kết thúc: | May 18, 2026 |
| Giảng viên dự kiến: | None |
| Lớp: | PYTHON LEVEL 2 |
|---|---|
| Địa điểm: | 224 Điện Biên Phủ, Quận 3, HCM |
| Thời gian học: | Thứ 4 - 19H00 - 21H30 & Thứ 7 - 19H00 - 21H30 |
| Lịch khai giảng: | May 6, 2026 |
| Thời gian kết thúc: | June 6, 2026 |
| Giảng viên dự kiến: | None |
Python Magics - Tư duy lập trình kết hợp trí tuệ nhân tạo
Đối tượng
👨🎓 Mọi lứa tuổi
Khóa học phù hợp với bất kỳ ai muốn bắt đầu làm quen với lập trình Python, từ học sinh, sinh viên đến người đi làm đang muốn trang bị thêm kỹ năng công nghệ.
💻 Người mới bắt đầu học lập trình
Dành cho những bạn chưa có nền tảng trước đó nhưng muốn học Python theo lộ trình dễ hiểu, bài bản và thực tế.
🚀 Người muốn phát triển tư duy logic và kỹ năng công nghệ
Phù hợp với những ai muốn rèn luyện tư duy lập trình, khả năng giải quyết vấn đề và tạo nền tảng cho định hướng học tập, công việc trong tương lai.
👉 Từ chưa biết gì về lập trình → từng bước làm chủ Python và tư duy công nghệ nền tảng 🚀
Yêu cầu đầu vào
👉 Không yêu cầu đầu vào - phù hợp cho người mới bắt đầu
💡 Bonus lợi thế:
Nếu bạn yêu thích công nghệ và có tinh thần học hỏi, bạn sẽ tiếp thu nhanh hơn và dễ dàng theo kịp nội dung của khóa học.
Bạn sẽ học những gì
🧠 Nắm vững nền tảng lập trình và tư duy thuật toán
Hiểu các khái niệm cơ bản về lập trình, thuật toán, sơ đồ khối và cách áp dụng Python để giải quyết các bài toán thực tế.
🔁 Làm chủ cấu trúc điều khiển trong Python
Biết cách sử dụng tuần tự, rẽ nhánh (if-else), vòng lặp (for, while) để xây dựng chương trình logic và rõ ràng.
🔢 Hiểu kiểu dữ liệu, biến và phép toán
Nắm được cách khai báo biến, sử dụng các kiểu dữ liệu, phép toán và thao tác nhập xuất dữ liệu để xây dựng ứng dụng cơ bản.
🔤 Xử lý chuỗi dữ liệu linh hoạt
Làm quen với cách thao tác với chuỗi và áp dụng các hàm như tìm kiếm, thay thế, đếm, chuyển đổi định dạng trong Python.
🏗 Tiếp cận lập trình hướng đối tượng (OOP)
Hiểu cách xây dựng lớp, đối tượng và áp dụng các tính năng quan trọng như đóng gói, kế thừa, đa hình.
💼 Xây dựng các ứng dụng quản lý đơn giản
Thực hành phát triển các chương trình như quản lý nhân sự, hệ thống phương tiện hoặc thư viện để tăng khả năng ứng dụng thực tế.
🎮 Làm quen với phát triển game bằng Python
Hiểu cấu trúc vòng lặp game, cách xử lý va chạm và từng bước phát triển game nhỏ với Pygame.
🌐 Tạo ứng dụng web đơn giản với Python
Biết cách xây dựng ứng dụng web cơ bản để hiển thị thông tin và trực quan hóa dữ liệu.
👉 Không chỉ học Python - bạn sẽ xây dựng được tư duy lập trình, khả năng giải quyết vấn đề và tạo ra sản phẩm thực tế 🚀
Nội dung khóa học
- Buổi 1: Giới thiệu và Khái niệm cơ bản
- Buổi 2: Cấu trúc tuần tự và rẽ nhánh
- Buổi 3: Cấu trúc vòng lặp
- Buổi 4: Các thành phần cơ bản của Python
- Buổi 5: Phép toán và nhập-xuất dữ liệu
- Buổi 6: Cấu trúc điều kiện nâng cao
- Buổi 7: Lập trình xâu ký tự
- Buổi 8: Giới thiệu về Lập trình Hướng đối tượng (OOP)
- Buổi 9: Tính năng chính của OOP
- Buổi 10: Các khái niệm nâng cao và ứng dụng OOP
- Buổi 11: Ứng dụng: Lập trình game cơ bản với Pygame
- Buổi 12: Ứng dụng: Lập trình Web cơ bản
- Buổi 13: Ứng dụng: Phân tích dữ liệu
- Buổi 14: Ôn tập và kiểm tra cuối khóa
Giới thiệu và Khái niệm cơ bản
Mục tiêu:Làm quen với ngôn ngữ lập trình Python, khám phá cách lập trình giúp giải quyết vấn đề và tạo chương trình đầu tiên.
Ứng dụng:- Python là gì?
- Lập trình giúp chúng ta làm gì?
- Thuật toán là gì?
- Sơ đồ khối là gì và cách sử dụng.
- Tạo chương trình Hello World
- Vẽ sơ đồ khối cho thuật toán đơn giản (ví dụ: cộng 2 số, vẽ tam giác bằng dấu*)
Cấu trúc tuần tự và rẽ nhánh
Mục tiêu:Hiểu cách đưa ra quyết định trong lập trình và viết chương trình kiểm tra số chẵn hay lẻ một cách thông minh
Ứng dụng:- Cấu trúc tuần tự: làm từng bước theo thứ tự.
- Cấu trúc rẽ nhánh: quyết định làm gì dựa trên điều kiện (if-else).
- Khi nào dùng if-else?
- Viết chương trình kiểm tra số chẵn hay số lẻ.
Cấu trúc vòng lặp
Mục tiêu:Sử dụng vòng lặp để tối ưu hóa công việc lặp đi lặp lại, với bài tập thú vị như in bảng cửu chương.
Ứng dụng:- Vòng lặp giúp lặp lại các công việc.
- Hai loại vòng lặp phổ biến: for và while.
- So sánh vòng lặp for và while.
- Kết thúc vòng lặp khi nào?
- Tạo chương trình in bảng cửu chương.
Các thành phần cơ bản của Python
Mục tiêu:Hiểu sâu về biến, kiểu dữ liệu, và quản lý thông tin hiệu quả bằng Python qua ứng dụng thực tế
Ứng dụng:- Biến là "hộp" để lưu trữ dữ liệu.
- Các loại dữ liệu: số nguyên, số thực, chuỗi.
- Làm sao để đặt tên biến đúng?
- Hằng là gì và khi nào nên dùng.
- Tạo chương trình quản lý thông tin học sinh (tên, tuổi, lớp).
Phép toán và nhập-xuất dữ liệu
Mục tiêu:Thành thạo các phép toán, nhập xuất dữ liệu, và giải quyết bài toán toán học đơn giản một cách sáng tạo
Ứng dụng:- Các phép toán cơ bản: +, -, *, /.
- Thứ tự thực hiện các phép toán.
- Cách nhập dữ liệu từ bàn phím (input).
- Cách in kết quả ra màn hình (print).
- Viết chương trình giải phương trình bậc nhất (ax + b = 0).
Cấu trúc điều kiện nâng cao
Mục tiêu:Khám phá cách xử lý các tình huống phức tạp với biểu thức logic và tìm ra giải pháp thông minh nhất
Ứng dụng:- Biểu thức logic (>, <, ==, !=).
- Kết hợp điều kiện với and, or.
- Cách sử dụng if-elif-else để xử lý nhiều điều kiện.
- Viết chương trình kiểm tra số lớn nhất trong 3 số.
Lập trình xâu ký tự
Mục tiêu:Làm chủ các thao tác chuỗi và giải bài toán thú vị về xâu ký tự, như đếm và thay thế ký tự trong văn bản
Ứng dụng:- Xâu ký tự là gì? (Ví dụ: ""Xin chào!"")
- Ghép chuỗi lại với nhau.
- Một số hàm cơ bản: len(), upper(), lower().
- Tìm kiếm và thay thế trong chuỗi.
- Tạo chương trình đếm số lần xuất hiện của một ký tự trong chuỗi.
Giới thiệu về Lập trình Hướng đối tượng
Mục tiêu:Hiểu các khái niệm cơ bản trong OOP, như lớp, đối tượng, và cách sử dụng chúng trong lập trình.
Ứng dụng:- Tổng quan về OOP
- Các khái niệm cơ bản: Class, Object, Attributes, Methods
- Tạo và sử dụng các lớp, đối tượng đơn giản
Ứng dụng: Quản lý nhân sự đơn giản
1. Tạo lớp Employee với thuộc tính: name, position, salary.
2. Viết phương thức display_info() hiển thị thông tin nhân viên.
3. Khởi tạo danh sách 5 nhân viên và hiển thị danh sách đó.
Tính năng chính của OOP
Mục tiêu:Làm quen với các tính năng quan trọng của OOP như đóng gói, kế thừa và đa hình
Ứng dụng:- Đóng gói (Encapsulation)
- Kế thừa (Inheritance)
- Đa hình (Polymorphism)
Ứng dụng: Quản lý hệ thống phương tiện
1. Tạo lớp cha Vehicle với thuộc tính: brand, model, year và phương thức start_engine().
2. Tạo lớp con Car và Motorbike, ghi đè phương thức start_engine() với nội dung phù hợp từng loại phương tiện.
3. Sử dụng danh sách để quản lý nhiều phương tiện khác nhau, gọi phương thức start_engine() cho từng phương tiện.
Các khái niệm nâng cao và ứng dụng OOP
Mục tiêu:Hiểu rõ các khái niệm nâng cao trong OOP như lớp trừu tượng, interface, và cách ứng dụng trong việc xây dựng phần mềm
Ứng dụng:- Lớp trừu tượng (Abstract Class)
- Interface
- Xây dựng ứng dụng nhỏ sử dụng OOP
Ứng dụng: Xây dựng ứng dụng quản lý thư viện
1. Tạo lớp trừu tượng Item với phương thức get_info().
2. Tạo các lớp con Book và Magazine, triển khai phương thức get_info() để hiển thị thông tin sách hoặc tạp chí.
3. Xây dựng lớp Library quản lý danh sách các Item với các phương thức: add_item(), remove_item(), list_items().
Ứng dụng: Lập trình game cơ bản với Pygame
Mục tiêu:Học cách lập trình một trò chơi đơn giản, điều khiển chuyển động và tương tác với các đối tượng trong game.
Ứng dụng:- Vòng lặp game và cách dùng.
- Xử lý va chạm giữa các đối tượng.
- Thêm điểm số và các chức năng cơ bản khác vào game.
- Tạo game đơn giản: Người chơi điều khiển thanh ngang bắt bóng rơi từ trên xuống.
Ứng dụng: Lập trình Web cơ bản
Mục tiêu:Làm quen với lập trình web cơ bản và học cách sử dụng framework Python để phát triển web.
Ứng dụng:- Lập trình web là gì?
- Giới thiệu Streamlit: framework Python để tạo web.
- Cách tạo một trang web cơ bản (HTML và Streamlit).
- Ứng dụng thực tế của lập trình web.
- Tạo một ứng dụng web đơn giản hiển thị thông tin cá nhân.
Ứng dụng: Phân tích dữ liệu
Mục tiêu:Phân tích dữ liệu thực tế từ các nguồn khác nhau và rút ra những kết luận quan trọng cho các quyết định.
Ứng dụng:- PTDL là gì
- Giới thiệu thư viện pandas numpy
- Giới thiệu thư viện seaborn
- Phân tích dữ liệu giá nhà tại mỹ và đưa ra một số nhận xét tư vấn cho nhà đầu tư
Ôn tập và kiểm tra cuối khóa
Mục tiêu:Ôn lại toàn bộ kiến thức đã học và kiểm tra khả năng áp dụng vào các bài tập thực tế, củng cố và sửa lỗi khi cần.
Ứng dụng:- Ôn lại tất cả các kiến thức đã học: biến, vòng lặp, điều kiện, xử lý chuỗi, lập trình game.
- Mẹo lập trình và cách tìm lỗi sai.
- Dự án cuối khóa: Làm một game nhỏ với Pygame (ví dụ: game "bắt bóng" hoặc "rắn săn mồi").
Tại sao khóa học tại MCI phù hợp với bạn
🚀 1. Xây nền tảng vững chắc cho tương lai
Học lập trình sớm giúp bạn rèn luyện tư duy và chuẩn bị tốt hơn cho các chương trình học về công nghệ, kỹ thuật và khoa học máy tính sau này.
🧠 2. Phát triển tư duy logic và giải quyết vấn đề
Thông qua việc học lập trình và xử lý bài tập, bạn sẽ rèn được khả năng suy luận, phân tích và giải quyết vấn đề hiệu quả hơn.
🎨 3. Khơi mở sáng tạo qua các dự án thực tế
Python cho phép bạn tạo ra các sản phẩm như game, ứng dụng và dự án nhỏ, từ đó phát triển khả năng sáng tạo và tư duy độc lập.
🌐 4. Hiểu công nghệ tốt hơn trong thời đại số
Việc học lập trình giúp bạn hiểu rõ hơn cách công nghệ vận hành, từ đó dễ thích nghi và tự tin hơn trong môi trường số hiện đại.
👉 Không chỉ học Python - bạn còn phát triển tư duy, kỹ năng và nền tảng công nghệ cần thiết cho tương lai 🚀
Đội ngũ giảng viên

Nguyễn Hữu Minh
1. Trình độ học vấn
Chuyên gia sở hữu nền tảng vững chắc trong Khoa học Dữ liệu và Công nghệ thông tin, với kiến thức chuyên sâu về Machine Learning, Deep Learning và Computer Vision.
2. Kinh nghiệm làm việc
Có hơn 7 năm kinh nghiệm trong lĩnh vực Khoa học dữ liệu & Công nghệ thông tin, tham gia nghiên cứu và triển khai nhiều bài toán thực tiễn trong doanh nghiệp. Hiện tại, chuyên gia đang làm việc tại PIXTA Vietnam Co., Ltd với vai trò Data Scientist & AI Researcher, trực tiếp phát triển và ứng dụng các giải pháp AI phục vụ hoạt động phân tích dữ liệu và tối ưu hệ thống.
3. Kinh nghiệm giảng dạy
Chuyên gia theo đuổi phong cách giảng dạy thực chiến, dễ hiểu và bám sát nhu cầu ứng dụng thực tế. Giúp học viên xây dựng nền tảng từ tư duy dữ liệu, nguyên lý mô hình AI đến cách triển khai vào các bài toán doanh nghiệp. Lồng ghép kiến thức với các tình huống thực tế trong Machine Learning, Deep Learning và Computer Vision, giúp học viên không chỉ hiểu sâu mà còn có khả năng làm việc thực tế.
4. Văn bằng và hoạt động chuyên môn
Chuyên gia đã tham gia phát triển các mô hình AI hỗ trợ doanh nghiệp khai thác dữ liệu hiệu quả hơn, nâng cao hiệu suất hệ thống và cải thiện chất lượng vận hành. Chú trọng vào việc giúp học viên chuyển hóa kiến thức thành dự án thực tế, kỹ năng và năng lực làm việc trong môi trường doanh nghiệp.

Nguyễn Kim Quang
1. Trình độ học vấn
Thạc sĩ Tài chính – Ngân hàng, có nền tảng chuyên sâu về phân tích tài chính, đánh giá hiệu quả doanh nghiệp, thẩm định dự án và quản trị rủi ro.
2. Kinh nghiệm làm việc
Có hơn 14 năm kinh nghiệm trong lĩnh vực tài chính – ngân hàng. Từng đảm nhiệm các vị trí như Kế toán tín dụng, Chuyên viên thẩm định, Thư ký Phó Tổng Giám đốc, Chuyên viên phân tích tài chính tại Quỹ Đầu tư Phát triển TP. Hà Nội. Hiện là Chuyên gia Kế hoạch – Hiệu suất tại PVcomBank, trực tiếp tham gia xây dựng kế hoạch, đánh giá hiệu quả, dự báo rủi ro và tối ưu hiệu suất tài chính.
3. Kinh nghiệm giảng dạy
Tham gia đào tạo các chuyên đề về phân tích tài chính, lập và đánh giá phương án tài chính, phân tích dữ liệu, SQL, Python và ứng dụng Data Analytics trong tài chính – ngân hàng. Phong cách giảng dạy thực chiến, logic, dễ hiểu, bám sát bài toán doanh nghiệp.
4. Văn bằng và hoạt động chuyên môn
Sở hữu các chứng chỉ quốc tế: IBM Data Science, Python – University of Michigan, SQL Advanced – HackerRank, Statistical Learning – Stanford. Thành thạo SQL, Python và các công cụ phân tích dữ liệu, trực quan hóa dữ liệu và Machine Learning phục vụ công việc và đào tạo.
Nguyễn Hữu Đạt
1. Trình độ học vấn
Thạc sĩ Quản lý Xây dựng, Kỹ sư Kinh tế Xây dựng. Chuyên gia sở hữu nền tảng học thuật vững chắc cùng chứng chỉ CNTT và tiếng Anh loại Giỏi, giúp phát triển tư duy kỹ thuật và ứng dụng thực tiễn trong doanh nghiệp.
2. Kinh nghiệm làm việc
Chuyên gia có hơn 10 năm kinh nghiệm trong đào tạo và triển khai các chương trình công nghệ, dữ liệu và AI. Đã tham gia giảng dạy và triển khai đào tạo tại nhiều tổ chức lớn như VTC, Viettel, VinUniversity, HOCMAI, ICANTECH, Galaxy Education, BrightChamps và Dầu khí Việt Nam. Chuyên gia có kinh nghiệm xây dựng và đào tạo các chương trình về kỹ năng số, phân tích dữ liệu, tự động hóa quy trình, và ứng dụng AI trong doanh nghiệp.
3. Kinh nghiệm giảng dạy
Giảng viên dạy về Data Analytics, AI ứng dụng, tự động hóa và kỹ năng số. Phương pháp giảng dạy tập trung vào thực tế, giúp học viên không chỉ học công cụ mà còn hiểu cách ứng dụng dữ liệu và AI vào công việc thực tế, xây dựng giải pháp công nghệ phù hợp với bài toán kinh doanh. Kinh nghiệm thực tế từ các chương trình đào tạo và triển khai được lồng ghép vào bài giảng, giúp học viên áp dụng ngay sau khóa học.
4. Văn bằng và hoạt động chuyên môn
Chuyên gia thành thạo Python, Selenium, Kivy, Django, với kinh nghiệm sử dụng SwiftUI, Flutter và PHP. Sử dụng thành thạo các công cụ MS Office và các nền tảng AI để xây dựng giải pháp công nghệ cho doanh nghiệp.
