 Description
 Curriculum
Unlock your potential in C programming with our comprehensive course designed for beginners! “138 C Programming Practices/Common Projects to Improve Your Coding Skill” offers handson experience through a variety of realworld projects. Master essential concepts and boost your coding confidence with these practical exercises:
 Getting Started: Write your first “Hello World” program and learn how to accept input from users.
 Basic Arithmetic: Sum two integers, multiply float numbers, and calculate simple interest.
 Advanced Calculations: Find ASCII values, compute quotients and remainders, and add complex numbers.
 Geometry and Area Calculations: Calculate the area of circles, rectangles, squares, triangles, and volumes of cubes, cylinders, and spheres.
 Utility Programs: Generate random numbers, calculate gross salary and percentage, and even create a program to shut down your computer or get the IP address.
 Decision Making: Detect even and odd numbers, vowels and consonants, find the greatest of three numbers, solve quadratic equations, and detect leap years.
 Student Grading: Display student grades and calculate the sum of given numbers.
 Functions and Arrays: Use functions to calculate factorials, create multiplication tables, Fibonacci sequences, and reverse numbers.
 Strings and Patterns: Reverse strings, check for palindromes, generate prime numbers, and create various patterns including pyramids, Pascal’s triangle, and diamond patterns.
 Matrix Operations: Add, subtract, and multiply matrices, transpose matrices, and find the maximum element in an array.
 File Handling: Write to, read from, delete, and copy files, and print out source code.
 Conversions: Convert between binary, decimal, octal, and hexadecimal.
 Advanced Algorithms: Build binary patterns, check for positive numbers, add the first and last digit of a number, find factors of a number, and convert uppercase to lowercase.
 Structure and Union: Utilize structures to add distances and generate student data, and practice reading and writing data using unions.
Why Enroll?
 Handson Experience: With 138 projects, gain practical coding skills through extensive practice.
 Beginner Friendly: Start from the basics and gradually move to more complex projects.
 Realworld Applications: Learn to create useful programs and algorithms that solve real problems.
 Boost Your Confidence: Build a solid foundation in C programming and enhance your problemsolving skills.
138 C Programming Practices/Common Projects to Improve Your Coding Skill offers a comprehensive guide through realworld projects and exercises that cover:
 Writing your first “Hello World” program
 Accepting and summing user input
 Building a Simple Interest Calculator
 Multiplying float numbers and finding ASCII values
 Swapping numbers and strings, including alternative methods
 Adding complex numbers and calculating sums of digit numbers
 Creating Floyd’s Triangle and calculating areas and volumes of geometric shapes
 Generating random numbers and calculating gross salary and percentage
 Programs for shutting down the computer, retrieving IP address, and displaying date and time
 Detecting even and odd numbers, vowels and consonants, and greatest of three numbers
 Solving quadratic equations, detecting leap years, and displaying student grades
 Calculating factorials, creating multiplication tables and Fibonacci sequences
 Reversing numbers and strings, checking for palindromes, and generating prime numbers
 Calculating HCF and LCM, detecting and generating Armstrong numbers
 Creating various patterns like half pyramid, full pyramid, Pascal’s triangle, diamond pattern, and more
 Building a simple calculator and working with arrays and strings
 Performing matrix operations and handling file input/output
 Converting between binary, decimal, octal, and hexadecimal
 Practicing with advanced algorithms and data structures
Enroll in 138 C Programming Practices/Common Projects to Improve Your Coding Skill” today and take your first step towards mastering C programming. Whether you’re a beginner looking to start your coding journey or someone aiming to sharpen your skills, this course is your gateway to becoming proficient in C programming.

2Hello World

3How to accept input from User

4How to sum 2 integers from user

5How to build a Simple Interest Calculator

6How to Multiply Float Numbers

7How to Find ASCII value

8How to get quotient and remainder

9How to swap 2 numbers

10Alternative method to swap 2 numbers

11How to swap 2 Strings

12How to add Complex Numbers

13How calculate Sum of digit numbers

14How to create Floyd's Triangle

15How to calculate Area of a Circle

16How to calculate Area of a Rectangle

17How to calculate Area of Square

18How to calculate Area of a Triangle

19How to calculate volume of a Cube

20How to calculate Area of a Cylinder

21How to calculate volume of Sphere

22How to generate Random Numbers

23How to calculate gross salary

24How to calculate percentage

25A program to Shut Down Computer

26A program to get IP Address

27A program for Date and Time

28How to detect Even and Odd numbers

29How to detect Vowels and Consonants

30How to detect Greatest of 3 Numbers

31How to find Roots of Quadratic Equation

32How to detect a Leap Year

33How to display Student's Grade

34How to Sum a given a Number

35How to Calculate factorial using function

36How to create Multiplication Table

37How to create Fibonacci Sequence

38How to Reverse Numbers

39How to Reverse Numbers using Array

40How to Reverse String

41How to check Palindrome

42How to create Prime Numbers

43How to Calculate HCF and LCM

44How to detect Armstrong Numbers

45How to generate Armstrong Numbers

46How to create Half Pyramid Pattern

47How to create half pyramid

48How to create Full Pyramid

49How to create Inverted Half Pyramid

50How to create Paschal Triangle

51How to create Perfect Square

52How to create Diamond pattern

53How to build Simple Calculator

54How to Reverse Numbers using Array

55How to Reverse Array without Pointer

56How to find Length of String

57How to Add 2 Matrices with Multidimensional Array

58How to Subtract 2 Matrices

59How to Multiply 2 Matrices

60How to Transpose a Matrix

61How to Add 2 Numbers

62How to sum Array Elements

63How to sort String

64How to Find the Maximum Element in an Array

65How to Merge 2 Arrays

66How to insert a new Element into an Array

67How to delete an Element in an Array

68Check frequency of occurrence of a character

69How to remove spaces inbetween strings

70String Concatenation

71Find the length of Strings

72How to copy Strings

73How to Compare Strings

74How to get the substring of a string

75How to find the Minimum Element

76How to remove Vowels from String

77How to use Structure

78How to add 2 distances using Structure

79How to generate Student's Data using Union

80How to write to File

81How to read a File

82How to Delete a File

83How to copy one file into another

84How to copy more than one Files

85How to print out source code

86How to convert from Binary to Decimal

87How to convert from Binary to Hexadecimal

88How to convert from Decimal to Octal

89How to convert from Decimal to Binary

90How to Convert from Decimal to Binary Bitwise

91How to build Binary Pattern

92Squares of N Numbers

93How to get square of number entered by user

94How to check for Positive Number

95Alternative method to check for Positive Number

96How to Add first and last digit of a Number

97How to find Factors of a Number

98How to Check Average of numbers

99How to convert from Uppercase to Lowercase

100How to create Binary Pattern

101How to convert from Binary to Octal

102How to create a Diamond Pattern

103How to create Diamond Outline

104How to Create Diamond of Numbers

105How to create Floyd's pattern

106How to create a Hollow Diamond pattern

107How to create a Hollow square pattern

108How to create Hourglass pattern

109How to create Star Hash pyramid pattern

110How to create Nested Star Hash Pyramid

111How to create Alpha Numeric Pattern

112How to build Numeric Diamond Pattern

113How to create Numeric Pattern

114How to create Numeric Pattern (Part 2)

115How to create Numeric Pattern (Part 3)

116How to create Numeric Pattern ( part 4)

117How to create Pascal Triangle

118How to create Pascal Triangle (Part 2)

119How to create Pascal Triangle using Function

120How to create Half Cone pattern

121How to create Alpha pattern

122How to create Alphabet Pattern

123How to create Numeric pattern (Part 5)

124How to create inverted Half Cone

125How to create a Simple Pattern (Part 2)

126How to create Numeric Diagonal

127How to create a Simple Pattern(Part 3)

128How to create a Steep slope pattern

129How to check for Float and Integer

130How to create Numeric Slope Pattern

131How to create Pyramid pattern

132How to create Rectangular Pattern

133How to create Rectangular Star Pattern

134How to create Inverted Cone

135How to create a Rhombus pattern

136How to create Square Kite Pattern

137How to create square star pattern

138How to create an X pattern

139How to create a Triangle without fill