0:00
6:53:35
6:53:35

C Programming Full Course for free ⚙️

Education

#coding #programming #cprogramming (00:00:00) introduction to C programming ⚙ (00:00:41) VSCode download (00:01:52) new project folder (00:02:29) main.c (00:02:46) helpful VSCode extensions (00:04:11) open VSCode terminal (00:04:22) gcc compiler (Windows) (00:05:11) clang compiler (Mac) (00:05:46) gcc compiler (Linux) (00:06:28) gcc compiler download (Windows) (00:08:40) set PATH (Windows) (00:09:53) your first C program (00:15:04) variables ❎ (00:35:06) format specifiers 🛠 (00:44:15) arithmetic operators ➗ (00:50:40) user input ⌨ (01:06:54) ⭐ shopping cart program 🛒 (01:15:38) ⭐ mad libs game 📖 (01:25:25) math functions 🧮 (01:30:40) ⭐ circle calculator program ⚪ (01:36:44) ⭐ compound interest calculator 💰 (01:44:28) if statements 🤔 (01:55:25) ⭐ weight converter 🏋 (02:02:36) ⭐ temperature program 🌡 (02:10:27) switches 💡 (02:18:34) nested if statements 🎟 (02:26:35) ⭐ calculator 🖩 (02:34:23) logical operators ❗ (02:41:49) functions 📞 (02:51:45) return 🔙 (03:00:05) variable scope 🏠 (03:05:26) function prototypes 📌 (03:10:31) while loops ♾ (03:21:57) for loops 🔂 (03:27:56) break & continue 🛑 (03:30:16) nested loops ➿ (03:40:00) random numbers 🎲 (03:46:01) ⭐ number guessing game ↕ (03:53:30) ⭐ rock paper scissors 🗿 📄 ✂ (04:05:40) ⭐ banking program 💵 (04:21:11) arrays 🗃 (04:32:17) arrays and user input ➡ (04:37:56) 2D arrays ⬜ (04:46:03) arrays of strings 🧵 (04:58:44) ⭐ quiz game 💯 (05:13:50) ternary operator ❓ (05:21:58) typedef 📛 (05:27:02) enums 📅 (05:35:54) structs 📦 (05:48:08) arrays of structs 🗄 (05:54:48) pointers 👈 (06:02:55) write files ✍ (06:08:50) read files 📖 (06:15:14) malloc 🏢 (06:24:46) calloc 🧹 (06:31:33) realloc 🚢 (06:43:23) ⭐ digital clock ⌚ IDE: https://code.visualstudio.com/ gcc for windows: https://www.msys2.org/ Copyright Disclaimer: This video is the intellectual property of Bro Code. All rights reserved. No part of this video may be reproduced, distributed, or transmitted in any form or by any means, including but not limited to recording, uploading, or other electronic or mechanical methods, without my written permission, except in the case of brief quotations embodied in critical reviews and certain other noncommercial uses permitted by copyright law.

ADVERTISEMENT

Comments 100

Sign in to join the conversation

Sign in
M
maríadelcarmenuribe801 1 week, 4 days ago

I hate my life. I'm watching this tutorial with subtitles because I don't know English. After finishing this tutorial, I'm going to lock myself in a room and write an operating system from scratch (no internet). And then I'm going to play Sims with it.

jorge_razo
jorge_razo 1 week, 6 days ago

Thank you for taking the time and making the video free!!

B
bertrand_charpentier 1 month ago

Nice video. Since I am a senior student I found it a bit easy in the beginning, 'cause I have experience with c# and other programming languages. Additionally, I love how oldschool is this language. BTW, I would prefer if you provide instructions so viewers can do the assignments by themselves before providing the solution. However, I havent' finished the whole video yet, so propably you do that later!

B
brianmartin440 1 month, 1 week ago

had 0 idea in C and totally new to programming. You are a life saver bro.

C
christopherharper955 1 month, 1 week ago

i'm just here for the rice giveaway

M
margotgilles432 1 month, 2 weeks ago

At project 29, I realized that making mistakes is the best way to learn. I’m really pushing myself through this series. Instead of just copying and pasting, I’m trying to implement my own logic first. . I’m focused on truly understanding the 'why' behind the code, not just copy-pasting. When I get stuck, I use AI to understand why my logic wasn't working rather than just getting the fix. Project #29 took me over 8 hours to solve my way and document the details, but the depth of learning was worth it. In Sha Allah, I'll finish the rest soon. Wish me luck Onward!!

annshah455
annshah455 1 month, 3 weeks ago

It’s been 3 years and I still prefer Bro Code over everyone else. The videos are so organized and the timestamps are incredibly helpful. I tried learning CSS back in 2023 but didn't stick with it; however, it gave me a great perspective on different teaching platforms. This is definitely the best. Love your work, man. Thanks a lot!

luisquesada524
luisquesada524 1 month, 4 weeks ago

Honestly, one of the best places to learn! This course was wonderful. The parts on memory allocation might be a little tricky if you're just starting out...but overall .. it’s a top tier starter point. Especially for a free resource. Thanks a lot again BroCode!

M
martinemarion431 2 months ago

Sunday April 12th 2026, let's get it💻🧠

M
maríacristina_deanda 2 months ago

I came to this channel 6 years ago to watch a tutorial for Java. Now I'm back for C!

M
meghana_bobal 2 months, 1 week ago

Day1: till Arithmetic Operators done 50:39 Day2: till shopping cart program done 1:15:37

C
christy_cooper 2 months, 1 week ago

It's so good that there are still people teaching old and not-so-used programming languages! God Bless You!

A
ann_lewis 2 months, 1 week ago

thanks for all courses , we appreciate your hard work

R
reecehopkins473 2 months, 2 weeks ago

I am a first year software engineering student, in our first term we had to master the basics of C language. This video + doing some assignments was enough for me to get a 4.0 gpa. I can't recommend this video enough !

kerry_nicholson
kerry_nicholson 2 months, 2 weeks ago

I don't know what to do with my life. So, here I am learning C.

L
leon_williams 2 months, 3 weeks ago

Your method of teaching is quite intuitive, especially repetition of examples makes it easy to understand and commit to memory. Just started with this video, going to finish it in probably two days.

J
johnaura45 2 months, 3 weeks ago

thank you so much bro :) you made the topics of c i could never understand before seem so easy! hands down best coding youtuber

R
reecehopkins473 2 months, 3 weeks ago

Thank you i will use this power to make a virus that turns my friend's computer to a decepticon doing the macarena

H
heathermerritt95 2 months, 4 weeks ago

Thank you so much. I rarely comment on YouTube, but this helped me out tremendously. Love your videos

ekani_goswami
ekani_goswami 2 months, 4 weeks ago

Bro's gonna save my life soon