top of page

See what's new in the latest release of MATLAB and Simulink

Exclusive Training by TechSource Academy

TechSource has acquired Activemedia Innovation to be part of TechSource Academy. Knitting our technology community together to bring training and consultancy services for the industry in the area of Engineering and being the Authorised Training Provider of Xilinx, MATLAB and Speedgoat. We specialize in assisting companies and individuals develop quality training programs that will enhance their human talents with necessary skills and expertise to compete effectively in today's complex business world.


Our Consultants and Trainers
Our core team of qualified consultants and trainers are made up of experienced academics and seasoned industrial professionals who are highly in touch and attuned to the training needs and demands of the various industries. We seek to benefit our customers' quest for novel, up-to-date training knowledge via the hosting of courses conducted by international experts. 

Our Training Calendar

Training Program

Data Analytics
Industry IoT
Machine Learning
Automotive
Robotic
SDR
Communications
Signal Processing
Image Processing
Computer Vision
Physcial Modeling
Optimization
Polyspace

Programming Language

Basic

Introduction to MATLAB & Simulink for Engineering Applications

The MATLAB Live Editor provides a new way to create, edit, and run MATLAB code. See your results together with the code that produced them. Add equations, images, hyperlinks, and formatted text to enhance your narrative. Share with others as interactive documents. Duration : 3 days 

If you would like to join any courses.Please contact us.

This three-day course provides a comprehensive introduction to the MATLAB® technical computing environment for financial professionals. The course is intended for beginning users and those looking for a review. No prior programming experience or knowledge of MATLAB is assumed. Themes of data analysis, visualization, modeling, and programming are explored throughout the course, with an emphasis on practical application to finance, such as time-series analysis, Monte Carlo simulation, portfolio management, and analysis.

Duration : 3 days

If you would like to join any courses.Please contact us.

This five-day course provides a comprehensive introduction to the MATLAB® technical computing environment and hands-on experience using the features in the MATLAB® language to write efficient, robust, and well-organized code. The course is intended for beginning users who are not just looking for a review but also want to gain deeper understanding of the concept of writing full application, developing algorithms, and extending built-in MATLAB® capabilities. 

Themes of data analysis, visualization, modelling, and programming are explored throughout the course. Details of performance optimization, as well as tools for writing, debugging, and profiling code, are covered. Attendees will also learn how to built interactive applications in MATLAB®.

Duration : 5 days

If you would like to join any courses.Please contact us.

Please reload

MATLAB Programming Basic

Intermediate

This one-day course demonstrates how to create an interactive user interface for your applications in MATLAB®. Attendees will learn about user interface controls, such as push buttons and text boxes, and how to use them to create a robust and user-friendly interface to your MATLAB application. No prior experience of programming graphical interfaces is required.

Duration : 1 day

If you would like to join any courses. Please contact us.

Acelerating and Parallelizing MATLAB Code

Duration : 2 days

If you would like to join any courses. Please contact us.

This one-day course focuses on interfacing MATLAB® with user-written C code. Through hands-on examples and exercises, the course explores generating MEX-files to incorporate external C code in MATLAB applications. At the end of this course, attendees will be able to:

Duration : 1 day

If you would like to join any courses. Please contact us.

This two-day course focuses on generating C code from MATLAB code using the MATLAB Coder. The focus is on developing MATLAB code that is ready for code generation, generating C code that meets optimization requirements, and integrating generated code into parent projects and external modules. This course is intended for intermediate to advanced MATLAB users

Duration : 2 days

If you would like to join any courses. Please contact us.

Please reload

MATLAB Intermediate

Advanced

The two-day hands-on course is designed for intermediate users of MATLAB who wants to gain experience in using the features in MATLAB language to write efficient, robust, and well-organized code. These concepts form the foundation for writing full applications, developing algorithms, and extending built-in MATLAB capabilities. Details of performance optimization, as well as tools for writing, debugging, and profiling code are covered.

Duration : 2 days

If you would like to join any courses. Please contact us.

Objected-Oriented Programming with MATLAB

Duration : 2 days

If you would like to join any courses. Please contact us.

Please reload

MATLAB Advanced

Simulation and Model-Based Design

Basic

This three-day comphensive hands-on course package is especially designed for beginners new to SIMULINK. Beginning with an introduction to SIMULINK environment, the course will first provide the essential knowledge required to build basic modeling techniques and tools to developing SIMULINK block diagrams. Participants will be provided with a working understanding of system and algorithm modeling and design validation in SIMULINK.


The last part of the course shall cover effective system modeling techniques to improve user's ability to model using SIMULINK and also highlight which tools are most appropriate for certain applications.

1st Period Duration : 3 days

Date : 20-22 November 2017

2nd Period Duration : 3 days

Date : 4-6 December 2017

3rd Period Duration : 3 days

Date : 7-9 February 2018

4thd Period Duration : 3 days

Date : 4-6 April 2018

If you would like to join any courses.

Please contact us.

This three-day comphensive hands-on course package is especially designed for beginners new to SIMULINK. Beginning with an introduction to SIMULINK environment, the course will first provide the essential knowledge required to build basic modeling techniques and tools to developing SIMULINK block diagrams. Participants will be provided with a working understanding of system and algorithm modeling and design validation in SIMULINK.


The last part of the course shall cover effective system modeling techniques to improve user's ability to model using SIMULINK and also highlight which tools are most appropriate for certain applications.

1st Period Duration : 5 days

Date : 4-8 December 2017

2nd Period Duration : 5 days

Date : 7-8, 12-13 February 2018

3rd Period Duration : 5 days

Date : 4-6, 9-10 April 2018

If you would like to join any courses.

Please contact us.

Please reload

Simulink Basic

Intermediate

This two-day course shows how to implement complex decision flows and finite-state machines using Stateflow®. The course focuses on how to employ flow graphs, state machines, and truth tables in Simulink designs.

Duration : 2 days

Date : 12-13 February 2018

If you would like to join any courses.

Please contact us.

This one-day course is designed for engineering teams and technical managers who plan to adopt Model-Based Design for control or embedded applications in their workflow environement using MATLAB and SIMULINK.

Duration : 1 day

Date : -

If you would like to join any courses.

Please contact us.

This one-day course presents multiple methods for integrating code into Simulink models. The focus will be on integrating C and MATLAB®. Topics discussed will include C MEX S-functions, Embedded MATLAB, and the Legacy Code Tool for wrapping external C functions into Simulink. This course is intended for intermediate to advanced Simulink users

Duration : 1 day

Date : -

If you would like to join any courses.

Please contact us.

Please reload

Model-based
Simulink Intermediate

Advanced

This two-day course describes techniques for applying Model-Based Design in a common design workflow. It provides guidance on managing and sharing Simulink® models when working in a large-scale project environment.

Duration : 2 days

Date : -

If you would like to join any courses.

Please contact us.

This one-day course describes techniques for testing and formally verifying Simulink® model behavior against system requirement.

Duration : 2 days

Date : Courses are available on demand, please contact us for more information.

If you would like to join any courses.

Please contact us.

Please reload

Simulink Advanced

Embedded Systems and FPGA Design

Receive a free Arduino Mega and accessories worth S$160

*This course can be custom made to Raspberry PI

 

Arduino is microcontroller-based kits for building digital devices and interactive objects that can sense and control physical devices. This one-day training provides and overview of the algorithm implementation workflow on Arduino using MATLAB and SIMULINK support package.

Duration : 1 day

Date : 7 December 2017

If you would like to join any courses.

Please contact us.

This is a one-day course that provides a working introduction to designing and testing embedded applications with Simulink® Coder™ and Embedded Coder®. Themes of simulation speedup, parameter tuning in the deployed application, structure of embedded code, code verification, and execution profiling are explored in the context of model-based design.

Duration : 1 day

Date : 6 December 2017

If you would like to join any courses.

Please contact us.

This hands-on, three-day course focuses on developing models in the Simulink® environment to deploy on embedded systems. The course is designed for Simulink users who intend to generate, validate, and deploy embedded code using Embedded Coder®. 

Duration : 3 days

Date : -

If you would like to join any courses.

Please contact us.

This two-day course shows how to generate and verify HDL code from a Simulink® model using HDL Coder™ and HDL Verifier™. 

1st Period Duration : 2 days

Date : 11-12 December 2017

2ns Period Duration : 2 days

Date : 12-13 January 2018

If you would like to join any courses.

Please contact us.

This hands-on, two-day course focuses on developing and configuring models in the Simulink® and deploying on Xilinx®Zynq®-7000 All Programmable SoCs. The course is designed for Simulink users who intend to generate, validate, and deploy embedded code and HDL code for software/hardware codesign using Embedded Coder® and HDL Coder™.
A ZedBoard™ is provided to each attendee for use throughout the course. The board is programmed during the class and is yours to keep after the training.

Duration : 2 days

Date : 26-27 April 2018

If you would like to join any courses.

Please contact us.

Please reload

Arduino / Rasp Pi
Embedded Systems

Control Design

This is a comprehensive course that demonstrates effective techniques for improving efficiency in the use of MATLAB and SIMULINK for modeling and simulation Control Systems with Control System Toolbox and SIMULINK Control Design. It elaborates ways to linearize a model and develop control laws using a variety of design methodologies. It explores Stateflow in implementing complex decision flows and finite-state machines to model and simulate event driven and logic systems. It introduces the automatic code generation with Simulink Coder for real-time application development.

1st Period Duration : 2 days

Date : 27-28 November 2017

2nd Period Duration : 2 days

Date : 16-17 April 2018

If you would like to join any courses.

Please contact us.

This is a comprehensive course that demonstrates effective techniques for improving efficiency in the use of MATLAB and SIMULINK for modeling and simulation Control Systems with Control System Toolbox and SIMULINK Control Design. It elaborates ways to linearize a model and develop control laws using a variety of design methodologies. It explores Stateflow in implementing complex decision flows and finite-state machines to model and simulate event driven and logic systems. It introduces the automatic code generation with Simulink Coder for real-time application development.

1st Period Duration : 4 days

Date : 27-30 November 2017

2nd Period Duration : 4 days

Date : 16-19 April 2018

If you would like to join any courses.

Please contact us.

Please reload

Control Systems

Signal Processing and Communications

This three-day course will review DSP fundamentals from the perspective of implementation within the FPGA fabric. Particular emphasis will be given to highlighting the cost, with respect to both resources and performance, associated with the implementation of various DSP techniques and algorithms.

 

Duration : 3 days

Date : -

If you would like to join any courses.

Please contact us.

This is a three-day training class that provides system architects, DSP designers, and FPGA designers a hands-on course covering how to develop signal processing algorithm for FPGA device using Simulink and the Xilinx design flow for implementing DSP functions using System Generator.

1st Period Duration : 3 days

Date : 26-28 December 2017

If you would like to join any courses.

Please contact us.

This two-day course shows how to analyze signals and design signal processing systems using MATLAB®, Signal Processing Toolbox™, and DSP System Toolbox™.

Duration : 2 days

Date : 29-30 February 2018

If you would like to join any courses.

Please contact us.

This is a 2-day fundamental course for signal processing engineers who are new to system and algorithm modeling and design in Simulink. Through basic modeling techniques and tools, it shows how to develop Simulink block diagrams.

Duration : 2 days

Date : 27-28 December 2017

If you would like to join any courses.

Please contact us.

Using hands-on examples, this one-day course demonstrates the use of MATLAB products to design common communication systems. The emphasis is on designing end-to-end communication systems using MATLAB®, Communications System Toolbox™, and DSP System Toolbox™.

Duration : 2 days

Date : 26-27 February 2018

If you would like to join any courses.

Please contact us.

Using hands-on examples, this one-day course demonstrates the use of MATLAB products to design common communication systems. The emphasis is on designing end-to-end communication systems using MATLAB®, Communications System Toolbox™, and DSP System Toolbox™.

Duration : 1 day

Date : 2-3 April 2018

If you would like to join any courses.

Please contact us.

This three-day course provides an overview of the LTE and LTE-Advanced physical layer. Using MATLAB®, and LTE System Toolbox™, attendees will learn how to generate reference LTE waveforms and build and simulate an end-to-end LTE PHY model.

Duration : 3 days

Date : -

If you would like to join any courses.

Please contact us.

SDR with MATLAB and SIMULINK

Duration : 2 days

Date : 12-13 April 2018

If you would like to join any courses.

Please contact us.

Please reload

Physical Modeling (Mechatronics)

This one-day course focuses on how to model rigid-body mechanical systems in the Simulink® environment using Simscape Multibody™ (formerly SimMechanics™).

 

Duration : 1 day

Date : -

If you would like to join any courses.

Please contact us.

This one-day course discusses how to model systems in several physical domains and combine them into a multidomain system in the Simulink® environment using Simscape™.

Duration : 1 day

Date : -

If you would like to join any courses.

Please contact us.

Modeling Fluid Systems with Simscape

Duration : 1 day

Date : Courses are available on demand. please contact us for more information.

If you would like to join any courses.

Please contact us.

This one-day course discusses how to model electrical power systems in the Simulink® environment using using Simscape Power Systems™ (formerly SimPowerSystems™).

Duration : 1 day

Date : -

If you would like to join any courses.

Please contact us.

Please reload

Image Processing and Computer Vision

This three-day course shows how to perform various image processing techniques using the Image Acquisition Toolbox and Image Processing Toolbox in MATLAB environment and Computer Vision System Toolbox in SIMULINK environment. The course introduces image processing fundamentals as a startup. The course explores the process of acquiring image using webcam, different types of image representations, how to enhance image characteristics, image filtering, and how to reduce the effects of noise and blurring in an image. It also introduces different methods used to extract features and objects within an image and introduction to Computer Vision System Toolbox. The algorithm implementation on Raspberry Pi is covered at the end of the training.

Duration : 3 days

Date : 28-30 March 2018

If you would like to join any courses.

Please contact us.

This two-day course provides hands-on experience with performing image analysis. Examples and exercises demonstrate the use of appropriate MATLAB® and Image Processing Toolbox™ functionality throughout the analysis process.

 

Duration : 2 days

Date : 29-30 March 2018

If you would like to join any courses.

Please contact us.

This one-day course provides hands-on experience with performing computer vision tasks. Examples and exercises demonstrate the use of appropriate MATLAB® and Computer Vision System Toolbox TM functionality.

 

1st Period Duration : 2 days

Date : 13-14 December 2018

2nd Period Duration : 2 days

Date : 15-16 March 2018

If you would like to join any courses.

Please contact us.

Please reload

Internet-Of-Things

Internet of Things (IoT) is an emerging trend where large number of embedded devices (things) are connected to the internet. This one-day training provides and overview of workflow on the topic of IoT with MATLAB and SIMULINK using ThingSpeak. It also covers the use of Arduino or Raspberry Pi to send data to ThingSpeak. 

 

1st Period Duration : 1 day

Date : 11 December 2017

2nd Period Duration : 1 day

Date : 12 February 2018

If you would like to join any courses.

Please contact us.

Please reload

Data Analysis and Machine Learning

Having the skills and tools that can do data analysis efficiently are important to help company to make sense of the data.

This two-day course provides hands-on experience with performing statistical data analysis with MATLAB and Statistics and Machine Learning Toolbox. Examples and exercises demonstate the use of appropriate MATLAB and Statistics and Machine Learning Toolbox functionality throughout the analysis process; from importing and organizing data,to exploratory analysis, to confirmatory analysis and simulation.

Duration : 2 days

Date : 21-22 February 2018

If you would like to join any courses.

Please contact us.

This one-day course focuses on importing and preparing data for data analytics applications. The course is intended for data analysts and data scientists who need to automate the processing, analysis, and visualization of data from multiple sources

 

Duration : 1 day

Date : -

If you would like to join any courses.

Please contact us.

This two-day course focuses on data analytics and machine learning techniques in MATLAB® using functionality within Statistics and Machine Learning ToolboxTM and Neural Network ToolboxTM. The course demonstrates the use of unsupervised learning to discover features in large data sets and supervised learning to build predictive models. Examples and exercises highlights techniques for visualization and evaluation of results.

 

Duration : 2 days

Date : 26-27 February 2018

If you would like to join any courses.

Please contact us.

The four-day hands-on course focuses on data analytics and machine learning techniques in MATLAB® using functionality within Statistics and Machine Learning Toolbox™ and Neural Network Toolbox™. The course demonstrates the use of appropriate MATLAB and Statistics and Machine Learning Toolbox functionality throughout the analysis process; from importing and organizing data, to exploratory analysis, to confirmatory analysis and simulation as well as the use of unsupervised learning to discover features in large data sets and supervised learning to build predictive models. Examples and exercises highlight techniques for visualization and evaluation of results.

Duration : 4 days

Date : 21-22, 26-27 February 2018

If you would like to join any courses.

Please contact us.

Duration : 1 day

Date : 10 January 2018

If you would like to join any courses.

Please contact us.

Please reload

Optimization

This one-day course introduces applied optimization in the MATLAB environment, focusing on using Optimization Toolbox™ and Global Optimization Toolbox™.

 

Duration : 1 day

Date : -

If you would like to join any courses.

Please contact us.

Please reload

Robotics

This one-day course is for engineers designing mobile robotics algorithms for Robot Operating System (ROS) enabled simulators and robots

 

Duration : 1 day

Date : 20 February 2018

If you would like to join any courses.

Please contact us.

Please reload

Polyspace Product

This two-day course discusses the use of Polyspace Code Prover to prove code correctness, improve software quality metrics, and ensure product integrity. This hands-on course is intended for engineers who develop software or models targeting embedded systems.

 

Duration : 2 days

Date : -

If you would like to join any courses.

Please contact us.

Please reload

Automotive Applications

MATLAB Fundamentals for Automotive Applications

Duration : 3 days

Date : -

If you would like to join any courses.

Please contact us.

SIMULINK for Automotive System Design

Duration : 2 days

Date : 1-2 November 2017

If you would like to join any courses.

Please contact us.

Please reload

If you would like to join any courses.
Please send us the message by filling this form below.

Thanks! Message sent.

Traing contact form
bottom of page