C, C++

ProgrammingAre you developing operating systems, embedded devices, or high-performance applications close to the hardware? The C and C++ area focuses on classic compiled languages that are translated into native code and provide maximum control over performance and memory. Our trainings are delivered according to the latest standards (C23, C++20, C++23 and we are preparing for C++26) and tailored to real development needs – from fundamentals to modern parallel programming and efficient memory management. Alongside C and C++, we also offer a modern alternative in Rust, bringing higher safety and a robust data model.

The core of our portfolio is modern C++ – from C++ fundamentals through parallel programming to design patterns. In C, we cover the current C23 standard as well as topics such as secure and reliable code. The course content can be adapted to your preferred standard, toolchain, and target platform – whether you develop system software, libraries, or industrial applications.

C, C++

CPP1
C++ – Fundamentals of Modern C++ Programming
CPP2
C++ – Practical Programming for Advanced Developers
CPP3
C++ – Design Patterns and Idioms
CPP4
C++ – Threads, Coroutines and Asynchronous I/O
CPP5
C++ – Metaprogramming and High-Performance Applications
CPP6
C++ – Safe and Reliable Code
CPP7
C++ – Creating Automated Tests
CPPU
C++17/20/23
ICTWS49
Modern C++ Webinar
C1
C Language – Programming Basics
C2
C Language — Practical Advanced Programming
C3
C Language – Design Patterns and Object-Oriented Design
C4
C Language – Threads and Asynchronous I/O
C5
C Language – Automated Testing
C6
C Language — Secure and Reliable Code

Vybrané zákaznické reference

Schneider Electric CZ, s.r.o., Jaromír B.
C Language – Design Patterns and Object-Oriented Design ( C3)
" Zajímavý kurz, sám jsem byl překvapený co neznám "
RETIA, a.s., Radek P.
C++ – Design Patterns and Idioms ( CPP3)
"Zkoumání problematiky návrhových vzorů s panem Šimerdou bylo velice přínosné, zodpověděl nám všechny naše dotazy a uváděl barvité příklady z praxe."
RETIA, a.s., Roman R.
C++ – Design Patterns and Idioms ( CPP3)
"Školení bylo velice dobře připravené. Lektor dokázal zodpovídat i dotazy nad rámec tématu. Nejvíce mě zaujala rozsáhlá znalost programovacích technik/přístupů pro různé programovací jazyky v rámci daného tématu."
Digiteq Automotive s.r.o., Jan M.
C++ – Design Patterns and Idioms ( CPP3)
"Vše naprosto perfektní. Srozumitelný výklad a praktické příklady, velmi cením využití Compiler Exploreru."
Digiteq Automotive s.r.o., Jakub B.
C++ – Design Patterns and Idioms ( CPP3)
"Lektor mel opravdu siroky prehled a dokazal uvadet priklady i z jinych programovacich jazyku. Prijemne zazemi. "
Digiteq Automotive s.r.o., Jiří P.
C++ – Design Patterns and Idioms ( CPP3)
"Naprostá spokojenost"
Siemens, s.r.o., Daniel H.
C++ – Practical Programming for Advanced Developers ( CPP2)
"Plná spokojenost s průběhem školení. Vzhledem k malému počtu účastníků jsme si mohli nechat přizpůsobit témata k našim potřebám, včetně probrání základů původně neplánovaných kapitol. Lektor během školení rychle reagoval na dotazy které byly i mimo rozsah kapitol školení a aktivně pomáhal s odladěním chyb v řešených programech."
Honeywell, spol. s.r.o., Marek M.
C++ – Practical Programming for Advanced Developers ( CPP2)
"S kurzem jsem maximálně spokojeny, nemam mu co vytknout."
Institut klinické a experimentální medicíny, Jiří G.
C++ – Practical Programming for Advanced Developers ( CPP2)
"Chtěl jsem se dozvědět také něco o vícevláknových aplikacích, ale pak jsem zjistil, že je tomu věnován celý 3denní kurz :-)"
Akkodis CZ s.r.o., Jiří Š.
C++ – Practical Programming for Advanced Developers ( CPP2)
"Školení bylo za mne velmi povedené. Kladně hodnotím jak zázemí školícího centra, tak znalosti pana lektora."
Honeywell, spol. s.r.o., Jakub B.
C++ – Practical Programming for Advanced Developers ( CPP2)
"nejvetsim prinosem pro me bylo pochopeni trid a dedicnosti mezi tridami"
R-SYS, s.r.o., Michal V.
C++ – Design Patterns and Idioms ( CPP3)
"So školením som bol spokojný a v podstate naplnilo moje očakávania. Dozvedel som sa o pár nových a zaujímavých návrhových vzoroch, ktoré si viem predstaviť aj hneď implementovať. Taktiež som sa naučil aj niektoré C++ vlastnosti/konštrukcie, ktoré som nepoznal."
KBC Global Services Czech Branch, Václav H.
C++ – Design Patterns and Idioms ( CPP3)
"Oceňuji praktické příklady návrhových vzorů, hlavně také to že byly přizpůsobeny C++ a tomu, co ten jazyk umí. To + příklady využití z praxe jsou pro mě největší přinos oproti jiným zdrojům."
Siemens, s.r.o., Zdeněk P.
C++ – Practical Programming for Advanced Developers ( CPP2)
"Velmi spokojen"
Siemens, s.r.o., Jindřich K.
C++ – Practical Programming for Advanced Developers ( CPP2)
"Pan Zahradník se očividně v tématice vyzná. Velmi oceňuji filozofii využívání nejmoderních standardů jazyka, kterou školitel zastává. Jakékoliv dotazy vždy ochotně zodpověděl a mezi dny i dohledával informace. Celkově spokojenost. "
Digiteq Automotive s.r.o., Adam K.
C++ – Practical Programming for Advanced Developers ( CPP2)
"Skvělé školení, lektor měl obrovský přehled. "
Digiteq Automotive s.r.o., Jan R.
C++ – Practical Programming for Advanced Developers ( CPP2)
"Velmi hezky vysvětlené témata do dosti podrobností. Bylo znát, že lektor má témata velmi nastudované a používané. Příjemný pokec na podobné témata i na obědě :)"
Digiteq Automotive s.r.o., Ondřej S.
C++ – Practical Programming for Advanced Developers ( CPP2)
"Super. Lektor rozumi latce na expertni urovni. Osvezil jsem si veci co jsem zapomnel a naucil se spoustu novych veci."
Digiteq Automotive s.r.o., Jan D.
C++ – Practical Programming for Advanced Developers ( CPP2)
"Celkově mám ze školení skvělý pocit. Lektor je skutečným odborníkem a to nejen na C++, nechybělo tedy porovnání napříč programovacími jazyky."
Digiteq Automotive s.r.o., Jaroslav M.
C++ – Practical Programming for Advanced Developers ( CPP2)
"Osobně mi velice vyhovoval formát kódění před všemi místo koukaní do slidů. Co se týče celkového dojmu ze školení jsem velice spokojený. Zároveň mi přišlo velice užitečný porovnání s ostatními jazyky."
Siemens, s.r.o., Lukáš S.
C++ – Design Patterns and Idioms ( CPP3)
"Velmi přínosné školení. Praktické ukázky různých návrhových vzorů, které jistě pomůžou při udržování našeho kódu do budoucna."
ERA a.s., Libor M.
C++ – Threads, Coroutines and Asynchronous I/O ( CPP4)
"Kurz splnil má očekávání. Srozumitelný a jasný výklad probírané problematiky s odkazem na praxi."
ERA a.s., Vladimír N.
C++ – Threads, Coroutines and Asynchronous I/O ( CPP4)
"Vzhledem k obtížnosti a šíři tématu se lektor velice profesionálně orientoval, srovnání s jinými programovacími jazyky."
Digiteq Automotive s.r.o., Jan H.
C++ – Practical Programming for Advanced Developers ( CPP2)
"Největším přínosem byly praktické zkušenosti z praxe a cvičení"
Digiteq Automotive s.r.o., Jan H.
C++ – Practical Programming for Advanced Developers ( CPP2)
"Oproti základnímu kurzu mi přišlo lepší zadání cvičení. Nebyl jsem z nich zmatený. Nevím, jestli došlo k nějaké změně, nebo je to jen náhoda, každopádně to bylo lepší. Zbytek kurzu byl ve stejné (tedy dobré) kvalitě jako začátečnický kurz. Osobní přístup lektora mi velmi vyhovoval."
Digiteq Automotive s.r.o., David S.
C++ – Practical Programming for Advanced Developers ( CPP2)
"Velmi zajímavé praktické příklady, jednotlivá témata byla rozebrána dostatečně do hloubky. Po celou dobu školení byl prostor pro dotazy, což hodnotím velice kladně. A to vše v příjemném prostředí s možností drobného občerstvení."
Digiteq Automotive s.r.o., David S.
C++ – Fundamentals of Modern C++ Programming ( CPP1)
"Školení splnilo má očekávání. Výklad byl srozumitelný. Zázemí bylo velice příjemné."
ERA a.s., Jakub Š.
C++ – Design Patterns and Idioms ( CPP3)
"Školitel je v dané problematice zjevně erudovaný. Je pohotový a flexibilní (reakce na dotazy atd). Návrhové vzory probrány podrobně a dostatečně na konkrétních příkladech i přeneseny do kódu."
ERA a.s., Libor M.
C++ – Practical Programming for Advanced Developers ( CPP2)
"Kurz splnil mé očekávání."
Advantech Czech s.r.o., Marek P.
C++ – Fundamentals of Modern C++ Programming ( CPP1)
"Jsem plně spokojen, těším se na pokračující kurz."
JABLOTRON CONTROLS s.r.o., Stanislav K.
C++ – Design Patterns and Idioms ( CPP3)
"Chválím dobré praktické ukázky kódu, osobní přístup, postřehy z praxe."
Digiteq Automotive s.r.o., Jan Č.
C++ – Design Patterns and Idioms ( CPP3)
"Zatím nejlepší školení na kterém jsem byl. Dávám vše za 1, byl jsem moc spokojen. Děkuji"
High Tech Engineering Center a.s., Miroslav K.
C++ – Fundamentals of Modern C++ Programming ( CPP1)
"Hodnotím veľmi pozitívne."
Správa železnic, státní organizace, Libor B.
C++ – Fundamentals of Modern C++ Programming ( CPP1)
"Školení pro mne bylo přínosem, seznámil jsem se základy objektového programování. Praktické příklady mi umožnily ihned použít získané vědomosti."
Wittmann Battenfeld CZ spo. s.r.o, Aleš B.
C Language – Programming Basics ( C1)
"Spokojen, školení splnilo očekávání."
Kooperativa pojišťovna, a.s., Vienna Insurance Group, David J.
C Language – Programming Basics ( C1)
"Kurz podle sylabu obsahoval vše co měl. Velká využitelnost při správě modelů pojišťoven."
APATOR METRA s.r.o., Václav K.
C Language – Programming Basics ( C1)
"Celkově hodnotím kurz jako přínosný. Nižší hodnocení v některých je dáno tím, že jako začátečník v C/C++ bych uvítal důkladnější procvičení, které by ale zřejmě bylo nad rámec kurzu."
Správa železnic, státní organizace, Libor B.
C Language – Programming Basics ( C1)
"Kurz byl pro mne přínosný - doplnil jsem si znalosti o jazyku C."
IMI International s.r.o., Miroslav K.
C Language – Programming Basics ( C1)
"Přístup na školení je velmi individuální. Celkově "palec nahoru"."
RETIA, a.s., Vojtěch P.
C++ – Fundamentals of Modern C++ Programming ( CPP1)
"Oceňuji praktickou ukázku dané problematiky na dobrých příkladech."
ON Semiconductor Slovakia a.s., Gabriel N.
C++ – Fundamentals of Modern C++ Programming ( CPP1)
"Rozsah a odbornosť kurzu boli viac ako uspokojivé. Informácie boli jasne a zrozumiteľne podané. "
Ústav pro hospodářskou úpravu lesů, Radim A.
C++ – Fundamentals of Modern C++ Programming ( CPP1)
"Školitel si výborně poradil s velkým rozsahem látky C++, poskytl dobrý přehled prakticky všeho, co bych čekal. Výborně reaguje na dotazy a okamžitě sype z rukávu praktické příklady. Je znát, že se nemusel připravovat den předem. Více toho v rámci dvou dní c++ nestihne přenést asi nikdo."