C Programming Full Course for free ⚙️



#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

37 Comments

  1. 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 ⌚

  2. 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!!

  3. 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

  4. 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);
    }

  5. 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;
    }

  6. 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

  7. 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!

  8. #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

  9. 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!

Leave a Reply

Your email address will not be published. Required fields are marked *

You might like

© 2026 Cantinho do Vídeo - WordPress Video Theme by WPEnjoy