Learning programming by the C language that is used for constructing operating systems and other software. This course requires basic knowledge of a programming, but doesn't require any C language knowledge.