Kurs przeznaczony jest dla osób, które opanowały już podstawy języka C.
Jednocześnie dobrze, aby osoba rozpoczynająca kurs: - umiała się już posługiwać zintegrowanym środowiskiem programistycznym (IDE) oraz - znała ideę korzystania z narzędzi do automatycznego generowania konfiguracji budowania projektu (np. CMake).