Engee documentation

Training courses

Instruction for taking free online courses. The procedures for taking the courses presented in this section are advisory in nature.
Modelling DSP systems
You will learn how to generate discrete signals and perform their spectral analysis, create an AM signal, simulate a Gaussian data channel, simulate a QPSK modem, change the sampling rate of a digital signal, apply filters to a noisy signal.
ЦОС и обработка изображений
Моделирование
 ~ 2 h
Creating custom applications in Engee
This course is designed to learn how to work with the Genie framework in the Engee workspace.
Основы Engee
Вычисления
 ~ 3 h
Mathematical analysis
The course is designed to familiarise students with numerical methods of solving basic problems of mathematical analysis: calculating limits, derivatives, integrals, solving ordinary differential equations and their systems.
Вычисления
 ~ 2 h
Modelling of electrical circuits
This course is designed to learn visual modelling of analogue electrical circuits usage of the Engee platform.
Моделирование
Электричество
 ~ 4 h
Modelling of UAS
The course is devoted to dynamic modelling of automatic control systems: linearisation of a physical system, development of a control loop with feedback using a PID controller and verification of the developed controller for compliance with system requirements.
Моделирование
Системы управления
 ~ 2 h
Modelling of digital communication systems
This course is designed to study the modelling of digital communication systems usage of the Engee platform.
Моделирование
ЦОС и обработка изображений
 ~ 3 h
Fundamentals of digital signal processing
The course covers the basic concepts of digital signal processing: analogue-to-digital conversion (ADC), digital-to-analogue conversion (DAC), spectral analysis and Fourier transform, concepts of linear systems and filtering. Basic knowledge for the design and construction of digital filters and the implementation of multirate signal processing is also provided.
ЦОС и обработка изображений
 ~ 4 h
Image processing
This course is designed to introduce students to image processing in the Engee environment. By the end of the course you will be able to use Engee to compress an image without significantly deforming the objects depicted on it.
ЦОС и обработка изображений
 ~ 2 h
Fundamentals of linear algebra
The course is designed to introduce the basic concepts of linear algebra such as matrices, determinants, systems of linear algebraic equations, eigenvalues and eigenvectors.
Вычисления
 ~ 3 h
Solving nonlinear equations
The course is designed to familiarise students with the main methods of solving nonlinear equations: graphical solution, numerical solution of nonlinear equations, solving nonlinear equations using the built-in Engee functions, solving systems of nonlinear equations.
Вычисления
 ~ 1.5 h
Welcome to Engee
An introduction to technical computing in the Engee environment. Introduces you to the Engee environment, usage of the command line and interactive scripts to perform calculations, graphing, and the basics of the Julia programming language.
Основы Engee
 ~ 2 h
Fundamentals of optimisation
This course is designed to introduce you to the libraries and functions for solving optimisation problems in Engee. By taking this course, you will learn how to formulate optimisation problems, create variables, expressions and functions, and visualise the results of your calculations.
Вычисления
 ~ 2.5 h
Fundamentals of physical modelling in Engee
You will learn the basics of physical modelling, building physical models and analysing their signals using the fundamentals of multi-domain modelling. At the end, you will consolidate your knowledge through a final project.
Основы Engee
Моделирование
 ~ 3 h
Modelling of energy systems
The course is designed for the study of power system modelling with usage of the Engee platform.
Моделирование
Электричество
 ~ 3 h
Fundamentals of programming in Engee
This course is designed to teach the basics of programming in Julia, the main language of Engee. The course introduces students to the following sections: variables and data types, expressions, reading and writing data, arrays, symbols and strings, functions, conditional statements, loops, libraries.
Основы Engee
Вычисления
 ~ 10 h
Finite Automata Course
The course is designed to study the capabilities of the Finite Automata library of the Engee platform.
Моделирование
 ~ 3 h
Finite automata
This course is designed to explore the capabilities of the Finite Automata library of the Engee platform.
Моделирование
 ~ 3 h
Fundamentals of statistics
You will learn how to graph tabular data, calculate numerical characteristics of a sample, create realisations of a normally distributed random variable, select its parameters and test statistical hypotheses about parameters and distribution type.
Вычисления
 ~ 2 h
Symbolic calculations
This course is designed to introduce the libraries and functions of symbolic maths in Engee. Each section of the course contains practical examples and assignments for self-completion.
Вычисления
 ~ 2 h
Visual modelling
You will learn how to add and customise blocks, create filters for signal processing and design both discrete and continuous dynamic systems. At the end, you will consolidate your knowledge through two practical projects.
Основы Engee
Моделирование
 ~ 3 h

How to download all available examples

To load all available examples in the environment Engee, run the following code in the script editor Script editor .

if isdir("/user/start/content_updater")
    rm("/user/start/content_updater";force = true, recursive = true)
end
run(`git clone https://git.engee.com/learn-engee/content-catalog.git /user/start/content_updater`)

After executing the command, the script will be loaded from the path/user/start/content_updater in the file browser  Engee and will be called refresh_demo_catalog.ngscript. Double click on it to open.

refresh demo 1

To get courses, hover your cursor over the cell with the code under the description of the course you are interested in and click on the green button that appears Execute:

refresh demo catalog 1

To get all courses at once:

  • Click on the button Run script in the upper right corner of the script editor:

    refresh demo catalog 2

  • Or enter and execute the command:

    engee.script.run("/user/start/content_updater/refresh_demo_catalog.ngscript")

The downloaded courses will be located in the «Courses» folder, and for the introductory course «Quick Start» there is a separate folder with the same name.:

refresh demo 3

Engee certificate

Your step towards new opportunities and perspectives