Skip to content
Sabaqاردو

C Programming for Beginners (Bro Code)

By Bro Code

Course audio
Course audio: English
Level
Beginner
Length
46 lessons · 6.9 hours

What you'll be able to do

  • Write C programs with input, conditions, loops and functions
  • Use arrays, strings, structs, enums and typedef
  • Understand pointers and allocate memory with malloc and calloc
  • Read and write files in C

About this course

Bro Code's C playlist, 46 short lessons and about 7 hours, teaching the language through quick explanations and small programs. It covers variables, format specifiers, arithmetic, user input, math functions, if, switch and nested if statements, logical operators, functions, return values, variable scope and prototypes, while and for loops, break and continue, nested loops and random numbers. Practice programs include a shopping cart, mad libs, circle and interest calculators, weight and temperature converters, a calculator, number guessing, rock-paper-scissors, a bank program and a quiz game. Later lessons explain arrays, 2D arrays, arrays of strings, typedef, enums, structs, pointers, reading and writing files, and malloc, calloc and realloc, ending with a digital clock.

Before you start: No programming experience needed; a computer with internet access.

Syllabus

46 lessons · 6:53:55 in total

  1. 1Start C programming in 15 minutes! ⚙️15:05
  2. 2Learn C programming variables easy! ❎20:03
  3. 3Format specifiers are easy! 🛠️9:09
  4. 4Learn C arithmetic operators in 6 minutes! ➗6:25
  5. 5Learn how to enter user input in C! ⌨️16:15
  6. 6Let's code a shopping cart program with C programming 🛒8:44
  7. 7Let's code a mad libs game with C programming! 📖9:48
  8. 8Learn C math functions in 5 minutes! 🧮5:15
  9. 9Let's code a circle calculator program with C ⚪6:05
  10. 10Let's code an interest calculator with C programming! 💰7:44
  11. 11If statements are easy! 🤔10:55
  12. 12Let's code a weight converter with C programming! 🏋️7:11
  13. 13Let's code a temperature program with C programming! 🌡️7:51
  14. 14Switches in C are easy! 💡8:08
  15. 15Nested if statements are easy! 🎟️8:02
  16. 16Let's code a calculator with C programming! 🖩7:48
  17. 17Logical operators are ❗easy7:27
  18. 18Functions in C are easy! 📞9:57
  19. 19Return statements in C are easy! 🔙8:21
  20. 20Learn variable scope in 5 minutes! 🏠5:22
  21. 21Learn function prototypes in 5 minutes! 📌5:05
  22. 22While loops in C are easy! ♾️11:27
  23. 23Learn C for loops in 6 minutes! 🔂6:00
  24. 24Learn break & continue in 2 minutes! 🛑2:21
  25. 25Learn nested loops in 9 minutes! ➿9:44
  26. 26Generate random numbers in C! 🎲6:02
  27. 27Let's code a NUMBER GUESSING GAME in C! ↕️7:29
  28. 28Let's code ROCK PAPER SCISSORS with C programming! 🗿 📄 ✂️12:11
  29. 29Let's code a BANK PROGRAM with C programming! 💵15:32
  30. 30Arrays in C are easy! 🗃️11:06
Show all 46 lessons
  1. 31Initialize an array with user input in C ➡️5:39
  2. 32Learn 2D arrays in 8 minutes! ⬜8:08
  3. 33Arrays of strings in C explained! 🧵12:41
  4. 34Let's code a QUIZ GAME with C programming! 💯15:07
  5. 35The ternary operator is easy! ❓8:08
  6. 36Learn typedef in 5 minutes! 📛5:03
  7. 37Learn enums in 8 minutes! 📅8:52
  8. 38Structs in C are easy! 📦12:15
  9. 39Arrays of structs are easy! 🗄️6:41
  10. 40Pointers are easy! 👈8:07
  11. 41Write files using C programming in 5 minutes! ✍️5:56
  12. 42Read files using C programming in 6 minutes! 📖6:24
  13. 43Malloc in C is easy! 🏢9:32
  14. 44Calloc in C is easy! 🧹6:48
  15. 45Realloc in C explained easy! 🚢11:51
  16. 46Code a C digital clock in 10 minutes! ⌚10:11

What to take next

Videos by Bro Code, played from their official YouTube channel. Subscribe on YouTube

Official upload by the teacher or institution on their own channel, shown with YouTube's embedded player.

Lessons listed from the official YouTube playlist. Full playlist on YouTube

Lessons last checked Oct 2026. Course summary and lesson structure by Sabaq.

Report a problem or a rights request