Skip to content
0:00 / 0:00

#cprogramming#gcc#pointers

C Programming All-in-One Tutorial Series (10 HOURS!)

Caleb Curry

745K subscribers • 2 videos on Hallway

YouTube
  • Recommended by 3 people: 3 in engineering communities.
  • A classic. People kept recommending it from 2020 to 2026.
  • Presented by Caleb Curry

Beginner. No background in the topic needed.

990K views6 years ago3 recommendations

Programming languagesC

Caleb Curry presents a comprehensive ten-hour course covering the fundamentals of C programming, from installation to advanced concepts.

💰 Mentorship to six figure software engineer - calcur.tech/mentorship ⚙️ Backend Engineering Mind Map - calcur.tech/mindmap 💻 System Design Playlist - calcur.tech/system-design Notes - calcur.tech/notes-c-programming Timestamps - Intro to C - Installing GCC - Hello World - How a C Program Works - 1 - How a C Program Works - 2 - Intro to UNIX-Linux 1 - Intro to UNIX-Linux 2 - Intro to UNIX-Linux 3 - C Basics Part 1 - C Basics Part 2 - C Basics Part 3 - C Basics Part 4 - C Basics Part 5 - C Basics Part 6 - Using Functions in C - Comments - Vim Basics 1 - Vim Basics 2 - Intro to Data Types 1 - Intro to Data Types 2 - Int, Float, and Double Data Types - Scientific Notation with Floating Point Numbers - Format Character for Float and Double - ASCII - Char Data Type - ASCII and Int Conversion - _Bool Data Type - The bool Data Type - Variables - Intro to Operators - Arithmetic Operators - Modulus Operator - Unary Plus and Minus - Increment and Decrement Operators - Assignment Operators - Operator Precedence - Strongly Types vs Loosely Typed Languages - Type Casting - Implicit Type Promotion - How to Use the Type Cast Operator - Quiz 1 - Quiz 2 - Quiz 3 - Coding Challenge - Intro to Logic - If Statement - How to Write If Statement with Bool - Good Coding Practices - Relational Operators - If Statement Guessing Game - If-Else Statement - Logical Operators - Evaluating Complex Conditionals - Short Circuit Evaluation - Logical Operator Precedence - Else-If Statement - How to Use the Else-If Statement - Multiple-If Vs Else-If - Single-Line If - Intro to Switch Statements - How to Write a Switch Statement - When to Use Switch Over If - Characters in Switch - Input Stream Explained - Nested if With User Input - Ternary (Conditional) Operator - Intro to Loops - Intro to Loops - How to Code a For Loop - More Advanced Loops - Nested for Loop - Counting Prime Numbers 1 - Counting Prime Numbers 2 - Counting Prime Numbers 3 - Counting Prime Numbers 4 - While Loop - Nested While Loops - Do While Loop - Break - Continue - Intro to Arrays - Working with Arrays - Printing Array with Loop - Multidimensional Arrays - Working with 2D Arrays and Nested for Loops - Intro to Strings

Why it's here

3 people recommend this

What people say. Recommended as a comprehensive and beginner-friendly video course for learning C.

u/Fuck_its_all_takenin r/C_Programming • Recommends

On “I want to know the best C languages free courses in web”

Caleb curry on Youtube - link to this video Jacob Sorber on Youtube Modern C book C Programming wiki book

u/Intelligent-Man-2001in r/C_Programming • Recommends

On “Suggest a really good book/source to to learn C for a beginner”

You can also checkout Caleb Curry's course on YouTube:link to this video

u/extoniksin r/C_Programming • Recommends

On “I apologize for the amount of posts I know your community receives that are similar to this one, but I want to learn C programming very much, but I cant learn with books.”

Here is a trick that worked for me - break program intentionally and see the compile errors and after sometime change some code in your program in a way that it runs but not with expected output (yeah it seems pointless but that worked for me) As of a video course you can check out this - [video And for quizes, you can do make some tools even simple calculator or unit converters at first. I advice you to read books or docs after some time but that's totally up to you.

u/extoniksin r/C_Programming • Recommends

On “How would you start if were sent back in time ?”

I am also a CSE student and started learning C about 2-3 months ago. How I am learning is intentionally break program and read compile errors! I watched this C tutorial - link to this video

u/yahya-clarkin r/C_Programming • Mentions

Asking about a video . Hello guys, I want to learn the C programming language. And I have a quick search on YouTube, so I find this video [video , and I want to know if it's worth spending 10 h on it or searching for something else.