Practical C Programming Practices (130+ Common Projects)
Master C programming with over 130+ best C programming practices for absolute beginners to excel in the industry
Course Description
Welcome to Practical C Programming Practices (130+ Common Projects)! Learning C programming language and understanding C programming language are two different things. Almost every student enjoy learning C programming language. But, only a few number of these students actually understand C programming language afterwards. This is where the remaining students are left behind and kept wandering from one course to another over the internet to get the best knowledge on understanding C programming language with cups of coffee on their table everyday.
130+ C programming best practices for absolute beginner is a comprehensive and concise guide with over 15 hours of content that is designed to pick up every interested student from the state of “zero-knowledge” to a state of “Hero-knowledge” in C programming with lots of practical C projects.
Goals
What will you learn in this course:
- Level up your C programming skill with over 130+ beginners best practices
- How to accept input from User
- How to sum 2 integers from user
- How to build a Simple Interest Calculator
- How to check for Greatest of 3 Numbers
- How to check for divisibility of a Number
- How to convert from Celsius to Fahrenheit
- How to check for Leap year
- A program to Shut Down Computer
- A program to get IP Address
- How to Find ASCII value
- How to get quotient and remainder
- How to swap 2 numbers
- How to add Complex Numbers
- How calculate Sum of digit numbers
- How to create Floyd's Triangle
- A program to calculate Area of a Circle
- How to calculate Area of a Rectangle
- How to calculate Area of Square
- How to calculate Area of a Triangle
- How to calculate volume of a Cube
- How to calculate Area of a Cylinder
- How to calculate volume of Sphere
- How to generate Random Numbers
Prerequisites
What are the prerequisites for this course?
- This courses requires the basics of C programming knowledge
- A computer (Windows/Mac/Linux)

Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
138 Lectures
-
Practice 1. Hello World 02:40 02:40
-
Practice 2. How to accept input from User 03:10 03:10
-
Practice 3. How to sum 2 integers from user 05:16 05:16
-
Practice 4. How to build a Simple Interest Calculator 05:31 05:31
-
Practice 5. How to Multiply Float Numbers 08:18 08:18
-
Practice 6. How to Find ASCII value 06:17 06:17
-
Practice 7. How to get quotient and remainder 07:32 07:32
-
Practice 8. How to swap 2 numbers 05:29 05:29
-
Practice 9. Alternative method to swap 2 numbers 05:42 05:42
-
Practice 10. How to swap 2 Strings 08:49 08:49
-
Practice 11. How to add Complex Numbers 15:29 15:29
-
Practice 12. How calculate Sum of digit numbers 05:24 05:24
-
Practice 13. How to calculate area of a circle 04:58 04:58
-
Practice 14. How to calculate Area of a Circle 04:05 04:05
-
Practice 15. How to calculate Area of a Rectangle 04:07 04:07
-
Practice 16. How to calculate Area of Square 03:00 03:00
-
Practice 17. How to calculate Area of a Triangle 04:27 04:27
-
Practice 18. How to calculate volume of a Cube 04:56 04:56
-
Practice 19. How to calculate Area of a Cylinder 04:02 04:02
-
Practice 20. How to calculate volume of Sphere 06:19 06:19
-
Practice 21. How to generate Random Numbers 05:03 05:03
-
Practice 22. How to calculate gross salary 04:44 04:44
-
Practice 23. How to calculate percentage 08:06 08:06
-
Practice 24. A program to Shut Down Computer 06:55 06:55
-
Practice 25. A program to get IP Address 04:06 04:06
-
Practice 26. A program for Date and Time 03:20 03:20
-
Practice 27. How to detect Even and Odd numbers 04:02 04:02
-
Practice 28. How to detect Vowels and Consonants 08:03 08:03
-
Practice 29. How to detect Greatest of 3 Numbers 07:08 07:08
-
Practice 30. How to find Roots of Quadratic Equation 16:18 16:18
-
Practice 31. How to detect a Leap Year 04:34 04:34
-
Practice 32. How to display Student_s Grade 10:24 10:24
-
Practice 33. How to Sum a given a Number 04:02 04:02
-
Practice 34. How to Calculate factorial using function 07:23 07:23
-
Practice 35. How to create Multiplication Table 04:22 04:22
-
Practice 36. How to create Fibonacci Sequence 09:20 09:20
-
Practice 37. How to Reverse Numbers 04:49 04:49
-
Practice 38. How to Reverse Numbers using Array 06:39 06:39
-
Practice 39. How to Reverse String 03:51 03:51
-
Practice 40. How to check Palindrome 07:27 07:27
-
Practice 41. How to create Prime Numbers 07:53 07:53
-
Practice 42. How to Calculate HCF and LCM 13:53 13:53
-
Practice 43. How to detect Armstrong Numbers 06:57 06:57
-
Practice 44. How to generate Armstrong Numbers 10:25 10:25
-
Practice 45. How to create Half Pyramid Pattern 04:34 04:34
-
Practice 46. How to create half pyramid 03:52 03:52
-
Practice 47. How to create Full Pyramid 06:30 06:30
-
Practice 48. How to create Inverted Half Pyramid 03:21 03:21
-
Practice 49. How to create Paschal Triangle 07:49 07:49
-
Practice 50. How to create Perfect Square 06:18 06:18
-
Practice 51. How to create Diamond pattern 09:40 09:40
-
Practice 52. How to build Simple Calculator 10:40 10:40
-
Practice 53. How to Reverse Numbers using Array 09:09 09:09
-
Practice 54. How to Reverse Array without Pointer 11:04 11:04
-
Practice 55. How to find Length of String 06:51 06:51
-
Practice 56. How to Add 2 Matrices with Multidimensional Array 14:54 14:54
-
Practice 57. How to Subtract 2 Matrices 15:24 15:24
-
Practice 58. How to Multiply 2 Matrices 24:54 24:54
-
Practice 59. How to Transpose a Matrix 09:39 09:39
-
Practice 60. How to Add 2 Numbers 04:28 04:28
-
Practice 61. How to sum Array Elements 07:31 07:31
-
Practice 62. How to sort String 08:22 08:22
-
Practice 63. How to Find the Maximum Element in an Array 07:19 07:19
-
Practice 64. How to Merge 2 Arrays 21:52 21:52
-
Practice 65. How to insert a new Element into an Array 11:38 11:38
-
Practice 66. How to delete an Element in an Array 09:50 09:50
-
Practice 67. Check frequency of occurrence of a character 08:59 08:59
-
Practice 68. How to remove spaces in-between strings 07:38 07:38
-
Practice 69. String Concatenation 04:07 04:07
-
Practice 70. Find the length of Strings 05:09 05:09
-
Practice 71. How to copy Strings 04:24 04:24
-
Practice 72. How to Compare Strings 05:03 05:03
-
Practice 73. How to get the substring of a string 07:13 07:13
-
Practice 74. How to find the Minimum Element 08:19 08:19
-
Practice 75. How to remove Vowels from String 10:00 10:00
-
Practice 76. How to use Structure 22:45 22:45
-
Practice 77. How to add 2 distances using Structure 11:53 11:53
-
Practice 78. How to generate Student_s Data using Union 11:06 11:06
-
Practice 79. How to write to File 07:02 07:02
-
Practice 80. How to read a File 03:46 03:46
-
Practice 81. How to Delete a File 04:40 04:40
-
Practice 82 How to copy one file into another 10:57 10:57
-
Practice 83. How to copy more than one Files 10:03 10:03
-
Practice 84. How to print out source code 03:55 03:55
-
Practice 85. How to convert from Binary to Decimal 05:29 05:29
-
Practice 86. How to convert from Binary to Hexadecimal 06:24 06:24
-
Practice 87. How to convert from Decimal to Octal 05:31 05:31
-
Practice 88. How to convert from Decimal to Binary 05:10 05:10
-
Practice 89. How to Convert from Decimal to Binary Bitwise 06:42 06:42
-
Practice 90. How to build Binary Pattern 04:10 04:10
-
Practice 91. Squares of N Numbers 04:42 04:42
-
Practice 92. How to get square of number entered by user 02:53 02:53
-
Practice 93. How to check for Positive Number 05:26 05:26
-
Practice 94. Alternative method to check for Positive Number 04:25 04:25
-
Practice 95. How to Add first and last digit of a Number 05:24 05:24
-
Practice 96. How to find Factors of a Number 05:28 05:28
-
Practice 97. How to Check Average of numbers 04:37 04:37
-
Practice 98. How to convert from Uppercase to Lowercase 04:43 04:43
-
Practice 99. How to create Binary Pattern 06:05 06:05
-
Practice 100. How to convert from Binary to Octal 05:36 05:36
-
Practice 101. How to create a Diamond Pattern 07:12 07:12
-
Practice 102. How to create Diamond Outline 09:39 09:39
-
Practice 103. How to Create Diamond of Numbers 06:50 06:50
-
Practice 104. How to create Floyd's pattern 03:30 03:30
-
Practice 105. How to create a Hollow Diamond pattern 12:03 12:03
-
Practice 106. How to create a Hollow square pattern 04:10 04:10
-
Practice 107. How to create Hour Glass pattern 08:07 08:07
-
Practice 108. How to create Star Hash pyramid pattern 08:33 08:33
-
Practice 109. How to create Nested Star Hash Pyramid 06:12 06:12
-
Practice 110. How to create Alpha Numeric Pattern 05:11 05:11
-
Practice 111. How to build Numeric Diamond Pattern 06:22 06:22
-
Practice 112. How to create Numeric Pattern 04:01 04:01
-
Practice 113. How to create Numeric Pattern (Part 2) 05:47 05:47
-
Practice 114. How to create Numeric Pattern (Part 3) 03:01 03:01
-
Practice 115. How to create Numeric Pattern ( part 4) 03:13 03:13
-
Practice 116. How to create Pascal Triangle 07:32 07:32
-
Practice 117. How to create Pascal Triangle (Part 2) 05:28 05:28
-
Practice 118. How to create Pascal Triangle using Function 05:04 05:04
-
Practice 119. How to create Half Cone pattern 03:10 03:10
-
Practice 120. How to create Alpha pattern 05:37 05:37
-
Practice 121. How to create Alphabet Pattern 04:57 04:57
-
Practice 122. How to create Numeric pattern (Part 5) 03:17 03:17
-
Practice 123. How to create inverted Half Cone 02:40 02:40
-
Practice 124. How to create a Simple Pattern (Part 2) 04:03 04:03
-
Practice 125. How to create Numeric Diagonal 04:26 04:26
-
Practice 126. How to create a Simple Pattern(Part 3) 02:50 02:50
-
Practice 127. How to create a Steep slope pattern 04:48 04:48
-
Practice 128. How to check for Float and Integer 05:34 05:34
-
Practice 129. How to create Numeric Slope Pattern 02:45 02:45
-
Practice 130. How to create Pyramid pattern 03:54 03:54
-
Practice 131. How to create Rectangular Pattern 06:21 06:21
-
Practice 132. How to create Rectangular Star Pattern 03:37 03:37
-
Practice 133. How to create Inverted Cone 03:44 03:44
-
Practice 134. How to create a Rhombus pattern 08:35 08:35
-
Practice 135. How to create Square Kite Pattern 08:04 08:04
-
Practice 136. How to create Square star pattern 02:38 02:38
-
Practice 137. How to create an X pattern 09:31 09:31
-
Practice 138. How to create a Triangle without fill 08:45 08:45
Instructor Details

Emenwa Global
Learn by doing it yourself from scratch... Build real projects henceforth!
Emenwa Global instructors are industry experts with years of practical, real-world experience building software at industry leading companies. They are sharing everything they know to teach thousands of students around the world, just like you, the most in-demand technical and non-technical skills (which are commonly overlooked) in the most efficient way so that you can take control of your life and unlock endless exciting new career opportunities in the world of technology, no matter your background or experience.
Emenwa Global is a professional software development company that offers global services which include Computer programming, Website Development, Digital Marketing, SEO, Content Provision, Mobile Application Development, Networking and Cyber Security to wide range of individuals and companies all over the world. We help you to achieve your dream in the world of internet business and we always accompany our clients until they are fully satisfied. Our team of Engineers are 24/7 at your service.
Learn creative skills, from absolute beginner to advanced mastery.
Emenwa Global exists to help you succeed in life. Each course has been hand-tailored to teach a specific practical skill.
Whether you’re trying to learn a new skill from scratch, or want to refresh your memory on something you’ve learned in the past, you’ve come to the right place.
Education makes the world a better place. Make your world better with new practical skills from scratch...
One other important philosophy is that our courses are taught by real professionals, software developers with real and substantial experience in the industry, who are also great teachers. All our instructors are experienced, software developers.
Our courses can be watched 24/7 wherever you are. Most are fully downloadable so you can take them with you. You can also view them on mobile devices with the Udemy mobile app.
Whether you are a beginner, looking to learn how to program for the very first time, or to brush up on your existing skills, or to learn new languages and frameworks, the Academy has you covered. Welcome to Emenwa Global... Get our complete and practical courses today!
Course Certificate
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now