Trainings

MATLAB

Model Predictive Control Course using MATLAB & Simulink 
Advanced Control Systems using MATLAB & Simulink
Control Systems Design with MATLAB & Simulink 
Mathematical Modeling and Simulation with MATLAB & Simulink
Artificial Intelligence and Machine Learning using MATLAB
Advanced MATLAB Programming and Application Development
MATLAB & Simulink Essentials
  • LENGTH: 12 Days (3 Weeks)
  • SCHEDULE: M - F, 9:00 - 17:00
  • DATES: 12-30 Jan 2025
  • LOCATION: To be Announced
  • COST: $200

Starting with foundational MATLAB skills, the program progresses to advanced topics such as nonlinear systems, MPC theory for both linear and nonlinear systems, and practical controller design using MATLAB & Simulink. Participants will learn to tune and evaluate MPC performance while gaining hands-on experience through simulations and real-world scenarios. The course concludes with a capstone project, where participants apply their knowledge to solve complex control challenges and showcase their solutions through presentations and peer reviews.

Foundations of MATLAB

3 Days

  • Navigating the MATLAB interface and understanding core functionalities
  • Basics of variables, arrays, operators, and fundamental functions
  • Importing and managing data from various file formats
  • Creating and customizing data visualizations
  • Exporting graphics and data for reports
MATLAB Programming Essentials

2 Days

  • Introduction to control structures: Loops, if-else statements, and error handling
  • Writing and utilizing functions effectively
Matrix Operations

2 Days

  • Creating and manipulating matrices
  • Performing mathematical operations with matrices
  • Applications of matrices: Transformations, rotations, and solving linear equations
  • Introduction to least-square methods
Data Analysis and Processing

3 Days

  • Advanced data types: Structure arrays, cell arrays, categorical data, and datetime objects
  • Organizing and analyzing tabular data
  • Conditional data selection and filtering
  • Importing and exporting datasets: .mat files, text data, and tabular formats
Modeling & Simulation Fundamentals in MATLAB

6 Days

  • Introduction to dynamical systems
  • Numerical integration and differentiation
  • Solving differential equations using MATLAB solvers
  • Techniques for simulation: Input parameters, data interpolation, and studies
  • Simulation control mechanisms: Event functions and output functions
  • Case studies
Modeling & Simulation using Simulink

2 Days

  • Basics of Simulink: Block diagrams, signals, and subsystems
  • Utilizing Simulink libraries and creating custom functions
  • Import/export workflows and lookup tables
  • Control systems and automation of simulation tasks with MATLAB
  • Hands-on exercises
Model Predictive Control

7 Days

  • Introduction to nonlinear systems
  • Controller Design for nonlinear systems
  • Model predictive control theory for linear and nonlinear systems
  • MPC design using MATLAB & Simulink
  • MPC tuning and performance evaluation
  • Hands-on exercises
Capstone Project

2 Days

  • Application of course concepts on a real-world project
  • Presentation and peer review of project results

CERTIFICATION: Certificate of Completion

LENGTH: 27 Days, 6 Weeks

SCHEDULE: M - F, 9:00 - 17:00

LOCATION: To be Announced

This program combines foundational MATLAB skills with cutting-edge techniques in control systems design, including model predictive control and AI-based control methods like fuzzy logic and neural networks. Participants will gain hands-on experience in modeling, simulation, and controller design for nonlinear systems, along with practical knowledge of code generation and deployment using MATLAB Coder. The course culminates in a capstone project, allowing participants to apply their learning to solve real-world challenges and present their innovative solutions.

Foundations of MATLAB

3 Days

  • Navigating the MATLAB interface and understanding core functionalities
  • Basics of variables, arrays, operators, and fundamental functions
  • Importing and managing data from various file formats
  • Creating and customizing data visualizations
  • Exporting graphics and data for reports
MATLAB Programming Essentials

2 Days

  • Introduction to control structures: Loops, if-else statements, and error handling
  • Writing and utilizing functions effectively
Matrix Operations

2 Days

  • Creating and manipulating matrices
  • Performing mathematical operations with matrices
  • Applications of matrices: Transformations, rotations, and solving linear equations
  • Introduction to least-square methods
Data Analysis and Processing

3 Days

  • Advanced data types: Structure arrays, cell arrays, categorical data, and datetime objects
  • Organizing and analyzing tabular data
  • Conditional data selection and filtering
  • Importing and exporting datasets: .mat files, text data, and tabular formats
Modeling & Simulation Fundamentals in MATLAB

6 Days

  • Introduction to dynamical systems
  • Numerical integration and differentiation
  • Solving differential equations using MATLAB solvers
  • Techniques for simulation: Input parameters, data interpolation, and studies
  • Simulation control mechanisms: Event functions and output functions
  • Case studies
Modeling & Simulation using Simulink

2 Days

  • Basics of Simulink: Block diagrams, signals, and subsystems
  • Utilizing Simulink libraries and creating custom functions
  • Import/export workflows and lookup tables
  • Control systems and automation of simulation tasks with MATLAB
Advanced Control Systems Design

7 Days

  • Introduction to nonlinear systems
  • Controller Design for nonlinear systems
  • Stability and performance analysis
  • Controller design using MATLAB & Simulink
  • Introduction to Model predictive control
  • Introduction to AI based control systems (Fuzzy control, ANN based control)
  • Introduction to Code generation and deployment using Matlab coder
  • Hands-on exercises
Capstone Project

2 Days

  • Application of course concepts on a real-world project
  • Presentation and peer review of project results

CERTIFICATION: Certificate of Completion

LENGTH: 27 days (6 weeks)

SCHEDULE: M - F, 9:00 - 17:00

LOCATION: To be Announced

Starting with foundational MATLAB skills and progressing through advanced topics like modeling, simulation, and control system design, this program equips participants with the tools to address complex engineering challenges. Key highlights include stability and performance analysis, model-based controller design, and hands-on practice using MATLAB and Simulink. By the end of the course, participants will have the expertise to develop and simulate robust control systems for real-world applications.

Foundations of MATLAB

3 Days

  • Navigating the MATLAB interface and understanding core functionalities
  • Basics of variables, arrays, operators, and fundamental functions
  • Importing and managing data from various file formats
  • Creating and customizing data visualizations
  • Exporting graphics and data for reports
MATLAB Programming Essentials

2 Days

  • Introduction to control structures: Loops, if-else statements, and error handling
  • Writing and utilizing functions effectively
Matrix Operations

2 Days

  • Creating and manipulating matrices
  • Performing mathematical operations with matrices
  • Applications of matrices: Transformations, rotations, and solving linear equations
  • Introduction to least-square methods
Data Analysis and Processing

3 Days

  • Advanced data types: Structure arrays, cell arrays, categorical data, and datetime objects
  • Organizing and analyzing tabular data
  • Conditional data selection and filtering
  • Importing and exporting datasets: .mat files, text data, and tabular formats
Modeling & Simulation Fundamentals in MATLAB

6 Days

  • Introduction to dynamical systems
  • Numerical integration and differentiation
  • Solving differential equations using MATLAB solvers
  • Techniques for simulation: Input parameters, data interpolation, and studies
  • Simulation control mechanisms: Event functions and output functions
  • Case studies
Modeling & Simulation using Simulink

2 Days

  • Basics of Simulink: Block diagrams, signals, and subsystems
  • Utilizing Simulink libraries and creating custom functions
  • Import/export workflows and lookup tables
  • Control systems and automation of simulation tasks with MATLAB
  • Hands-on exercises
Introduction to Control Systems

7 Days

  • Basic introduction to control systems
  • Linear control systems
  • Bode and Nyquist plots
  • Stability and performance analysis
  • Model-based controller design methods
  • Controller design using MATLAB & Simulink
  • Hands-on exercises
Capstone Project

2 Days

  • Application of course concepts on a real-world project
  • Presentation and peer review of project results

CERTIFICATION: Certificate of Completion

LENGTH: 27 Days (6 Weeks)

SCHEDULE: M - F, 9:00 - 17:00

LOCATION: To be Announced

Combining foundational MATLAB skills with advanced modeling and simulation techniques, this program equips participants to tackle complex engineering systems. From data analysis and matrix operations to solving differential equations and building dynamic simulations in Simulink, the course offers a comprehensive learning pathway. Participants will also gain hands-on experience with control systems, custom functions, and automation workflows. The course concludes with a personal project, allowing learners to apply their knowledge to real-world challenges and solidify their expertise.

Foundations of MATLAB

3 Days

  • Navigating the MATLAB interface and understanding core functionalities
  • Basics of variables, arrays, operators, and fundamental functions
  • Importing and managing data from various file formats
  • Creating and customizing data visualizations
  • Exporting graphics and data for reports
MATLAB Programming Essentials

2 Days

  • Introduction to control structures: Loops, if-else statements, and error handling
  • Writing and utilizing functions effectively
Matrix Operations

2 Days

  • Creating and manipulating matrices
  • Performing mathematical operations with matrices
  • Applications of matrices: Transformations, rotations, and solving linear equations
  • Introduction to least-square methods
Data Analysis and Processing

3 Days

  • Advanced data types: Structure arrays, cell arrays, categorical data, and datetime objects
  • Organizing and analyzing tabular data
  • Conditional data selection and filtering
  • Importing and exporting datasets: .mat files, text data, and tabular formats

Modeling & Simulation Fundamentals in MATLAB

6 Days

  • Introduction to dynamical systems
  • Numerical integration and differentiation
  • Solving differential equations using MATLAB solvers
  • Techniques for simulation: Input parameters, data interpolation, and studies
  • Simulation control mechanisms: Event functions and output functions
  • Case studies
Modeling & Simulation using Simulink

2 Days

  • Basics of Simulink: Block diagrams, signals, and subsystems
  • Utilizing Simulink libraries and creating custom functions
  • Import/export workflows and lookup tables
  • Control systems and automation of simulation tasks with MATLAB
  • Hands-on exercises
Capstone Project

2 Days

  • Application of course concepts on a real-world project
  • Presentation and peer review of project results

CERTIFICATION: Certificate of Completion

LENGTH: 20 Days (5 weeks)

SCHEDULE: M - F, 9:00 - 17:00

LOCATION: To be Announced

This comprehensive course is designed for engineers looking to master MATLAB’s capabilities for AI-driven applications. From mastering the fundamentals of MATLAB programming to exploring advanced matrix operations and data analysis techniques, this course offers a structured pathway to understanding AI concepts. Participants will gain hands-on experience with machine learning algorithms, neural networks, and reinforcement learning, all tailored for practical engineering and industrial applications.

Foundations of MATLAB

3 Days

  • Navigating the MATLAB interface and understanding core functionalities
  • Basics of variables, arrays, operators, and fundamental functions
  • Importing and managing data from various file formats
  • Creating and customizing data visualizations
  • Exporting graphics and data for reports
MATLAB Programming Essentials

2 Days

  • Introduction to control structures: Loops, if-else statements, and error handling
  • Writing and utilizing functions effectively
Matrix Operations
2 Days
  • Creating and manipulating matrices
  • Performing mathematical operations with matrices
  • Applications of matrices: Transformations, rotations, and solving linear equations
  • Introduction to least-square methods
Data Analysis and Processing
3 Days
  • Advanced data types: Structure arrays, cell arrays, categorical data, and datetime objects
  • Organizing and analyzing tabular data
  • Conditional data selection and filtering
  • Importing and exporting datasets: .mat files, text data, and tabular formats
AI with Matlab
7 Days
  • Overview of core AI concepts and methodologies
  • Data Engineering: Feature extraction and data preprocessing
  • Introduction to machine learning algorithms (focus on classification and regression)
  • Introduction to neural networks
  • Introduction to reinforcement learning
  • Practical applications of AI in engineering and industry
  • Hands-on exercises
Capstone Project

2 Days

  • Application of course concepts on a real-world project
  • Presentation and peer review of project results

CERTIFICATION: Certificate of Completion

LENGTH: 17 Days (4 weeks)

SCHEDULE: M - F, 9:00 - 17:00

LOCATION: To be Announced

This program delves into essential and advanced MATLAB functionalities, from mastering programming essentials and matrix operations to exploring object-oriented programming and GUI design. Participants will learn to create interactive user interfaces, analyze complex datasets, and develop efficient engineering solutions using MATLAB’s powerful tools. Whether you’re looking to enhance your programming skills or build custom applications, this course equips you with the knowledge and hands-on experience to excel.

Foundations of MATLAB

3 Days

  • Navigating the MATLAB interface and understanding core functionalities
  • Basics of variables, arrays, operators, and fundamental functions
  • Importing and managing data from various file formats
  • Creating and customizing data visualizations
  • Exporting graphics and data for reports
MATLAB Programming Essentials

2 Days

  • Introduction to control structures: Loops, if-else statements, and error handling
  • Writing and utilizing functions effectively
Matrix Operations

2 Days

  • Creating and manipulating matrices
  • Performing mathematical operations with matrices
  • Applications of matrices: Transformations, rotations, and solving linear equations
  • Introduction to least-square methods
Data Analysis and Processing

3 Days

  • Advanced data types: Structure arrays, cell arrays, categorical data, and datetime objects
  • Organizing and analyzing tabular data
  • Conditional data selection and filtering
  • Importing and exporting datasets: .mat files, text data, and tabular formats
Object-Oriented Programming in MATLAB

2 Days

  • Understanding the principles of object-oriented programming
  • Creating and using classes and objects
  • Practical examples and applications in engineering
GUI Design with MATLAB

2 Days

  • Introduction to App Designer
  • Building interactive user interfaces
  • Customizing components and layouts
Capstone Project

2 Days

  • Application of course concepts on a real-world project
  • Presentation and peer review of project results

CERTIFICATION: Certificate of Completion

LENGTH: 14 days (3 weeks)

SCHEDULE: M - F, 9:00 - 17:00

LOCATION: To be Announced

Covering everything from navigating the MATLAB interface and programming basics to advanced matrix operations and data analysis, this program provides the tools needed to tackle engineering challenges efficiently. Participants will gain practical experience in managing and visualizing data, performing mathematical computations, and applying these skills to real-world scenarios. Whether you’re new to MATLAB or looking to strengthen your expertise, this course offers a comprehensive introduction to MATLAB and its applications.

Foundations of MATLAB

3 Days

  • Navigating the MATLAB interface and understanding core functionalities
  • Basics of variables, arrays, operators, and fundamental functions
  • Importing and managing data from various file formats
  • Creating and customizing data visualizations
  • Exporting graphics and data for reports
MATLAB Programming Essentials

2 Days

  • Introduction to control structures: Loops, if-else statements, and error handling
  • Writing and utilizing functions effectively
Matrix Operations

2 Days

  • Creating and manipulating matrices
  • Performing mathematical operations with matrices
  • Applications of matrices: Transformations, rotations, and solving linear equations
  • Introduction to least-square methods
Data Analysis and Processing

3 Days

  • Importing and exporting datasets: .mat files, text data, and tabular formats
  • Advanced data types: Structure arrays, cell arrays, categorical data, and datetime objects
  • Organizing and analyzing tabular data
  • Conditional data selection and filtering
Capstone Project

2 Days

  • Application of course concepts on a real-world project
  • Presentation and peer review of project results

CERTIFICATION: Certificate of Completion

LENGTH: 12 Days (2 Weeks)

SCHEDULE: M - F, 9:00 - 17:00

LOCATION: To be Announced

about Dr. -Ing. Ahmed Elkhashap

Dr.-Ing. Ahmed Elkhashap is a skilled Control Systems Expert and Project Engineer with a strong background in industrial automation and advanced control systems. He earned his Ph.D. in Automatic Control from RWTH Aachen University, where he also managed research projects in industrial automation.

With expertise in mechatronics, robotics, and automation, Dr. Elkhashap has worked across diverse industries, including semiconductor manufacturing, pharmaceutical processes, and automotive systems. His technical strengths include robust nonlinear model predictive control, machine learning, and MATLAB-based rapid control prototyping. Fluent in English and German, he combines technical mastery with effective communication.

img

Feel free to e-mail us for inquiries

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim.

    Your Name
    Your E-mail
    Message