Basic Course Description
The First segment of the course is on creating apps in MATLAB using its graphical user interface utility called GUIDE. The GUIDE provides essential graphical components for converting your code into a meaningful software. The graphical components include radion buttons, tables, check boxes, sliders and many others.
The main motivation for adding this segment is the observation that students and people put alot of effort in writing the code but little on its appearance. By completing this segment of creating apps in GUIDE, you will easily transform your code into a well understood piece of software that the users will find useful to interact with. The segment contains 2+ hours of recorded lectures. Every lecture contains a demonstration of the concepts and the codes are included with the course.
The following is the outline of the course
Segment 1: Basics of the GUIDE
Segment 2: Linking the Code with GUI
Segment 3: Advance Techniques for GUIDE
Segment 4: Sample Projects with GUIDE
Segment 5: More Useful Tricks and Examples with GUIDE
At the end of this segment,
The Second segment of the course is on creating apps in MATLAB using its graphical user interface utility called App Designer. The App Designer is next generation tool for creating and designing apps in MATLAB. The App Designer contains many new design components that are absent in the conventional app designing tool called GUIDE. The essential beauty of App Designer is the integration of the two task of coding and designing in creating apps. It makes this possible with its new editor. This segment is designed so that a MATLAB programmer can easily transform his code to a beautiful User Interface and app.
The following are the outlines of the segment
Segment 1: Basics of App Designer
Segment 2: Tips and Tricks for Effective use of App Designer
Segment 3: Coding GUI's
Segment 4: Advance Techniques
Segment 5: Sample Projects with App Designer
At the end of this segment,
What am I going to get from this course?
At the end of the course you be a confident user of the MATLAB utility called GUIDE and App Designer for making GUI'S and apps for your programs.
You should be able to work with graphical user interface controls such as text boxes, buttons, check boxes and others to make GUI's and apps for your code.
What is the target audience?
Researchers, Entrepreneurs, Instructors and Teachers, College Students, Engineers, Programmers, Simulators
This is the second Udemy class on Matlab I've taken. Already, a couple important concepts have been discussed that weren't discussed in the previous course. I'm glad the instructor is comparing Matlab to Excel, which is the tool I've been using and have been frustrated with. This course is a little more advanced than the previous course I took. As an engineer, I'm delighted it covers complex numbers, derivatives, and integrals. I'm also glad it covers the GUI creation. None of those topics were covered in the more basic introduction I first took.
Great information and not talking too much, basically he is very concise and so you cover a good amount of content quickly and without getting fed up!
The course is amazing and covers so much. I love the updates. Course delivers more then advertised. Thank you!
Student Testimonials! who are also instructors in the MATLAB category
"Concepts are explained very well, Keep it up Sir...!!!"
Engr Muhammad Absar Ul Haq instructor of course "Matlab keystone skills for Mathematics (Matrices & Arrays)"
Your Benefits and Advantages:
It's time to take Action!
Click the "Take This Course" button at the top right now!
...Time is limited and Every second of every day is valuable...
I am excited to see you in the course!
Dr. Nouman Azam
What the students should expect at the end of the course
Knowing each other is very important part of learning. It will help the students feel more comfortable and relaxed.
What are the two basic functions that are used to pass and retrieve values from the GUI
How we can make the table entries editable
When should we use the button gropy
what is hObject
h = findobj('Tag','Gui1');
gui1_data = guidata(h);
%code for the Val_1 call back
a = get(handles.Val_1, 'String');
a = str2num(a);
%code for the Val_2 call back
b = get(handles.Val_2, 'String');
b = str2num(b);
%push button code
m = getappdata(0,'num_1');
n = getappdata(0,'num_2');
an = m+n;
an = num2str(an);
I am Dr. Nouman Azam and i am Assistant Professor at the Department of Computer Science, National University of Computer and Emerging Sciences.I had over a decade of experience in research and teaching.
My research work is mainly on the exploration of machine learning techniques in application areas such as bioinformatics, text summarization, text categorization, email filtering, security, recommender systems and medical decision making. On theoretical side, i am interested in applying the theories of rough sets, game theory, optimization and conflict analysis to machine learning tasks. For my Masters thesis, i applied different machine learning techniques to select important features in spam email filtering. For my doctoral thesis, i investigated the applications of machine learning techniques such as rough sets, game theory, genetic algorithms, gradient descent and others to learn and extract data patterns. In the recent past, I taught many machine learning related courses at the undergraduate and graduate levels.
MATLAB remained my number one choice for implementing ideas and converting my code to meaningful softwares. I implemented all the code of my Masters and Doctoral thesis in MATLAB. Currenlty, i have six courses on MATLAB on the udemy plateform including best seller and top ranked courses.