courses take place here
Open Source Training: (gleicher Kurs auf deutsch)

c programming language

C is one of the most established programming languages, available on almost any platform. Learning C is very profitable because this skill will cover a wide and long-term variety of applications. C's longevity is based on the large amount of freedom available to programmers and the high performance of C-based applications compared to other high level programming languages.

This training course will cover the basic aspects of C as well as developers' project tools in a UNIX-based environment. Each training section will be combined with a practical exercise or will be fleshed by means of a case study.


5 days, 1,820.00 € + 19% vat = 2,165.80 €

Full eight clock hours per day, complete set of literature, WiFi, complimentary notebook, full board, drinks (selected wines are charged separately), pastries, homemade cakes, sauna, social program

Extended/reduced amenities on demand:

Surcharge per guest night in two bed rooms (spacious and comfortable rooms) 59.00 € + 7% vat = 63.13 €per night
Surcharge per guest night in the Linuxhotel-flat share 83.00 € + 7% vat = 88.81 €per night
Surcharge per guest night in single rooms (depending on availabity, early reservation recommended) 129.00 € + 7% vat = 138.03 €per night
Reduction for half board instead of full board accomodation -29.41 € + 19% vat = -35.00 €per day
Reduction w/o social program -8.40 € + 19% vat = -10.00 €per evening

Tax deductibility * Terms of cancellation


Please select your favourite reservation date


Martin "Joey" Schulze is a member of Debian's security team and an ardent C programmer. When it comes to projects where performance is a critical priority, he prefers using C over any other high level language.

prerequisites for attending

The training course is directed towards beginners in C programming. Basic UNIX/Linux knowledge is a prerequisite.

If you feel uncertain on this point, we look forward to assist you via email or phone.

Course contents


The preprocessor

Data types

The C standard library

Code style, portability and performance

Course schedule