Hexlet doesn not really work properly in your browser, because it is pretty old.
Please, upgrade. Choose browser.
course

Intro to C programming language
free

Brian Kernighan, one of the authors of a classic textbook wrote: «C is a razor sharp tool, with which one can create an elegant and efficient program or a bloody mess.» This introductory course is for absolute beginners in programming. It will help you understand the main concepts of the popular programming language.

1.

First program in C

theory (video 05:56) / exercise

Write, compile and run our first program.

2.

Variables and loops in C

theory (video 09:12) / quiz / exercise

To learn about variables and loops in C and to write a somewhat more useful program.

3.

Float in C

theory (video 05:15) / quiz / exercise

To improve our temperature conversion program by using float insted of int.

4.

For loop in C

theory (video 04:11) / quiz / exercise

To learn about another type of loops in C and rewrite the temperature conversion program so that it uses for instead of while.

5.

Functions in C

theory (video 05:25) / quiz / exercise

To learn about functions, create our own function and call it.

6.

if/else condition

theory (video 05:25) / exercise

Learn about conditions and complete a classical exercise called Fizz-Buzz.

7.

Switch instead of if/else

theory (video 04:49) / exercise

To learn to use another method of checking conditions: switch.

8.

Arrays in C

theory (video 04:21)

Explore the data type called "array".

Challenges

Some courses include challenge exercises. They will help you obtain more experience in programming and strengthen new skill. This particular course doesn't have any, but you can check out challenges from other courses.

Statistics
467
Students
6
questions
& answers
19
hours
Author