Matlab Training Course (2-5 days, longer if you also need to learn

how to apply Matlab for Data Mining, Data Reports and Automation) 


Note: this outline is our proposal, but the training can be tailored to your specific requirements upon prior request ahead of the proposed course date.

Why Learn Matlab?

MATLAB®, short for MATrixLABoratory is a programming package specifically designed for quick and easy scientific calculations and I/O. With hundreds of built-in functions and toolboxes, MATLAB® has found uses in engineering, liner algebra, numerical analysis, research, simulations, image processing and programming. We bring you an intensive and immersive course that will help you thoroughly understand and gauge the MATLAB® technical computing environment. Themes include working with the MATLAB® user interface, entering commands and working with features such as MATLAB® graphics, functions with different variables,matrix and vector operations, Symbolics, Simulink®, file I/O, building GUIs and much more.

At the end of this course you will learn to:

  • Work with the MATLAB®user interface

  • Work with commands and variables

  • Work with vectors and matrices

  • Work with data file and data types

  • Write your own MATLAB® functions

  • Learn about script files

  • Learn about MATLAB®graphics

Course details

This outline below covers both fundamental and advanced topics.

The final training outline will be designed depending on your particular requirements.

The practical exercises constitute a big part of the course time, besides demonstrations and theoretical presentations. Discussions and questions can be asked throughout the course.


  • Anyone interested in learning and exploring Matlab programming language can attend this course

  • Developers

  • Data Scientists


  • Basic programming knowledge recommended

  • Knowledge of basic mathematical concepts such as linear algebra, probability theory and statistics


Course Outline

  • Variables, scripts, and operations

  • Working with the MATLAB user interface

  • Visualization and programming

  • Analyzing vectors and matrices

  • Working with data types

  • Automating commands with scripts

  • Writing programs with logic and flow control

  • Writing functions

  • Visualizing vector and matrix data

  • Solving equations and curve fitting

  • Advanced methods

  • Symbolics, Simulink®, file I/O, building GUIs