Please ensure Javascript is enabled for purposes of website accessibility

About This Course

Who this course is for:

  • Researchers, Entrepreneurs, Instructors, College Students, Engineers, Programmers, Simulators who want to quickly create front ends for their users to run their code and projects.

What you’ll learn: 

  • Create apps with MATLAB graphical user interfaces using utility called GUIDE and App designer
  • How to turn your existing code into meaningful software
  • How you can use all the graphical components necessary to make graphical user interfaces


  • An understanding of general MATLAB programming 

This course is on creating applications in MATLAB using its graphical user interface utility called GUIDE. GUIDE provides essential graphical components for converting your code into a meaningful software. The graphical components include radio buttons, tables, check boxes, sliders and many others.

The main motivation for adding this segment is the observation that students and people put a lot 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 course:

  • You should be able to work with graphical user interface controls such as text boxes, buttons, check boxes and others to make GUI for your code.
  • You are a confident user of the MATLAB utility called GUIDE for making GUI for your programs.
  • You will be able to create your GUI’s. 
  • You will get complete source codes of lectures.

Our Promise to You

By the end of this course, you will have learned about creating applications using MATLAB .

30 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about MATLAB application designing.

Course Curriculum

Section 1 - Introductory Notes And Remarks On Using GUIDE
Downloadable Materials 00:00:00
Introduction To Course And Instructor 00:00:00
Section 2 - Basics Of The Guide
Accessing Guide And The Available Controls 00:00:00
Available Controls With Their Types And The Generated Files 00:00:00
Properties Of Controls – Initial Values And Tags 00:00:00
Positioning And Aligning Controls 00:00:00
Grid And Lines 00:00:00
Customizing Tabbing Behavior 00:00:00
The Created Functions In The .m File 00:00:00
The Set And Get Functions 00:00:00
Section 3 - Linking The Code With The GUI
GUI For A Simple Product Program 00:00:00
Including Tables In GUI 00:00:00
Working With The Slider And Including Graphs 00:00:00
Setting Up A Background Image Of A Button 00:00:00
Setting The Menu 00:00:00
Changing The Backgrounds Of A GUI 00:00:00
Button Group And Radio Buttons 00:00:00
Using Check Boxes 00:00:00
Reading A Text File And Displaying Its Contents 00:00:00
Explaining Toggle Buttons 00:00:00
Pop Up Menu And List Boxes 00:00:00
Hobject And Handles 00:00:00
Section 4 - Advance Techniques For Guide
Passing Values Between GUI’s 00:00:00
Passing Values Between Two Call Back Functions 00:00:00
How To Pass Command Line Arguments To The GUI 00:00:00
Differences Between Guide And Application Designer 00:00:00
Section 5 - Sample Projects With Guide
Sample Project 1- Building A Calculator (Part 1) 00:00:00
Sample Project 1- Building A Calculator (Part 2) 00:00:00
Sample Project 2: Image Processing (Part 1) 00:00:00
Sample Project 2: Image Processing (Part 2) 00:00:00
Section 6 - More Useful Tricks And Examples With Guide
A Trick With The Visibility Option Of Text Box 00:00:00
Simple String Manipulation And User Notification 00:00:00
Deleting Elements From A List Box One By One Programatically 00:00:00
Adding Elements To A List Box Programatically 00:00:00
Selection Determination And Counter 00:00:00
User Notifications During Processing With A Push Button 00:00:00
Interacting With GUI From Keyboard 00:00:00
List Box Choice Restriction 00:00:00
Section 7 - Basics Of Application Designer
The Design View And Code View 00:00:00
Briefing On Available Controls 00:00:00
Alignment And Arranging Options 00:00:00
Spacing And Resizing 00:00:00
Grid Lines 00:00:00
Section 8 - Tips And Tricks For Effective Use Of Application Designer
Error Detection And Correction Mechanisms Of Application Designer 00:00:00
Useful Shortcuts 1 00:00:00
Useful Shortcuts 2 00:00:00
Dragging Components With Control Key 00:00:00
Section 9 - Coding GUI's With Application Designer
Notes Before Starting To Code With Application Designer 1 00:00:00
Notes Before Starting To Code With Application Designer 2 00:00:00
Simple Addition Program 00:00:00
Slider And Graphs 00:00:00
Label And Text Area 00:00:00
List Boxes 00:00:00
Drop Down Menu 00:00:00
Radio Buttons 00:00:00
State Button And Spinner 00:00:00
Working With Different Types Of Switches 00:00:00
Opening A File And Displaying Its Contents 00:00:00
Working With Tables 00:00:00
Lamps 00:00:00
Working Of Tabs 00:00:00
Gauges: A Speedometer Example 00:00:00
Knobs And Discrete Knobs 00:00:00
Section 10 - Advance Techniques For Application Designer
Passing Values Between Two Call Back Functions 00:00:00
Passing Data Between Two GUI’s 00:00:00
Adding A Custom Built Private Function 00:00:00
Adding A Custom Built Public Function 00:00:00
Including Backgrounds Image 00:00:00
Calling Multiple Applications From A Script 00:00:00
Package Your Application 00:00:00
Section 11 - Sample Projects With Application Designer - 4 Lectures
Sample Project 1: Building A Calculator (Part 1) 00:00:00
Sample Project 1: Building A Calculator (Part 2) 00:00:00
Sample Project 2: Image Processing (Part 1) 00:00:00
Sample Project 2: Image Processing (Part 2) 00:00:00
Template Design © VibeThemes. All rights reserved.

Setup Menus in Admin Panel