Creating MATLAB User Interfaces

This intermediate-level MATLAB training course, Creating MATLAB User Interfaces, teaches attendees how to create graphical user interfaces (GUIs) for MATLAB programs, using both the interactive AppDesigner tool and direct programming. Students begin with the basics of GUI design and progress to advanced features such as context menus, event notification and handling, backward compatibility across MATLAB…

Object-Oriented MATLAB Programming

This Object-Oriented MATLAB Programming training course teaches students how to create high-quality, maintainable MATLAB programs using the modern object-oriented programming paradigm, replacing the “spaghetti code” too commonly found in beginner-level MATLAB scripts. Students are led from object-oriented design basics to advanced features such as access attributes, encapsulation, property value validations, getter and setter methods, event…

From MATLAB Scripts to Complete Programs

This MATLAB training course teaches attendees how to create MATLAB programs composed of separate functional modules, advancing beyond simplistic scripts often used by MATLAB beginners. Students also learn programming design principles, as well as debugging and unit-testing for improved program reliability.