課程資料
- 可獲發
- *證書的發放與分配,依課程提供者的政策及安排而定。
課程簡介
MATLAB programming, data structures, apps, data science, regular expressions, text processing, task automation
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
課程章節
- 67 個章節
- 367 堂課
- 第 1 章 Course and Instructor Introduction
- 第 2 章 ------------ Part 1: MATLAB from Beginer to Advance -----------------
- 第 3 章 1.1: Handling variables and Creating Scripts
- 第 4 章 1.2: Doing Basic Maths in MATLAB
- 第 5 章 1.3: Operations on Matrices
- 第 6 章 Section 1.4: Lets Learn Problem Solving and Have Some Practice
- 第 7 章 1.5: Advance Math Functions with Symbolic Data Type
- 第 8 章 1.6: Interacting with MATLAB and Graphics
- 第 9 章 1.7: Importing Data into MATLAB
- 第 10 章 1.8a: MATLAB Programming
- 第 11 章 Section 1.8b: Polishing Programming Skills with More Practice
- 第 12 章 1.8: Making your own functions
- 第 13 章 1.9: Sharing your MATLAB Results
- 第 14 章 ------------ Part 2: Advance MATLAB Data Types ----------------------
- 第 15 章 2.1: Cell Data Type
- 第 16 章 2.2: Tables and Time Tables
- 第 17 章 2.3: Working with Structures and Map Container Data Type
- 第 18 章 2.4: Data Types Conversions
- 第 19 章 ----------- Part 3: Machine Learning for Data Science using MATLAB ------------
- 第 20 章 3.1: Data Preprocessing
- 第 21 章 3.2: Classification
- 第 22 章 3.2.1: K-Nearest Neighbor
- 第 23 章 3.2.2: Naive Bayes
- 第 24 章 3.2.3: Decision Trees
- 第 25 章 3.2.4: Support Vector Machines
- 第 26 章 3.2.5: Discriminant Analysis
- 第 27 章 3.2.6: Ensembles
- 第 28 章 3.2.7: Performance Evaluation
- 第 29 章 3.3: Clustering
- 第 30 章 3.3.1: K-Means
- 第 31 章 3.3.2: Hierarchical Clustering
- 第 32 章 3.4: Dimensionality Reduction
- 第 33 章 3.5: Project: Malware Analysis
- 第 34 章 ------------- Part 4: Data Preprocessing for Machine Learning using MATLAB -----
- 第 35 章 4.1: Handling Missing Values
- 第 36 章 4.2: Dealing with Categorical Variables
- 第 37 章 4.3: Outlier Detection
- 第 38 章 4.4: Feature Scaling and Data Discretization
- 第 39 章 4.5: Project: Selecting the Right Method for your Data
- 第 40 章 ------------- Part 5: Automate your Tasks using MATLAB ------
- 第 41 章 5.1: Controlling Mouse and Keyboards to Automate Tasks
- 第 42 章 5.2: Emails, Web and Running Scripts from Command Window
- 第 43 章 5.3: Automatically Moving Deleting and Browsing Files
- 第 44 章 5.4: Exceptions, assert, startup, finish, diary
- 第 45 章 5.5: Automate user interactions
- 第 46 章 5.6: Code debuggging and analyzer
- 第 47 章 5.7: Textual processing for automatic summarization of contents
- 第 48 章 5.8: Generating ppts, word documents and pdfs
- 第 49 章 ----------- Part 6: Regular Expressions using Matlab ------------
- 第 50 章 6.1: Introduction to Regular Expressions
- 第 51 章 6.2: Character Classes
- 第 52 章 6.3: Anchors and Word Boundaries
- 第 53 章 6.4: Repetitiongs using Quantifiers
- 第 54 章 6.5: Group Constructs
- 第 55 章 6.6: Assertions, Conditions and Backreferencing
- 第 56 章 6.7: Practical Examples
- 第 57 章 ----------- Part 7: Matlab App Designing Using Guide ------------
- 第 58 章 7.1: Basics of the Guide
- 第 59 章 7.2: Linking the code with the GUI
- 第 60 章 7.3: Advance techniques for GUIDE
- 第 61 章 7.4: Sample projects with GUIDE
- 第 62 章 7.5: More Useful Tricks and Examples with GUIDE
- 第 63 章 ----------- Part 8: Create MATLAB Apps with App Designer ------------
- 第 64 章 8.1: Basics of AppDesigner
- 第 65 章 8.2: Coding GUI's
- 第 66 章 8.3: Advance techniques
- 第 67 章 8.4: Sample projects with App Designer
課程內容
- Develop beginer to advance level skills of Programming with MATLAB
- Create a portfolio of Many MATLAB projects to apply for MATLAB jobs
- Gain Hands-On experience with MATLAB for visualizing, analyzing and formulating intermediate and some advanced level problems using MATLAB programming skills
- Experience some real world applications of MATLAB in solving problems
- Be able to use MATLAB for data science and machine learning
- Build GUIs and Desktop applications with MATLAB
- Build power regexes and use them to identify patterns in the input text
此課程所涵蓋的技能
評價
-
TTuan
This course has helped me improvise. I like the content of the course so far.
-
JJulio César Luna Rodríguez
Excelente maestro, excelente pedagogía, material muy completo y te lleva de la mano a través de todos los temas para que puedas entender bien. ¡100% recomendado!
-
RRakshitha J K
I am a beginner, and I thought learning a course like MATLAB online would be hard. But this course is really good and easy to understand. Thank you.
-
RRobert Edward Evans
Dr. Azam is clearly an expert in Matlab. His lectures are incredibly informative. There were parts of the course that I have been using every day. The most informative parts were the last sections on the Guide and the AppDesigner. This course needs to be modernized since the Guide is processing to be obsolete soon (I'm using version 22B, and I get a warning that the Guide will be removed soon--this might have already happened). I found Dr. Azam's examples to be very good templates and his method of writing comments before writing his code to be one of the best sets of programming advice I think I've ever seen--I'm not a programmer but I've been an engineer for thirty years. I took this course because I needed to brush up on my Matlab methodology and skills. This course helped greatly!