Linux C, low level, IoT, embedded systems and kernel classroom training

We offer a wide range of classroom training courses related to Linux and C programming: basic shell scripting and C, low level programming and embedded Linux systems development, Internet of Things (IoT).

We have also conducted numerous on-site trainings - including many that were custom-made to fit our customer's particular needs - for a large number of companies dealing in various trades.


770 participants trained

Training: Linux programming, shell, C, kernel, embedded

For public sessions, you can sign in yourself or delegate one or a few employees. The prices given in the tables are for sessions in our London training rooms, per one person.
On customer's request we conduct trainings in London, other locations in UK and anywhere in Europe, either at the customer's premises or in any other place, on either customer's hardware or ours. For on-demand training costs see here.

Title / Code Date Duration

Price TooltipTriangle

Bash shell programming


On demand 5+ TooltipTriangle

1 day

380 EUR

Advanced shell programming, Bash, AWK


On demand 5+ TooltipTriangle

1 day

390 EUR

Linux C/C++ Programmer's Workshop


On demand 4+ TooltipTriangle

4 days

1140 EUR

Low Level C Linux Programming


On demand 4+ TooltipTriangle

2 days

790 EUR

Embedded Linux Systems (SoC, IoT)


On demand 5+ TooltipTriangle

5 days

1490 EUR

Linux Kernel and Driver Development


On demand 5+ TooltipTriangle

3 days

1190 EUR

Additional information

  • training prices given above are exempt from VAT
  • training prices given above are for our London site - for other locations, please contact us
  • training prices given above are valid for upfront payment at least 7 days before the beginning of the training, when you apply via our standard application form or sign a standard training contract. Payments for custom contracts and payments after the course are 5% higher.

What is included in the training fees?

All training fees for training conducted at our premises include:

  • our training materials
  • a certificate of training
  • snacks, coffee, tea and soft drinks available during the whole course
  • after the course, an opportunity for contacting the trainer/trainers once for advice and answers concerning the training material

Some training courses also include lunches; more information is available in the detailed course description.

See also

Embedded Linux Systems (SoC)

A complete and thorough overview of Linux in embedded systems. This training, full of practical, hands-on exercises done on actual embedded systems, provides both the necessary theoretical knowledge and practical examples and use cases. After this course, participants are able to prepare development environment and operating system themselves. Read more

See Also

We recommend also our complete programming training offer.

Read more


Ask us anything about this training

* I hereby give my consent to the processing of my personal data by ALX Training Ltd. for the purpose of this request.