/c-free-tutorials

Free C tutorials for beginners with 39 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.

C Free Tutorials

C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system. By design, C provides constructs that map efficiently to typical machine instructions. It has found lasting use in applications previously coded in assembly language. Such applications include operating systems and various application software for computer architectures that range from supercomputers to PLCs and embedded systems.

Index Name Difficulty Tutorial Link
01 📖 Write and Run Your First C Program ★☆☆ 🔗 View
02 📖 Read User Input ★☆☆ 🔗 View
03 📖 Read Command-Line Arguments ★☆☆ 🔗 View
04 📖 Compare String Using Conditional Statements ★☆☆ 🔗 View
05 📖 Iterating String Array with C While Loop ★☆☆ 🔗 View
06 📖 Using While Loop to Find Even Numbers ★☆☆ 🔗 View
07 📖 Calculating Rectangle Area in C ★☆☆ 🔗 View
08 📖 Hello World, C! ★☆☆ 🔗 View
09 📖 Use of Gets Function in C Programming ★☆☆ 🔗 View
10 📖 Reversing Case of Character ★☆☆ 🔗 View
11 📖 Create Descending Do-While Loop in C ★☆☆ 🔗 View
12 📖 Display Current Date and Time ★☆☆ 🔗 View
13 📖 Basic for Loop Program ★☆☆ 🔗 View
14 📖 Swapping Two Numbers Program ★☆☆ 🔗 View
15 📖 Creating While Loop Programs in C ★☆☆ 🔗 View
16 📖 Pointer to a Function ★☆☆ 🔗 View
17 📖 Pointer to Pointer in C ★☆☆ 🔗 View
18 📖 Comparing Pointers in C Language ★☆☆ 🔗 View
19 📖 Finding ASCII Value of Character ★☆☆ 🔗 View
20 📖 Simple Pointer Program ★☆☆ 🔗 View
21 📖 Adding Two Numbers Using Pointers ★☆☆ 🔗 View
22 📖 Recursive LCM Calculation in C ★☆☆ 🔗 View
23 📖 Reverse a String Program ★☆☆ 🔗 View
24 📖 Sum of N Integers Using Arrays ★☆☆ 🔗 View
25 📖 Concatenate Strings Using Pointer ★☆☆ 🔗 View
26 📖 Basic Arithmetic Operations ★☆☆ 🔗 View
27 📖 Determine Integer or Float in C ★☆☆ 🔗 View
28 📖 Find Largest and Smallest Numbers Using Global Variables ★☆☆ 🔗 View
29 📖 Using If-Else Statements in C Programming ★☆☆ 🔗 View
30 📖 Celsius to Fahrenheit Conversion ★☆☆ 🔗 View
31 📖 Calculate Simple Interest Program ★☆☆ 🔗 View
32 📖 Swapping Numbers With Pointers ★☆☆ 🔗 View
33 📖 Array Traversal Using Pointers ★☆☆ 🔗 View
34 📖 Find Largest Number ★☆☆ 🔗 View
35 📖 Circle Area and Circumference in C ★☆☆ 🔗 View
36 📖 Inserting Elements in C Arrays ★☆☆ 🔗 View
37 📖 Sum of N Input Numbers in C ★☆☆ 🔗 View
38 📖 Program to List Files in Directory ★☆☆ 🔗 View
39 📖 Sum of Digits Calculation ★☆☆ 🔗 View
40 📖 Fibonacci Series Generation in C ★☆☆ 🔗 View
41 📖 Create a Multiplication Table in C ★☆☆ 🔗 View
42 📖 Factors of A Given Number ★☆☆ 🔗 View
43 📖 Finding Largest and Smallest Array Elements in C ★☆☆ 🔗 View
44 📖 Reverse a String Using Pointer ★☆☆ 🔗 View
45 📖 Vowel Identification Using Switch Case ★☆☆ 🔗 View
46 📖 Deleting an Element From Array Using C ★☆☆ 🔗 View
47 📖 Area of Triangle ★☆☆ 🔗 View
48 📖 Prime or Composite Number Using Recursion ★☆☆ 🔗 View
49 📖 Sum of First N Numbers With Recursion ★☆☆ 🔗 View
50 📖 Reverse Content of File Using C ★☆☆ 🔗 View
51 📖 Finding Roots of Quadratic Equation ★☆☆ 🔗 View
52 📖 Average of N Numbers ★☆☆ 🔗 View
53 📖 Finding Factorial of a Number in C ★☆☆ 🔗 View
54 📖 Finding Exponential Without Pow Method ★☆☆ 🔗 View
55 📖 Dynamic Memory Allocation in C Programming ★☆☆ 🔗 View
56 📖 Program Copy File ★☆☆ 🔗 View
57 📖 Finding Second Largest Number in C ★☆☆ 🔗 View
58 📖 Finding Greatest Common Divisor Using Recursion ★☆☆ 🔗 View
59 📖 Array of Pointers ★☆☆ 🔗 View
60 📖 Sort Array Elements ★☆☆ 🔗 View
61 📖 Checking for Odd or Even ★☆☆ 🔗 View
62 📖 Determine Perfect Square in C ★☆☆ 🔗 View
63 📖 Find the Largest Number Among N Numbers ★☆☆ 🔗 View
64 📖 Palindrome Checking in C ★☆☆ 🔗 View
65 📖 Finding Armstrong Number in C ★☆☆ 🔗 View
66 📖 Fibonacci Series Using Recursion ★☆☆ 🔗 View
67 📖 Finding First N Prime Numbers Using C ★☆☆ 🔗 View
68 📖 Finding Factorial Using Recursion ★☆☆ 🔗 View
69 📖 Palindrome Using Recursion ★☆☆ 🔗 View
70 📖 Check Square Matrix Symmetry ★☆☆ 🔗 View
71 📖 Calculate Permutation and Combination in C Language ★☆☆ 🔗 View
72 📖 Largest Element in an Array Using Recursion ★☆☆ 🔗 View
73 📖 Recursive Power Calculation in C ★☆☆ 🔗 View
74 📖 Program to Find Size of Any File ★☆☆ 🔗 View
75 📖 Sum of Digits Using Recursion ★☆☆ 🔗 View
76 📖 Matrix Addition and Subtraction in C ★☆☆ 🔗 View
77 📖 Finding Determinant of 2x2 Matrix ★☆☆ 🔗 View
78 📖 Using Null Pointer in C Programming ★☆☆ 🔗 View
79 📖 Checking Sparse Matrix ★☆☆ 🔗 View
80 📖 Matrix Multiplication in C ★☆☆ 🔗 View
81 📖 Conversion Between Number Systems ★☆☆ 🔗 View
82 📖 Create and Write to C Files ★☆☆ 🔗 View

More Free Tutorials

More