← Learn to Code — Python, Java, C, SQL & Web
C Practice
Coding challenges from 1★ to 5★.
c 34 Lessons
Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English.
Lessons in this course
No lessons match. Clear the search or choose another filter.
- 01 Print a word 1 required task · ★
- 02 Print another word 1 required task · ★
- 03 Print a sentence 1 required task · ★
- 04 Print with a ! 1 required task · ★
- 05 Print two lines 1 required task · ★
- 06 Print three lines 1 required task · ★
- 07 Print a number 1 required task · ★
- 08 Add two numbers 1 required task · ★
- 09 Subtract 1 required task · ★
- 10 Multiply 1 required task · ★
- 11 Remainder 1 required task · ★
- 12 A number variable 1 required task · ★
- 13 Add two variables 1 required task · ★
- 14 Multiply two variables 1 required task · ★
- 15 Your first function 1 required task · ★
- 16 Is it positive? 1 required task · ★
- 17 Cube a number 1 required task · ★
- 18 The smaller one 1 required task · ★
- 19 Square a number 1 required task · ★
- 20 Sign of a number 1 required task · ★
- 21 Largest of three 1 required task · ★★
- 22 Factorial 1 required task · ★★
- 23 Greatest common divisor 1 required task · ★★
- 24 Count the 1-bits 1 required task · ★★
- 25 Sum an array 1 required task · ★★★
- 26 Swap two values 1 required task · ★★★
- 27 String length 1 required task · ★★★
- 28 Count a character 1 required task · ★★★
- 29 Reverse in place 1 required task · ★★★★
- 30 Palindrome 1 required task · ★★★★
- 31 Bubble sort 1 required task · ★★★★
- 32 Points with a struct 1 required task · ★★★★
- 33 Binary search 1 required task · ★★★★★
- 34 Parse an integer 1 required task · ★★★★★