Scilab Training Course


Scilab is a well-developed, free, and open-source high-level language for scientific data manipulation. Used for statistics, graphics and animation, simulation, signal processing, physics, optimization, and more, its central data structure is the matrix, simplifying many types of problems compared to alternatives such as FORTRAN and C derivatives. It is compatible with languages such as C, Java, and Python, making it suitable as for use as a supplement to existing systems.

In this instructor-led training, participants will learn the advantages of Scilab compared to alternatives like Matlab, the basics of the Scilab syntax as well as some advanced functions, and interface with other widely used languages, depending on demand. The course will conclude with a brief project focusing on image processing.

By the end of this training, participants will have a grasp of the basic functions and some advanced functions of Scilab, and have the resources to continue expanding their knowledge.


  • Data scientists and engineers, especially with interest in image processing and facial recognition

Format of the course

  • Part lecture, part discussion, exercises and intensive hands-on practice, with a final project


  • Applied mathematics up to linear algebra
  • Helpful to know the basics of Matlab

Course Outline


  • Comparison with other languages

Getting started

Matrix operations

Multidimensional data

Plotting and exporting graphics

Creating an ATOMS toolbox

Interface with C, Java, and others

Final project: Image analysis

Closing remarks

  • Overview of useful libraries and extensions

Leave a Reply

Your email address will not be published. Required fields are marked *