#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:
gcc for windows:
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.
source

Be sure to leave a RANDOM comment down below 💬
or else the YouTube Algorithm wins 😨
Here's the link to the full C playlist: https://www.youtube.com/watch?v=2ciUcosJFBc&list=PLZPZq0r_RZOOzY_vR4zJM32SqsSInGMwe
(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 ⌚
OMG THIS HELPED ME SO MUCH!!!!!!!!!!!!
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!!
My gcc seems to not be registerd in msys and the edi even tho i reinstalled it twice. I dont quite know how to move beyond this point, since the compiler is a very important part of coding. Any form of advice on how to solve this problem would be appreciated
BRO, can you also do a video on "NUCLEAR LAUNCH CODE"?
1:44:36
Thanks
// banger
/* top comment */
Printf (“commentn”);
Printf (“comment”);
2:17 "NUCLEAR LAUNCH CODES"!? WHAT!?
Splunk
is downloading this video free ?
Is it only me who cannot download gcc compiler???? pls someone help me.. i have tried more than 20 times but still it does not work
#include<stdio.h>
int main()
{
//this is my 1st successful code
/*
this is alsoo a comment
*/
printf("Radha krishnan");
printf("No more todayn");
return 0;
}
Variables homework
#include <stdio.h>
#include <stdbool.h>
int main() {
int WholeNumber = 5;
float FloatNumber = 2.5;
double DoubleNumber = 3.14159265359;
char Letter = 'b';
char Name[] = "Joe Mama" ;
bool ImGay = False;
printf("%dn %fn %lf n%cn %sn %d",WholeNumber,FloatNumber,DoubleNumber,Letter,Name,ImGay);
}
37
include <stdio.h>
int main(){
//this is my comment
/*
this
is
also
my
comment
*/
printf("this is my homework?n");
printf("hope i didn't miss anything")
return 0;
}
#include <stdio.h>
Int main(){
// 14 minutes into the video!!
/*
Looking pretty
GOOD
*/
Printf("This is my…n");
Printf("First assignment!");
Return 0;
}
April 22 , …..
For sake of random cmnt
great stuff !
THANK YOU so much for this! Im doing a double Masters in Computer Engineering and Computer Science im switching from the IT, field where i only did web design and development. Im taking a C course right now in university and this video has been amazing! just amazing! I am trying to go into embedded software engineering
perfect video.
this is way easier than the cs50's course
I just completed the rock paper scissors game section.
#include <stdio.h>
int main() {
// Amazing course
/* Im learning
slowly but
surely */
printf("Thank you!n");
printf("For this Masterpiece");
return 0;
}
in output it is showing 'clear' is not recognized as an internal or external command,
operable program or batch file. so what should i do
#include <stdio.h>
// my first program
/*
This is a multi line comment
*/
int main() {
printf("Hello World!n");
printf("My name is Callum");
return 0;
}
👏
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!
// le comment
/* le multiline comment */
printf("never");
printf("gonna");
printf("give");
printf("you");
printf("up");
printf("https://www.youtube.com/watch?v=dQw4w9WgXcQ"😉;
Done mah homework just like u said
😈😈
k
Great job 👌
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
printf("GUESS THE NUMBERn");
printf("Guess the number between 0 and 100: ");
int Number_Guessed = 0;
scanf("%d", &Number_Guessed);
srand(time(NULL)); // making sure that number is going to be changing every time
int random_number = rand() % 100 + 1;
while (Number_Guessed != random_number) {
if (Number_Guessed > random_number) {
printf("the number u guessed should be lower:");
scanf("%d", &Number_Guessed);
}
if (Number_Guessed < random_number) {
printf("the number u guessed should be Higher: ");
scanf("%d", &Number_Guessed);
}
}
if (Number_Guessed == random_number) {
printf("the number u guessed is correct it was: %d", random_number);
}
return 0;
}
this is an implementation of the Guessing number game that i did but some times when i run it the compiler breaks for no reason and it some times works normally
Can you take look at it?
@BroCodez
51:00
52:00
50:40 ?
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!
Just finished the vid, now I will continue with books
Hundred thanks for this <3