Skip to content
UdemyEngineeringPaid courseIntermediate levelCertificate

MATLAB Graphical User Interface with the MATLAB GUIDE tool (Udemy.com)

Learn from Top Experts in the field, wrap your code with a graphical user interface by using the GUIDE...

Created by: Tod Vachev

Last updated December 2018

icon
What you will learn

  • Work with a variety of User Interface Elements and be familiar with all of their useful properties
  • Visualize Data Within The Interface Application
  • Create Different Kinds of Menus - Toolbar, Menubar, Context Menu
  • Work with the Handles structure
  • Validate Incoming Data and Prevent false inputs from the end users

How it compares

Against the other 335 rated Udemy courses in Engineering on CourseDuck:

  • Rating4.4 out of 5higher than 39% of them
  • Reviews74#306 of 336 by number of reviews
  • Length4.5 hoursshorter than 55% of them
  • Last updatedDecember 2018earlier than 87% of them

icon
Course Description

What You will learn in this course:

  • You will be intimately familiar with every available tool in the GUIDE Environment

  • You will know how to work with every available element in the GUIDE Environment and practice it by building two different projects

  • Work with the handles structure and use it to interact between separate elements

  • Visualize Data within Your GUI

  • Validate incoming data from your end users and handle it

  • Create Toolbar Menus for easier use of the end users

  • Create Menubars and Context menus, to add even more functionality to your applications

  • Package your app into a MATLAB App or a Standalone Application that does not require the user to have MATLAB installed

  • Build Two Big projects, one oriented more towards the interface part of the project and the other oriented more at the "behind the scenes" part

Why to Develop Graphical User Interface?

Often times people judge a book by the cover. And for sure the code that you wrote works flawlessly, but does it have a good looking cover and how easy is it to use it? And if you want your code to be used by people who have no coding skills or at the very least, their skills are not good enough to understand it. Why not wrap your code with an interface that will enable anyone to use it? Let us help you with this!

The Development of a intuitive graphical user interface can make your work more popular, since it will be available to a much broader audience of people, that way it can reach more people, and be valued by more people. The graphical user interface, gives the ability to the end user to use the “point and click” strategy, to work more easily with the software application, so the need for the user to know the actual language in which it was written is eliminated.

Why with MATLAB?

Matlab (Matrix Laboratory) is a programming language of a higher level with interactive development environment, that can satisfy the needs even of the most demanding software developers.

The advantages of MATLAB are:

  • Specially designed to work with data structures

  • Built on a modular principle from many different toolboxes, that make specialized functions available for many scientific fields – finances, cartography, numerical biology, data processing, signal processing, parallel calculations and many others)

  • Platform independent language – it works on any Operating System

  • It can directly communicate and operate with hardware periphery (sound cards, video cameras, Arduino, DAQ systems and many more)

  • Gives you the ability to package your code into an (.exe) executable file

  • Rich documentation with thorough explanations of all of its functions, available both offline in the MATLAB environment itself, and in the MATLAB Central website

Why with MATLAB GUIDE?

GUIDE (Graphical User Interface Development Environment) is a MATLAB integrated working environment that provides instruments and techniques for accelerated, easy and intuitive design and development of GUI for user oriented applications. The approach is straightforward, arrange the user interface elements using the GUIDE Layout Editor, then GUIDE will automatically generate the code behind these elements (Callbacks), which are responsible for the behavior of each of your elements, and finally populate these automatically generated Callbacks with their appropriate behaviors (code), package the app and make it available to the end users.

In conclusion:

If you ever wanted to be a movie producer, this is a great opportunity – become the screenwriter of your own graphical user interface and a producer of its implementation. Create the product, share it with the users, and enjoy the end result! Don’t be the only one who understands and uses your own code, wrap it in an interface and make it available to the broader audience! As always – Express Yourself!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Tod Vachev

I have graduated at Technical University of Varna as a Robotics Engineer. With several years of experience as a Passionate Developer and Engineer, I am now an Online Entrepreneur. Teaching is one of my passions, and what better and more impactful way to teach, than to do it online with thousands of students?

Currently focusing on providing quality education to tens of thousands of students across the globe, on subjects including:

- Programming, focusing on the C# Programming Language

- MATLAB, because this is a scientific tool that no scientist can do without

- Running Online Businesses that Earn Passive Income

For the past four years I have focused on the above and I have never stepped into the 9 to 5 world, I have worked in a company only once in my entire life and it lasted only 2 months. That's when I realized that, I can't learn the things that I want and I can't buy the things that I want buy working for someone else. You should start working for yourself aswell!

It does not matter if you want to become a developer or to run niche sites around the web, you can do both of these things in your own time as a freelancer or a business owner. And I can teach you how to do both of these things.

icon
More courses by Tod Vachev

Free

Free

$13.99

$64.99

$12.99

$11.99

icon
More Engineering courses

$74.99

$12.99

$10.99

$84.99

$14.99

$13.99

icon
Reviews

4.4

74 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Thomas on 7/25/2024

The first mostly used buttons. Push, Slider, Radio, Check Box, Edit Box, Axes and Panel.

By Alex Brown on 12/6/2022

Very good so far... It would be nice if they updated from Guide to App Editor as Matlab keeps threatening to remove Guide from its next update...

By Sweta sharma on 4/28/2022

It was really amazing. I learned a lot. He also taught how to write clean code in MATLAB. Thank you for making course like this.

By Guruprasad Rao on 6/16/2020

I had no idea that the GUIDE tool was not supported by the Matlab when I purchased the course. It is outdated.

By Alain NOGUES on 4/18/2020

Diction claire pour un américain Très constructif dans ses explications

By Mahesh B. Gorawar on 4/3/2020

The course content and its delivery is very good, it is as per my expectations.

By Shreevatsa Puttige Subramanya on 3/21/2020

The course is organised really good. Each lecture teaches new features of GUIDE and it gave me an idea to develop GUI for my projects. The explanation is very clear and simple. A few addition to the course would be to include reading data from an excel file, handling with simulink models to display simulation results in the GUI etc. But GUIDE will be removed by Mathworks in future release and App Designer is used instead. So I think its better to update the course with App Designer.

By Fado ousle on 9/4/2019

Best trainer in programming , the ideas are being taught in very high scientific way ,it gives you as a student a great understanding of GUI programming.

By Aqpoli on 9/18/2018

clear and simple, very useful. Strongly recommend to those who want to make GUIs to satisfy their clients. I am looking forward to your new courses on matlab.

By George Grancharov on 9/16/2018

I like this course! Not only teaches great in-depth tools and tactics but also the production quality is awesome. Tod is a great teacher! :)

Showing all 10 reviews on CourseDuck

Read all 74 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100