C/C++ online course
The C/C++ course provides an extensive introduction to programming in Linux. The course covers the required tools and the operating system.
Part I involves the basics of compiling, i.e. the conversion of program code into executable programs.
In Part II the C programming language is introduced. Exercises are provided at the end of the chapter. Course participants are invited to engage with the language during the exercises.
Part III deals with the C++ programming language, which builds on C. Basic techniques of object-oriented programming and its application in C++ are addressed.
The course is available as a .pdf file and can be downloaded here .