1. Introduction, basic concepts of Matlab and Python, license files, installation, numerical libraries and toolboxes, the first script
2. Algorithm, description, properties, data types and dynamic structures
3. Boolean algebra, working with cycles and conditions.
4. Operations with vectors and matrices.
5. Functions I: built-in, user-defined, parameter types.
6. Functions II: functions with multiple parameters and return values, recursive function calls.
7. Exceptions and code optimization
8. Working with files
9. Object creation, classes
10. Graphical output, data visualization
11. Graphical user interface basics
2. Algorithm, description, properties, data types and dynamic structures
3. Boolean algebra, working with cycles and conditions.
4. Operations with vectors and matrices.
5. Functions I: built-in, user-defined, parameter types.
6. Functions II: functions with multiple parameters and return values, recursive function calls.
7. Exceptions and code optimization
8. Working with files
9. Object creation, classes
10. Graphical output, data visualization
11. Graphical user interface basics