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 5:15 C Programming Tutorial – 1 – Introduction thenewboston · 2.6M views
  2. 2 6:38 C Programming Tutorial – 2 – Setting Up Code Blocks thenewboston · 1.2M views
  3. 3 4:52 C Programming Tutorial – 3 – How Computer Programs Work thenewboston · 739.7K views
  4. 4 3:33 C Programming Tutorial – 4 – Print Text on the Screen thenewboston · 656.7K views
  5. 5 3:29 C Programming Tutorial – 5 – Comments thenewboston · 503.6K views
  6. 6 6:47 C Programming Tutorial – 6 – Conversion Characters thenewboston · 570K views
  7. 7 7:49 C Programming Tutorial – 7 – Variables thenewboston · 515.7K views
  8. 8 5:22 C Programming Tutorial – 8 – String Terminator thenewboston · 477.7K views
  9. 9 5:47 C Programming Tutorial – 9 – I Need Arrays thenewboston · 482.5K views
  10. 10 9:52 C Programming Tutorial – 10 – Creating a Header File thenewboston · 574.6K views
  11. 11 7:38 C Programming Tutorial – 11 – Getting Input with scanf thenewboston · 510.9K views
  12. 12 5:12 C Programming Tutorial – 12 – Math Operators thenewboston · 301.4K views
  13. 13 4:59 C Programming Tutorial – 13 – Cats Love Bagels thenewboston · 241.5K views
  14. 14 5:31 C Programming Tutorial – 14 – Calculating the Average Age thenewboston · 261.4K views
  15. 15 5:02 C Programming Tutorial – 15 – How to Calculate Interest thenewboston · 224.4K views
  16. 16 5:35 C Programming Tutorial – 16 – Typecasting thenewboston · 266.6K views
  17. 17 7:54 C Programming Tutorial – 17 – Making Decisions Using if Statements thenewboston · 239K views
  18. 18 4:46 C Programming Tutorial – 18 – Nesting if Statements thenewboston · 227.9K views
  19. 19 4:42 C Programming Tutorial – 19 – if else thenewboston · 208.2K views
  20. 20 8:47 C Programming Tutorial – 20 – What about more than two choices? thenewboston · 208.6K views
  21. 21 5:45 C Programming Tutorial – 21 – Dont Beat Up Little Kids thenewboston · 178.5K views
  22. 22 5:45 C Programming Tutorial – 22 – or thenewboston · 166.2K views
  23. 23 10:06 C Programming Tutorial – 23 – Shorthand if else thenewboston · 179.3K views
  24. 24 6:58 C Programming Tutorial – 24 – Increment Operator thenewboston · 172.1K views
  25. 25 8:29 C Programming Tutorial – 25 – while Loops thenewboston · 263K views
  26. 26 10:43 C Programming Tutorial – 26 – do while Loops thenewboston · 260.2K views
  27. 27 5:20 C Programming Tutorial – 27 – for Loop thenewboston · 294.5K views
  28. 28 4:35 C Programming Tutorial – 28 – How to Make a Table thenewboston · 311.6K views
  29. 29 6:27 C Programming Tutorial – 29 – break thenewboston · 168.8K views
  30. 30 4:47 C Programming Tutorial – 30 – continue thenewboston · 148.5K views
  31. 31 7:31 C Programming Tutorial – 31 – switch thenewboston · 162.6K views
  32. 32 5:45 C Programming Tutorial – 32 – A Few Cool Character Functions thenewboston · 161.2K views
  33. 33 3:19 C Programming Tutorial – 33 – isupper and Challenge #1! thenewboston · 149K views
  34. 34 9:06 C Programming Tutorial – 34 – strcat and strcpy thenewboston · 198.7K views
  35. 35 6:16 C Programming Tutorial – 35 – puts and gets thenewboston · 168K views
  36. 36 4:13 C Programming Tutorial – 36 – Rounding Numbers thenewboston · 170.4K views
  37. 37 6:20 C Programming Tutorial – 37 – Absolute Value with abs thenewboston · 127.8K views
  38. 38 6:09 C Programming Tutorial – 38 – Random Number Generator with rand thenewboston · 267.2K views
  39. 39 8:09 C Programming Tutorial – 39 – int and float Arrays thenewboston · 177.7K views
  40. 40 12:38 C Programming Tutorial – 40 – Why I am Banned from Fantasy Hockey thenewboston · 131.9K views
  41. 41 12:13 C Programming Tutorial – 41 – Sorting Arrays thenewboston · 377.3K views
  42. 42 9:56 C Programming Tutorial – 42 – Pointers thenewboston · 437.6K views
  43. 43 4:54 C Programming Tutorial – 43 – Dereference Pointer thenewboston · 256.2K views
  44. 44 9:49 C Programming Tutorial – 44 – Arrays and Pointers thenewboston · 340.8K views
  45. 45 6:45 C Programming Tutorial – 45 – Strings and Pointers thenewboston · 305.9K views
  46. 46 3:49 C Programming Tutorial – 46 – Problems with String Lengths thenewboston · 156.6K views
  47. 47 7:04 C Programming Tutorial – 47 – The Heap thenewboston · 177.3K views
  48. 48 8:02 C Programming Tutorial – 48 – Creating an Expandable Program using the Heap thenewboston · 129.4K views
  49. 49 10:29 C Programming Tutorial – 49 – Structures thenewboston · 396.2K views
  50. 50 8:23 C Programming Tutorial – 50 – Writing Files in C thenewboston · 412.6K views
  51. 51 7:18 C Programming Tutorial – 51 – How to Read Files thenewboston · 613.5K views
  52. 52 3:15 C Programming Tutorial – 52 – Append to File thenewboston · 167.5K views
  53. 53 8:23 C Programming Tutorial – 54 – Functions thenewboston · 304.4K views
  54. 54 3:36 C Programming Tutorial – 55 – Global vs Local Variables thenewboston · 154.2K views
  55. 55 6:20 C Programming Tutorial – 56 – Passing Arguments to Functions thenewboston · 192.5K views
  56. 56 7:14 C Programming Tutorial – 57 – Return Values thenewboston · 165.1K views
  57. 57 8:12 C Programming Tutorial – 58 – Pass by Reference vs Pass by Value thenewboston · 222.9K views