Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

MATLAB Master Class: Go from Beginner to Expert in MATLAB

Lớp học MATLAB chuyên sâu: Từ người mới bắt đầu trở thành chuyên gia MATLAB

Lớp học MATLAB chuyên sâu: Từ người mới bắt đầu trở thành chuyên gia MATLAB

Lập trình MATLAB, cấu trúc dữ liệu, ứng dụng, khoa học dữ liệu, biểu thức chính quy, xử lý văn bản, tự động hóa tác vụ

4.5
(5,928 đánh giá)
44,994 học viên
Giảng viên
Nouman Azam
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 1.809.000đ -96%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
50.5 giờ video
367 bài giảng
2 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

Bạn sẽ học được gì

Phát triển kỹ năng lập trình MATLAB từ cơ bản đến nâng cao
Xây dựng bộ sưu tập nhiều dự án MATLAB để ứng tuyển vào các vị trí công việc về MATLAB
Trải nghiệm thực hành với MATLAB để trực quan hóa, phân tích và giải quyết các bài toán từ trung cấp đến nâng cao bằng kỹ năng lập trình MATLAB
Trải nghiệm các ứng dụng thực tế của MATLAB trong việc giải quyết vấn đề
Có khả năng sử dụng MATLAB cho khoa học dữ liệu và máy học
Xây dựng giao diện người dùng (GUI) và ứng dụng desktop bằng MATLAB
Xây dựng biểu thức chính quy (regex) mạnh mẽ và sử dụng chúng để nhận diện mẫu trong văn bản đầu vào

Yêu cầu

Khóa học hướng dẫn mọi thứ từ đầu nên không yêu cầu kiến thức trước về MATLAB
Bạn cần cài đặt phần mềm MATLAB trên máy tính để chạy các lệnh và script được hướng dẫn trong khóa học. Nếu chưa cài đặt, bạn có thể xem xét các lựa chọn sau:
1. Tải bản dùng thử miễn phí từ website MATHWORKS. Bản này có thời hạn sử dụng giới hạn
2. Nếu là sinh viên hoặc nhân viên, bạn có thể liên hệ trường học hoặc nơi làm việc để xin bản miễn phí. Nhiều trường đại học cung cấp phiên bản sinh viên miễn phí
3. Có thể tải Octave - phần mềm miễn phí có chức năng gần giống MATLAB. (Không khuyến khích vì có thể không truy cập được tất cả hàm trong khóa học)
4. Nếu các cách trên không khả thi, bạn có thể mua bản sinh viên trực tiếp từ website Mathworks với chi phí thấp hơn nhiều so với bản đầy đủ

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

Dành cho những ai muốn xây dựng sự nghiệp vững chắc trong khoa học hoặc kỹ thuật thông qua kỹ năng lập trình MATLAB xuất sắc
Dành cho những ai muốn nâng cao kỹ năng giải quyết vấn đề thực tế bằng tính toán khoa học dựa trên MATLAB

Nội dung khóa học

67 phần • 367 bài giảng
1 Giới thiệu khóa học
2 Phần mềm MATLAB (Giá cả và tài nguyên trực tuyến)
3 Tải toàn bộ mã nguồn và dữ liệu chỉ với một cú nhấp chuột
1 Giao diện người dùng đồ họa MATLAB
2 Chia sẻ về khóa học
3 Một số thao tác thông dụng
1 Mã và Script
2 Thiết lập nền tảng hiểu về Biến số
3 Các loại biến khác nhau (Chuỗi, ký tự và logic)
4 Tạo script và hiểu về chú thích (commenting) và hiệu ứng dấu chấm phẩy
5 Lựa chọn dữ liệu với toán tử dấu hai chấm
1 Mã và Script
2 Các phép toán cơ bản: cộng, nhân, trừ và lũy thừa
3 Các phép toán cơ bản: tính GCD, LCM, hoán vị và số nguyên tố
4 Các hàm lượng giác
5 Các phép toán tập hợp (Hợp, giao, phần bù và các phép khác)
6 Tính toán thống kê của ma trận
7 Xử lý số ngẫu nhiên
8 Tích có hướng và tích vô hướng
9 Các phép toán logic cơ bản (Và, Hoặc và Phủ định)
10 Hàm dấu và giá trị tuyệt đối
11 Chuyển đổi số giữa các hệ cơ số khác nhau
12 Rời rạc hóa dữ liệu
1 Mã và Script
2 Tính toán các phần tử duy nhất
3 Xác định tính thuộc về của phần tử trong ma trận
4 Dịch chuyển phần tử ma trận
5 Định thức, ma trận nghịch đảo và phần tử đường chéo
6 Các phép toán quan hệ
7 Các ma trận thông dụng
8 Sắp xếp giá trị ma trận
9 Tính toán kích thước và độ dài
10 Nối các ma trận
11 Tìm phần tử khác không
12 Tần suất giá trị trong một vector
1 Chiến lược giải quyết vấn đề ba bước
2 Tổng các bội số
3 Hiệu của tổng bình phương
4 Thừa số nguyên tố của một số
5 Tích các chữ số của một số
1 Mã và Script
2 Biến symbolic
3 Đạo hàm và Tích phân sử dụng biến symbolic
4 Giải phương trình
5 Hàm symbolic
1 Mã và Script
2 Các lệnh nhập xuất
3 Thêm các lệnh nhập xuất
4 Vẽ đồ thị dữ liệu với MATLAB
5 Vẽ dữ liệu 3-D
6 Thêm tùy chọn vẽ đồ thị
7 Biểu đồ thanh (Bar graphs)
8 Kết hợp các đồ thị với lệnh hold on
9 Tương tác với đồ thị bằng công cụ brush
10 Hai trục y trên cùng một đồ thị
11 Đường chuyển động (Animated Line)
12 Kiểm tra sự tồn tại của script, file, thư mục, biến hoặc hàm
13 Thao tác với Thư mục (Phần 1)
14 Thao tác với Thư mục (Phần 2)
15 Xử lý file văn bản
16 Dự án: Xử lý file văn bản và trực quan hóa kết quả
17 Lời giải dự án
1 Mã và Script
2 Nhập dữ liệu từ Excel vào MATLAB
3 Nhập dữ liệu ở các định dạng khác nhau
4 Spread Sheet link (Giới thiệu và cài đặt)
5 Truyền dữ liệu giữa Excel và MATLAB
6 Gọi hàm MATLAB từ Excel
1 Mã và Script
2 Câu lệnh điều kiện if (Phần 1)
3 Câu lệnh điều kiện if (Phần 2)
4 Vòng lặp for để lặp qua mã
5 Vòng lặp for lồng nhau
6 Vòng lặp while (khi không biết số lần lặp)
7 Thoát khỏi vòng lặp trước khi điều kiện cuối đạt
8 Lệnh continue để bỏ qua một vòng lặp
9 Câu lệnh switch để lựa chọn
10 Tự kiểm tra: Thử sức với các câu hỏi thực hành
11 Lời giải cho bài tập thực hành
12 Q2: Giải thích lời giải (Bài toán Vòng tròn đồng tâm - Phần 1)
13 Q2: Giải thích lời giải (Bài toán Vòng tròn đồng tâm - Phần 2)
14 Q4: Giải thích lời giải (Số Tiến và Lùi)
15 Q6: Giải thích lời giải (Dãy Số 0 và 1 xen kẽ)
16 Tự thử thách: Vui với các câu hỏi thực hành
17 Các câu hỏi thử thách hơn và lời giải
1 Số nguyên tố thứ N
2 Số nguyên tố tiếp theo
3 Giải thích bổ sung về Số nguyên tố thứ N
4 Bốn số nguyên tố tiếp theo
5 Chuỗi dài nhất (Phần 1)
6 Chuỗi dài nhất (Phần 2)
7 Số Pandigital
8 Tinh chỉnh mã cho Số Pandigital
9 Số Tam giác (Phần 1)
10 Số Tam giác (Phần 2)
11 Bộ ba Pythagoras (Phần 1)
12 Bộ ba Pythagoras (Phần 2)
13 Số có các chữ số giống nhau
14 Số Fibonacci chẵn
15 Số tổng chia hết cao
1 Mã và Script
2 Tạo hàm tùy chỉnh
3 Hàm có đầu vào
4 Hàm có nhiều đầu vào và đầu ra
5 Trả về từ một hàm
6 Tự kiểm tra: Thực hành với câu hỏi bài tập
7 Lời giải cho bài tập thực hành
1 Mã và Script
2 Chia sẻ kết quả với báo cáo tự động
3 Chia sẻ kết quả với live script
1 Giới thiệu phần học
1 Mã và Dữ liệu
2 Tạo và định nghĩa cell
3 Truy cập dữ liệu trong Cell
4 Thêm và xóa phần tử từ cell
5 Nối cell và truyền nội dung cell vào hàm
1 Mã và dữ liệu
2 Tạo Bảng
3 Thêm mô tả, đơn vị và truy cập từng cột
4 Lựa chọn và sắp xếp lại các hàng
5 Sắp xếp các hàng của bảng
6 Thiết lập các thuộc tính khác nhau của bảng
7 Đọc và ghi bảng vào bộ nhớ
8 Lưu trữ tóm tắt của bảng
9 Thêm và xóa hàng từ bảng
10 Thêm và xóa cột từ bảng
11 Xử lý dữ liệu bị thiếu
12 Tạo bảng thời gian
13 Thuộc tính, sắp xếp và lựa chọn dữ liệu trong bảng thời gian
14 Nối bảng thời gian
15 Lập chỉ mục và truy xuất dữ liệu dựa trên thời gian hàng
1 Mã và Dữ liệu
2 Tạo cấu trúc
3 Truy xuất dữ liệu từ một trường của cấu trúc
4 Nối các cấu trúc
5 Lưu trữ dữ liệu từ trường cấu trúc vào biến
6 Thêm các thao tác trên cấu trúc
7 Tạo Map Containers
8 Nối và các thao tác khác trên map container
1 Mã và Dữ liệu
2 Chuyển đổi các kiểu dữ liệu khác sang cell
3 Chuyển đổi Cell sang các kiểu dữ liệu khác
4 Chuyển đổi từ kiểu khác sang kiểu bảng (table)
5 Chuyển đổi từ kiểu bảng sang kiểu dữ liệu khác
1 Giới thiệu phần học
1 Mã và Dữ liệu
2 Nhập tập dữ liệu
3 Loại bỏ dữ liệu bị thiếu (Phần 1)
4 Loại bỏ dữ liệu bị thiếu (Phần 2)
5 Chuẩn hóa đặc trưng (Feature Scaling)
6 Xử lý giá trị ngoại lai (Phần 1)
7 Xử lý giá trị ngoại lai (Phần 2)
8 Xử lý dữ liệu phân loại (Phần 1)
9 Xử lý dữ liệu phân loại (Phần 2)
10 Mẫu tiền xử lý của bạn
1 Mã và Dữ liệu
1 Trực quan về KNN
2 KNN trong MATLAB (Phần 1)
3 KNN trong MATLAB (Phần 2)
4 Trực quan hóa ranh giới quyết định của KNN
5 Giải thích mã cho phần trực quan hóa
6 Đây là mẫu phân loại của chúng tôi
7 Cách thay đổi tùy chọn mặc định và tùy chỉnh các bộ phân loại
8 Tùy chọn tùy chỉnh cho KNN
1 Hiểu ý tưởng Naive Bayes (Phần 1)
2 Hiểu ý tưởng Naive Bayes (Phần 2)
3 Naive Bayes trong MATLAB
4 Tùy chọn Tùy chỉnh cho Naive Bayes
1 Hiểu ý tưởng Cây quyết định
2 Cây Quyết định trong MATLAB
3 Trực quan hóa Cây Quyết định bằng Hàm View
4 Tùy chọn Tùy chỉnh cho Cây Quyết định
1 Hiểu ý tưởng SVM
2 Hiểu ý tưởng SVM Hạt nhân (Kernel)
3 SVM trong MATLAB
4 Tùy chọn Tùy chỉnh cho SVM
1 Hiểu ý tưởng Phân tích Biệt thức
2 Phân tích Biệt thức trong MATLAB
3 Tùy chọn Tùy chỉnh cho Phân tích Biệt thức
1 Hiểu ý tưởng Phương pháp Tập hợp
2 Phương pháp Tập hợp trong MATLAB
3 Tùy chọn tùy chỉnh cho Phương pháp Tập hợp
1 Đánh giá Bộ phân loại: Ma trận nhầm lẫn (Lý thuyết)
2 Phương pháp Kiểm định (Lý thuyết)
3 Phương pháp kiểm định trong MATLAB (Phần 1)
4 Phương pháp kiểm định trong MATLAB (Phần 2)
5 Đánh giá Bộ phân loại trong MATLAB
1 Mã và Dữ liệu
1 Hiểu ý tưởng Phân cụm K-Means
2 Chọn số lượng cụm
3 k-means trong MATLAB (Phần 1)
4 k-means trong MATLAB (Phần 2)
1 Hiểu ý tưởng Phân cụm Phân cấp (Phần 1)
2 Phân cụm Phân cấp trong MATLAB
3 Hiểu ý tưởng Phân cụm Phân cấp (Phần 2)
1 Mã và dữ liệu
2 Phân tích Thành phần Chính (PCA)
3 PCA trong MATLAB (Phần 1)
4 PCA trong MATLAB (Phần 2)
1 Mã và dữ liệu
2 Mô tả Vấn đề
3 Tùy chỉnh mẫu mã để hoàn thành Nhiệm vụ 1 và 2 (Phần 1)
4 Tùy chỉnh mẫu mã để hoàn thành Nhiệm vụ 1 và 2 (Phần 2)
5 Tùy chỉnh mẫu mã để hoàn thành Nhiệm vụ 3, 4 và 5
6 Đây là dự án
1 Giới thiệu khóa học
1 Mã và Dữ liệu
2 Chiến lược Xóa bỏ
3 Sử dụng giá trị trung bình và mốt
4 Coi như một giá trị đặc biệt
5 Giá trị trung bình và mốt theo lớp
6 Imputation Giá trị Ngẫu nhiên
1 Mã và Dữ liệu
2 Dữ liệu phân loại không có thứ tự
3 Dữ liệu phân loại có thứ tự
4 Mã hóa dựa trên Tần suất
5 Mã hóa dựa trên Mục tiêu
1 Mã và Dữ liệu
2 Quy tắc 3 sigma với chiến lược xóa
3 Quy tắc 3 sigma với chiến lược điền giá trị
4 Biểu đồ hộp và quy tắc tứ phân vị
5 Biểu đồ hộp theo lớp
6 Biểu đồ tần số cho ngoại lai
7 Yếu tố Ngoại lai Cục bộ (Phần 1)
8 Yếu tố Ngoại lai Cục bộ (Phần 2)
9 Ngoại lai trong Biến Phân loại
1 Mã và Dữ liệu
2 Chuẩn hóa Đặc trưng
3 Rời rạc hóa bằng phân nhóm độ rộng bằng nhau
4 Rời rạc hóa bằng phân nhóm tần suất bằng nhau
1 Mã và Dữ liệu
2 Chọn phương pháp phù hợp (Phần 1)
3 Chọn phương pháp phù hợp (Phần 2)
1 Giới thiệu khóa học
1 Mã và Dữ liệu
2 Viết vào NotePad và sau đó Xóa nội dung
3 Lưu Tệp và Mở Trang Google
4 Vẽ Hình con Hổ bằng Chuột và Bàn phím
1 Mã và Dữ liệu
2 Gửi email, Mở trang Web và Thực thi Lệnh Hệ thống
3 Tự động hóa Email và các Tác vụ khác bằng Tệp Batch
4 Chụp ảnh màn hình Tự động và Gửi chúng qua Email
1 Mã và Dữ liệu
2 Tự động hóa Tương tác Thư mục (Phần 1)
3 Tự động hóa Tương tác Thư mục (Phần 2)
4 Tìm tệp và sắp xếp chúng trong cấu trúc thư mục
1 Mã và Dữ liệu
2 Tự động hóa chương trình hoạt động khi có lỗi
3 Hàm Finish và Startup để tải tùy chọn
4 Tự động kiểm tra và ghi nhật ký chương trình
1 Mã và dữ liệu
2 Tự động hóa tương tác với tệp
3 Sắp xếp ảnh tự động dựa trên năm
4 Tự động hóa tương tác người dùng
1 Mã và Dữ liệu
2 Tự động kiểm tra mã
3 Lỗi thường gặp
1 Mã và Dữ liệu
2 Tóm tắt Nội dung Văn bản bằng Word Cloud
3 Tóm tắt Nội dung Văn bản bằng Mô hình Chủ đề
4 Đọc html từ một tìm kiếm Google
1 Mã và Dữ liệu
2 Tạo Bài thuyết trình
3 Thêm Hình ảnh, Bảng vào Bài thuyết trình
4 Tạo Tài liệu Word
5 Thêm Hình ảnh và Bảng vào Tài liệu Word
1 Giới thiệu khóa học
1 Mã nguồn
2 Nguyên lý cơ bản của Biểu thức Chính quy
3 Thực thi Biểu thức Chính quy trên Matlab, ký tự nguyên văn và siêu ký tự
4 Công cụ Regex Trực tuyến
5 Siêu ký tự dấu chấm
1 Mã nguồn
2 Cơ bản về Lớp Ký tự
3 Loại trừ ký tự bằng một lớp ký tự
4 Một số ngoại lệ với lớp ký tự
5 Cách viết tắt cho lớp ký tự
1 Mã nguồn
2 Neo Bắt đầu và Kết thúc
3 Ví dụ về Neo Bắt đầu và Kết thúc
4 Ranh giới Từ (Phần 1)
5 Ranh giới Từ (Phần 2)
1 Mã nguồn
2 Bộ định lượng
3 Lặp lại Giới hạn
4 Bộ định lượng Tham lam và Lười biếng
1 Mã nguồn
2 Hiểu về Nhóm
3 Nhóm không ghi nhớ
4 Ảnh hưởng của Bộ định lượng lên Nhóm
5 Phép thay thế (Alternation)
6 Nhóm Nguyên tử
1 Mã nguồn
2 Khẳng định Nhìn trước
3 Khẳng định Nhìn sau
4 Tham chiếu Ngược
5 Nhóm Ghi nhớ Đặt tên và Tham chiếu Ngược
6 Điều kiện (if then else)
7 Đặt lại Nhánh
1 Mã nguồn
2 Phạm vi Ký tự
3 Ví dụ Kiểm tra Mật khẩu
4 Địa chỉ IP
5 Khớp một ngày hợp lệ
1 Giới thiệu về Ứng dụng MATLAB với Guide
1 Truy cập Guide và các Điều khiển có sẵn
2 Thuộc tính của điều khiển (Giá trị ban đầu và thẻ)
3 Định vị và căn chỉnh điều khiển
4 Lưới và đường kẻ
5 Tùy chỉnh hành vi chuyển tab
6 Các hàm được tạo trong tệp .m
7 Các hàm set và get
1 Mã nguồn
2 GUI cho chương trình tính tích đơn giản
3 Đưa bảng vào GUI
4 Làm việc với thanh trượt và đưa đồ thị vào
5 Thiết lập hình nền cho nút bấm
6 Thiết lập menu
7 Thay đổi nền của GUI
8 Nhóm nút và nút radio
9 Sử dụng hộp kiểm
10 Đọc tệp (tệp văn bản) và hiển thị nội dung
11 Giải thích nút bật tắt
12 Menu bật lên và hộp danh sách
13 Đối tượng và Handle
1 Mã nguồn
2 Truyền giá trị giữa các GUI
3 Truyền giá trị giữa hai hàm callback
4 Cách truyền đối số dòng lệnh vào GUI
1 Mã nguồn
2 Dự án mẫu 1 - Xây dựng Máy tính (Phần 1)
3 Dự án mẫu 2: Xử lý Ảnh (Phần 1)
4 Dự án mẫu 2: Xử lý Ảnh (Phần 2)
1 Mã nguồn
2 Mẹo với tùy chọn hiển thị của hộp văn bản
3 Thao tác chuỗi đơn giản và thông báo cho người dùng
4 Xóa phần tử khỏi List box từng cái một bằng code
5 Thêm phần tử vào list box bằng code
6 Xác định lựa chọn và Bộ đếm
7 Thông báo cho người dùng trong quá trình xử lý với nút nhấn
8 Tương tác với GUI từ Bàn phím
9 Giới hạn lựa chọn Popup Menu
1 Giới thiệu Ứng dụng MATLAB với App Designer
1 Bố cục của AppDesigner
2 Tùy chọn căn chỉnh và sắp xếp
3 Khoảng cách và thay đổi kích thước
4 Đường lưới
5 Thông báo lỗi để viết code tốt hơn
6 Phím tắt cho AppDesigner
1 Lưu ý quan trọng trước khi lập trình
2 Chương trình cộng đơn giản
3 Thanh trượt và đồ thị
4 Nhãn, vùng văn bản và hộp danh sách
5 Menu thả xuống
6 Nút radio
7 Nút trạng thái và bộ quay số
8 Công tắc và Tệp văn bản
9 Làm việc với Bảng
10 Đèn và Tab
11 Đồng hồ đo và Núm xoay
1 Truyền giá trị giữa hai hàm callback
2 Truyền dữ liệu giữa hai GUI
3 Thêm hàm tự xây dựng
4 Hình nền và gọi nhiều GUI từ script
5 Đóng gói ứng dụng của bạn
1 Dự án mẫu 1: Xây dựng máy tính (Phần 1)
2 Dự án mẫu 2: Xử lý Ảnh

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

Basic Course Description 

MATLAB (matrix laboratory) is one of the fundamental and leading programming language and is a must learn skill for anyone who want to develop a career in engineering, science or related fields. Excellent MATLAB programming skills is therefore a crucial factor in making or breaking your career.

At 37+ hours of video tutorials, this MATLAB course is one of the most comprehensive MATLAB course online which will take from beginner to professional.  This course is designed from a perspective of a student who has no prior knowledge of MATLAB and who is a MATLAB beginner.

Throughout this comprehensive course, we cover a massive amount of skills and techniques including:

  • Basic maths and matrix manipuation functions

  • Data import and visualization

  • MATLAB Programming, problem solving , logic development and the use of customized functions

  • Symbolic functions and variables for advance math operations

  • File and directory handling

  • Live scripts and sharing of results

  • Advance data types including cells, tables, time tables and map containers

  • Data science classification, clustering and dimensionality reduction with MATLAB

  • Essential data preprocessing tasks such as outliers, missing values, categorical attributes handling

  • Building regular expressions for textual processing

  • Building GUIs using Guide and AppDesigner

  • Automating tasks by controlling mouse, keyboard, running scripts from command window, batch files

  • Web, email and other internet related operations

  • Generating ppts, word files and pdfs

  • Code debugger and analyzer, exception handling, startup, finish and diary functions.

The course ensures that you learn by including

  • Practice exercise questions along with solutions

  • Challenging Exercise Questions

  • Quizes and

  • Takeaway code templates

By taking this course, you will become a fluent MATLAB programmer and you'll be so good so that you can get a reasonable job offer as a MATLAB developer and use the language professionally.

Don't just rely on my word, check what some of our existing students have to say about the same course

"I had viewed the video in the propose sequence, as well, as I had looked at some videos outside of the instructor propose sequence, and only had one thing to say: - This course is excellent!!!!!!!!!!!!!"  Gabriel Federo Hungria

"I have gone through the course on MATLAB Gui by the instructor. It was an A++ experience. He is the best instructor, really professional and knows exactly what to teach. Thanks for your wonderful contribution to help us understand MATLAB." Kunal Singh

"Very interesting course, complete functionality of Matlab was explained and the quizzes further helped with the learning process." Hassan Ayub

Pleaset note… I am very confident that you will like the course and therefore provides you with a FULL money back guarantee for 30 days! So there is a ZERO risk and nothing to loose.

Finally, i am super excited to teach you matlab, so hit enroll and enjoy learning MATLAB




Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Data Science
Hiển thị tất cả khoá học Machine Learning
Hiển thị tất cả khoá học Matlab
Hiển thị tất cả khoá học Programming
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊