Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions
  1. 1 9:33 Find the Minimum Number in an Array | C Programming Example Portfolio Courses · 162.5K views
  2. 2 8:18 Find the Maximum Number in an Array | C Programming Example Portfolio Courses · 47K views
  3. 3 10:26 Count the Occurrences of a Value in an Array | C Programming Example Portfolio Courses · 50.7K views
  4. 4 7:34 Reverse An Array | C Programming Example Portfolio Courses · 55.6K views
  5. 5 10:56 Check If A String Is A Palindrome | C Programming Example Portfolio Courses · 58.6K views
  6. 6 7:17 Sum the Values in an Array | C Programming Example Portfolio Courses · 37.1K views
  7. 7 8:39 Compute the Average of an Array | C Programming Example Portfolio Courses · 20K views
  8. 8 11:37 Convert Celsius to Fahrenheit | C Programming Example Portfolio Courses · 12.3K views
  9. 9 15:48 Computing the Fibonacci Sequence | C Programming Example Portfolio Courses · 22.5K views
  10. 10 9:50 Counting the Vowels in a String | C Programming Example Portfolio Courses · 24.6K views
  11. 11 12:31 String append (i.e. concatenation) with dynamic memory allocation | C Programming Example Portfolio Courses · 21.9K views
  12. 12 5:33 Dice roll simulator | C Programming Example Portfolio Courses · 27.2K views
  13. 13 5:55 Flip a string’s lowercase characters to uppercase and vice versa | C Programming Example Portfolio Courses · 9.2K views
  14. 14 11:33 Create a copy of an array | C Programming Example Portfolio Courses · 11.3K views
  15. 15 9:23 Determine if a year is a leap year | C Programming Example Portfolio Courses · 8.2K views
  16. 16 3:16 hello world | C Programming Example Portfolio Courses · 31.3K views
  17. 17 5:41 Vector Addition | C Programming Example Portfolio Courses · 14.6K views
  18. 18 3:47 Dot Product | C Programming Example Portfolio Courses · 9K views
  19. 19 14:56 Counting Occurrences Of A Word In A String | C Programming Example Portfolio Courses · 24.4K views
  20. 20 7:06 Removing all occurrences of a character from a string | C Programming Example Portfolio Courses · 13.2K views
  21. 21 9:06 Convert binary to decimal | C Programming Example Portfolio Courses · 17.6K views
  22. 22 3:56 Replace a character in a string with another character | C Programming Example Portfolio Courses · 35.3K views
  23. 23 13:08 Infinite Input Buffer | C Programming Example Portfolio Courses · 19.9K views
  24. 24 15:41 Converting Kilometers To Miles | C Programming Example Portfolio Courses · 3K views
  25. 25 8:36 String Format Validation | C Programming Example Portfolio Courses · 9.8K views
  26. 26 1:42 Area of a Circle | C Programming Example Portfolio Courses · 3.9K views
  27. 27 3:16 Output a Triangle of Stars | C Programming Example Portfolio Courses · 3.7K views
  28. 28 5:25 Remove All Vowels From A String | C Programming Example Portfolio Courses · 13.6K views
  29. 29 3:46 Check If Arrays Are Disjoint | C Programming Example Portfolio Courses · 3.5K views
  30. 30 5:24 Rotate An Array Left | C Programming Example Portfolio Courses · 12.7K views
  31. 31 4:53 Rotate An Array Right | C Programming Example Portfolio Courses · 22K views
  32. 32 8:12 Merge Two Sorted Arrays | C Programming Example Portfolio Courses · 44.4K views
  33. 33 5:20 Count Non-Repeating Array Elements | C Programming Example Portfolio Courses · 18.3K views
  34. 34 3:01 Manually Find The Length Of A String | C Programming Example Portfolio Courses · 10.7K views
  35. 35 3:27 Program That Prints Its Own Source Code | C Programming Example Portfolio Courses · 5K views
  36. 36 14:53 Bubble Sort | C Programming Example Portfolio Courses · 196.7K views
  37. 37 5:10 Sum The First N Natural Numbers Using Recursion | C Programming Example Portfolio Courses · 23.2K views
  38. 38 5:26 Trim Leading Whitespace String Characters | C Programming Example Portfolio Courses · 11K views
  39. 39 4:54 Remove Trailing Whitespace String Characters | C Programming Example Portfolio Courses · 20.3K views
  40. 40 6:18 Reverse The Words In A String | C Programming Example Portfolio Courses · 35.1K views
  41. 41 8:08 Count The Words In A String | C Programming Example Portfolio Courses · 18.5K views
  42. 42 7:58 Find Length Of Longest Word In A String | C Programming Example Portfolio Courses · 11.8K views
  43. 43 8:11 Find Length Of Smallest Word In A String | C Programming Example Portfolio Courses · 3.6K views
  44. 44 5:50 Insertion Sort | C Programming Example Portfolio Courses · 113K views
  45. 45 3:56 Print Unique Elements Of An Array | C Programming Example Portfolio Courses · 22.1K views
  46. 46 4:15 Compute Standard Deviation | C Programming Example Portfolio Courses · 5.5K views
  47. 47 2:51 Count The Punctuation Marks In A String | C Programming Example Portfolio Courses · 3.1K views
  48. 48 6:57 Check If Words Are Anagrams | C Programming Example Portfolio Courses · 17.1K views
  49. 49 4:42 Use Recursion To Print String In Reverse | C Programming Example Portfolio Courses · 33.4K views
  50. 50 5:33 Print First Unique Character In A String | C Programming Example Portfolio Courses · 7K views
  51. 51 4:34 Print First Repeating Character In A String | C Programming Example Portfolio Courses · 4.9K views
  52. 52 6:39 Count Occurrences Of Each Character In A String | C Programming Example Portfolio Courses · 31.5K views
  53. 53 4:54 Print A String Until The First Newline Character | C Programming Example Portfolio Courses · 8.7K views
  54. 54 9:40 Find The Minimum Occurring Character In A String | C Programming Example Portfolio Courses · 2.6K views
  55. 55 8:30 Find The Maximum Occurring Character In A String | C Programming Example Portfolio Courses · 9.4K views
  56. 56 6:29 Verify Password Requirements | C Programming Example Portfolio Courses · 24.5K views
  57. 57 4:35 Number Guessing Game | C Programming Example Portfolio Courses · 12.8K views
  58. 58 7:34 Create A Menu Using A Switch Statement | C Programming Example Portfolio Courses · 40.5K views
  59. 59 6:21 Coin Toss Simulator | C Programming Example Portfolio Courses · 7.2K views
  60. 60 5:37 Remove a character from a string at a specified position | C Programming Example Portfolio Courses · 12.8K views
  61. 61 2:50 Make All String Letters Lowercase | C Programming Example Portfolio Courses · 5.2K views
  62. 62 11:41 Binary Search Algorithm | C Programming Example Portfolio Courses · 81.5K views
  63. 63 5:35 Fizz Buzz Problem | C Programming Example Portfolio Courses · 7.6K views
  64. 64 5:22 Find The Second Highest Number In An Array | C Programming Example Portfolio Courses · 65.2K views
  65. 65 5:04 Find The Second Lowest Number In An Array | C Programming Example Portfolio Courses · 11K views
  66. 66 3:29 Count The Letters In A String | C Programming Example Portfolio Courses · 25K views
  67. 67 3:24 Count The Digits In A String | C Programming Example Portfolio Courses · 6.9K views
  68. 68 4:54 Read A File And Display Its Contents | C Programming Example Portfolio Courses · 80.1K views
  69. 69 8:29 Write Lines Of User Input To A File | C Programming Example Portfolio Courses · 12K views
  70. 70 7:14 Find The Largest Number In A File | C Programming Example Portfolio Courses · 5.1K views
  71. 71 6:30 Compute Average Of Numbers In A File | C Programming Example Portfolio Courses · 6.5K views
  72. 72 8:41 Lottery Number Generator | C Programming Example Portfolio Courses · 11.5K views
  73. 73 8:00 Selection Sort | C Programming Example Portfolio Courses · 86.6K views
  74. 74 6:08 Append Text To A File | C Programming Example Portfolio Courses · 10.8K views
  75. 75 9:46 Using qsort() To Sort An Array | C Programming Example Portfolio Courses · 37.1K views
  76. 76 7:48 Copy A File | C Programming Example Portfolio Courses · 15.1K views
  77. 77 13:48 Delete A Specific Line From A File | C Programming Example Portfolio Courses · 18.3K views
  78. 78 5:48 Merge Contents Of Two Files Into A Third File | C Programming Example Portfolio Courses · 13.2K views
  79. 79 5:41 Split A String At An Index Into Two Strings | C Programming Example Portfolio Courses · 11K views
  80. 80 10:34 Rock Paper Scissors Game | C Programming Example Portfolio Courses · 12.5K views
  81. 81 2:01 Coding Trick To Initialize An Array With Include Directive And External File | C Programming Example Portfolio Courses · 1.6K views
  82. 82 8:04 How To “Return” More Than One Value From A Function | C Programming Example Portfolio Courses · 9.9K views
  83. 83 19:41 Word Scramble Game | C Programming Example Portfolio Courses · 7.4K views
  84. 84 10:54 Magic 8-Ball Game | C Programming Example Portfolio Courses · 2.7K views
  85. 85 3:46 Sum The Digits Of A Number | C Programming Example Portfolio Courses · 12.8K views
  86. 86 8:46 Sorting An Array Of Strings | C Programming Example Portfolio Courses · 36.7K views
  87. 87 7:07 Sort Three Numbers | C Programming Example Portfolio Courses · 22.6K views
  88. 88 9:59 Find The Average Of Groups Of Numbers In A File | C Programming Example Portfolio Courses · 2.5K views
  89. 89 9:37 How To Create A Substring Function | C Programming Example Portfolio Courses · 8K views
  90. 90 6:17 Check If A String Ends With Another String | C Programming Example Portfolio Courses · 2.2K views
  91. 91 5:30 Check If A String Starts With Another String | C Programming Example Portfolio Courses · 1.9K views
  92. 92 3:42 Check If An Integer Is Even Or Odd | C Programming Example Portfolio Courses · 7K views
  93. 93 4:08 Reverse A String | C Programming Example Portfolio Courses · 42.2K views
  94. 94 11:59 Return Multiple Dynamically Allocated Arrays From A Function | C Programming Example Portfolio Courses · 4.7K views
  95. 95 4:19 Move All Zeros In An Array To The End | C Programming Example Portfolio Courses · 5.4K views
  96. 96 20:17 Split Even And Odd Values Of An Array Into Two Arrays | C Programming Example Portfolio Courses · 4.3K views
  97. 97 2:42 Compute Volume Of A Sphere | C Programming Example Portfolio Courses · 2K views
  98. 98 3:23 Count The Occurrences Of A Character In A String | C Programming Example Portfolio Courses · 11.4K views
  99. 99 12:00 Delete All File Lines That Match A String | C Programming Example Portfolio Courses · 3.5K views
  100. 100 4:51 Initialize An Array With User Input | C Programming Example Portfolio Courses · 55.7K views
  101. 101 7:54 Check If A String Is A Substring Of Another String | C Programming Example Portfolio Courses · 17.7K views
  102. 102 5:19 Fill An Array With Random Numbers | C Programming Example Portfolio Courses · 28.7K views
  103. 103 6:10 How To Generate Random Double Numbers | C Programming Example Portfolio Courses · 6.4K views
  104. 104 2:33 Replace All Occurrences Of A Value In An Array With Another Value | C Programming Example Portfolio Courses · 5.9K views
  105. 105 10:45 Savings Calculator With A Yearly Investment Returns Table | C Programming Example Portfolio Courses · 1.7K views
  106. 106 4:36 Create A Multiplication Table | C Programming Example Portfolio Courses · 6K views
  107. 107 6:30 Reverse An Integer Number | C Programming Example Portfolio Courses · 18.3K views
  108. 108 6:03 Using Recursion To Compute The Average Of An Array | C Programming Example Portfolio Courses · 4.7K views
  109. 109 7:19 Initialize A 2D Array With User Input | C Programming Example Portfolio Courses · 54.9K views
  110. 110 5:17 How To Check For Matrix Equality | C Programming Example Portfolio Courses · 2.8K views
  111. 111 4:14 Matrix Addition | C Programming Example Portfolio Courses · 7.7K views
  112. 112 5:07 Matrix Subtraction | C Programming Example Portfolio Courses · 2.9K views
  113. 113 8:59 Check If A Number Is An Armstrong Number | C Programming Example Portfolio Courses · 2K views
  114. 114 6:17 Find The Transpose Of A Matrix | C Programming Example Portfolio Courses · 10.3K views
  115. 115 7:46 Fill A 2D Array With Random Values | C Programming Example Portfolio Courses · 12.6K views
  116. 116 3:42 Print Numbers From 00-99 In A 10×10 Grid | C Programming Example Portfolio Courses · 4.7K views
  117. 117 9:25 Matrix Multiplication | C Programming Example Portfolio Courses · 8.6K views
  118. 118 5:30 Swap Two Rows In A 2D Array | C Programming Example Portfolio Courses · 15.1K views
  119. 119 6:01 Swap Two Columns In A 2D Array | C Programming Example Portfolio Courses · 6.2K views
  120. 120 3:26 Check If A Value Is In An Array | C Programming Example Portfolio Courses · 11.5K views
  121. 121 20:37 Quicksort Algorithm Implementation | C Programming Example Portfolio Courses · 89.3K views
  122. 122 5:23 Print A Christmas Tree | C Programming Example Portfolio Courses · 8.9K views
  123. 123 5:27 Shuffle An Array | C Programming Example Portfolio Courses · 10.2K views
  124. 124 6:04 Read A Specific Line From A File | C Programming Example Portfolio Courses · 50.2K views
  125. 125 4:34 Count The Number Of Lines In A File | C Programming Example Portfolio Courses · 15.8K views
  126. 126 18:02 Merge Sort | C Programming Example Portfolio Courses · 132.9K views
  127. 127 41:18 Set Data Structure And Operations | C Programming Example Portfolio Courses · 12.2K views
  128. 128 5:41 Array Index Coding Trick | C Programming Example Portfolio Courses · 5.8K views
  129. 129 3:34 Technique To Optionally Activate Debug Output Code | C Programming Example Portfolio Courses · 1.1K views
  130. 130 8:07 Delete All Array Elements That Match A User Input Value | C Programming Example Portfolio Courses · 11K views
  131. 131 12:43 Find The Minimum Distance Between Two Different Numbers In An Array | C Programming Example Portfolio Courses · 4.5K views
  132. 132 21:15 Replace All Occurrences Of A Substring In A String With Another Substring | C Programming Example Portfolio Courses · 16.3K views
  133. 133 8:18 Delete All Occurrences Of A Substring From A String | C Programming Example Portfolio Courses · 13.8K views
  134. 134 9:08 Swap Two Variables Without A Temporary Variable (XOR Swap Algorithm) | C Programming Example Portfolio Courses · 2.8K views
  135. 135 12:34 Replace A Specific Line In A File | C Programming Example Portfolio Courses · 16.8K views
  136. 136 12:46 Find And Print The Longest Word In A String | C Programming Example Portfolio Courses · 6.3K views
  137. 137 4:25 Share A Global Variable Across Multiple Files By Using extern | C Programming Example Portfolio Courses · 31.1K views
  138. 138 14:27 Write To A Specific Line Of A File And Shift Down The Remaining Lines | C Programming Example Portfolio Courses · 3.8K views
  139. 139 12:10 Dynamically Allocate Memory For An Array Of Strings | C Programming Example Portfolio Courses · 58.2K views
  140. 140 15:28 Join Strings Function | C Programming Example Portfolio Courses · 4.4K views
  141. 141 7:20 Convert Decimal Number To Binary Number | C Programming Example Portfolio Courses · 24K views
  142. 142 17:34 Split Strings Function | C Programming Example Portfolio Courses · 30.6K views
  143. 143 8:30 Check If A String Is A Rotation Of Another String | C Programming Example Portfolio Courses · 2.1K views
  144. 144 6:10 A Better Seed For Random Number Generation Than The Current Time | C Programming Example Portfolio Courses · 5.9K views
  145. 145 11:57 Check If A Number Is Prime | C Programming Example Portfolio Courses · 15.8K views
  146. 146 22:59 Advanced Integer Input Validation | C Programming Example Portfolio Courses · 15.2K views
  147. 147 11:26 Print A Heart | C Programming Example Portfolio Courses · 2K views
  148. 148 11:11 How To Safely Handle realloc() Failure | C Programming Example Portfolio Courses · 2.9K views
  149. 149 8:52 Reverse A File | C Programming Example Portfolio Courses · 8.2K views
  150. 150 24:05 Stack Data Structure And Operations | C Programming Example Portfolio Courses · 53.9K views
  151. 151 14:28 Find And Print The Smallest Word In A String | C Programming Example Portfolio Courses · 3.4K views
  152. 152 18:27 Read And Write An Array Of Structs To A Binary File | C Programming Example Portfolio Courses · 27.7K views
  153. 153 10:33 Create Your Own strcpy() String Copy Function | C Programming Example Portfolio Courses · 13.9K views
  154. 154 13:21 Create Your Own memcpy() Memory Copy Function | C Programming Example Portfolio Courses · 14K views
  155. 155 19:31 Read Char From File Portability Bugs + Fix | C Programming Example Portfolio Courses · 1.3K views
  156. 156 7:55 Find The Index Of K In A Sorted Array OR Where It Belongs To Keep It Sorted | C Programming Example Portfolio Courses · 1.5K views
  157. 157 12:31 Remove All Occurrences Of A Char From A File (Without Using A Temp File) | C Programming Example Portfolio Courses · 2.4K views
  158. 158 8:48 Read All File Contents Into A String | C Programming Example Portfolio Courses · 20.3K views
  159. 159 19:21 Merge Two Sorted Arrays Using Recursion | C Programming Example Portfolio Courses · 2.3K views
  160. 160 7:55 Calculate String Length Using Recursion | C Programming Example Portfolio Courses · 5.9K views
  161. 161 14:45 Delete All Lines From A File That Contain A Char From A Group Of Chars | C Programming Example Portfolio Courses · 1K views
  162. 162 10:24 Count The Vowels In A String Using Recursion | C Programming Example Portfolio Courses · 3.2K views
  163. 163 8:47 List All Files And Directories In A Directory (POSIX Library) | C Programming Example Portfolio Courses · 23K views
  164. 164 11:05 Read CSV File Data Into An Array Of Structs | C Programming Example Portfolio Courses · 52.5K views
  165. 165 8:59 Remove Trailing Newline Character From fgets() Input | C Programming Example Portfolio Courses · 15.3K views
  166. 166 8:19 Write An Array Of Structs To A CSV File | C Programming Example Portfolio Courses · 10.6K views
  167. 167 6:56 Read And Store Each Line Of A File Into An Array Of Strings | C Programming Example Portfolio Courses · 36.2K views
  168. 168 5:37 Create Your Own tolower() Function | C Programming Example Portfolio Courses · 1.6K views
  169. 169 9:03 Create Your Own strspn() Function | C Programming Example Portfolio Courses · 3.4K views
  170. 170 6:25 Remove A Directory Using _rmdir() On Windows | C Programming Tutorial Portfolio Courses · 1.4K views
  171. 171 9:40 Remove Duplicate Array Elements | C Programming Example Portfolio Courses · 19.7K views
  172. 172 4:19 Find The Third Angle Of A Triangle | C Programming Example Portfolio Courses · 1.4K views
  173. 173 4:15 Add Two Numbers From User Input | C Programming Example Portfolio Courses · 3.5K views
  174. 174 9:20 Count The Number Of Words And Characters In A File | C Programming Example Portfolio Courses · 15.3K views
  175. 175 2:59 Compute The Product Of All Array Elements | C Programming Example Portfolio Courses · 3.9K views
  176. 176 6:28 Calculate The Litres Of Paint Required To Paint A Fence | C Programming Example Portfolio Courses · 880 views
  177. 177 13:36 Random Password Generator | C Programming Example Portfolio Courses · 10.8K views
  178. 178 9:45 Add Line Numbers To A File | C Programming Example Portfolio Courses · 2.3K views
  179. 179 8:01 Fill An Array With Unique Random Numbers | C Programming Example Portfolio Courses · 7.9K views
  180. 180 16:07 Find The Frequency Of Each Letter In A String | C Programming Example Portfolio Courses · 13.6K views
  181. 181 18:11 Read All File Contents Into A Dynamically Allocated String | C Programming Example Portfolio Courses · 12.3K views
  182. 182 8:52 Store An Unknown “Infinite” Amount Of Numbers From User Input Into A Buffer | C Programming Example Portfolio Courses · 4.4K views
  183. 183 14:02 Shuffle A 2D Array | C Programming Example Portfolio Courses · 2.3K views
  184. 184 8:10 Round A Double To A Specific Number Of Decimal Places | C Programming Example Portfolio Courses · 16.8K views
  185. 185 6:54 Create Your Own strchr() Function | C Programming Example Portfolio Courses · 6.2K views
  186. 186 4:51 Area Of A Rectangle Calculated Using User Input Values | C Programming Example Portfolio Courses · 1.3K views
  187. 187 4:24 Area Of Triangle Calculated Using User Input Values | C Programming Example Portfolio Courses · 911 views
  188. 188 5:16 Print An Array In Reverse | C Programming Example Portfolio Courses · 5.5K views
  189. 189 5:38 Truncate A String | C Programming Example Portfolio Courses · 2.7K views
  190. 190 8:30 Concatenate Two Arrays | C Programming Example Portfolio Courses · 2.9K views
  191. 191 8:37 Truncate A Dynamically Allocated String | C Programming Example Portfolio Courses · 1.4K views
  192. 192 6:57 Remove Duplicate Characters From A String | C Programming Example Portfolio Courses · 9.2K views
  193. 193 17:58 Linear-Time Algorithm To Remove Duplicate Characters From A String | C Programming Example Portfolio Courses · 2.9K views
  194. 194 5:25 Perimeter Of A Rectangle Calculated Using User Input Values | C Programming Example Portfolio Courses · 813 views
  195. 195 13:05 Split An Array At A Specific Index | C Programming Example Portfolio Courses · 2.7K views
  196. 196 8:43 Reverse An Array Using Recursion | C Programming Example Portfolio Courses · 6.8K views
  197. 197 5:07 Convert The Vowels In A String To Uppercase | C Programming Example Portfolio Courses · 2.1K views
  198. 198 14:52 Insert A Value At Random Indexes In A 2D Array | C Programming Example Portfolio Courses · 2.7K views
  199. 199 8:45 Find The Two Array Elements Whose Sum Is Closest To Zero | C Programming Example Portfolio Courses · 2.6K views
  200. 200 7:02 Count The Occurrences Of A Character In A String Using Recursion | C Programming Example Portfolio Courses · 3.6K views