Learn C Programming from Scratch: Complete Beginner's Course π₯οΈ
Kickstart your coding journey with this comprehensive C programming course for beginners. Includes step-by-step environment setup for Mac and Windows, plus in-depth tutorials on essential topics. Start coding today!

Portfolio Courses
2.3M views β’ Jul 29, 2021

About this video
A full course on C programming for beginners. See the individual topic timestamps below as well as C programming environment setup videos for Mac and Windows.
How To Setup A C Programming Environment On A Mac: https://www.youtube.com/watch?v=RCsfDcvREzU
How To Setup A C Programming Environment On Windows: https://www.youtube.com/watch?v=gq_ZXCuRhU4
π Topic Timestamps π
β¨ (0:00) Course introduction
β¨ (0:50) Why and how do we program in C?
β¨ (2:40) Using a development environment
β¨ (6:25) Hello, World first C Program
β¨ (16:15) Comments to document our code
β¨ (17:44) Input-Processing-Output (IPO) Model example
β¨ (28:16) Variable types and using printf() & scanf()
β¨ (38:31) Arithmetic operators
β¨ (42:39) If statements
β¨ (53:35) Relational operators
β¨ (1:00:41) Logical operators (aka boolean operators)
β¨ (1:08:58) While loops
β¨ (1:32:31) Do while loops
β¨ (1:37:06) For loops
β¨ (1:53:40) printf() placeholder fields
β¨ (1:58:45) Switch statements
β¨ (2:04:08) Arrays
β¨ (2:17:50) Strings
β¨ (2:48:40) Functions
β¨ (3:10:25) Passing arrays to functions
β¨ (3:16:52) Pointers
β¨ (3:28:08) Pass-by-reference (aka pass-by-pointer)
β¨ (3:35:22) Pointer notation vs array notation
β¨ (3:51:07) Dynamically allocated memory (malloc, calloc, realloc, free)
β¨ (4:15:43) Typedef and struct
β¨ (4:48:10) 2D arrays
β¨ (5:01:52) Main function return values
β¨ (5:04:31) Command-line arguments
β¨ (5:15:42) Type casting (aka type conversion)
β¨ (5:20:05) File I/O
β¨ (5:35:52) Constants with define vs constant variables
β¨ (5:40:42) Global scope variables
β¨ (5:44:35) Accepting user input strings with spaces
Check out our courses at https://www.portfoliocourses.com that will help you build a developer portfolio that will impress employers!
How To Setup A C Programming Environment On A Mac: https://www.youtube.com/watch?v=RCsfDcvREzU
How To Setup A C Programming Environment On Windows: https://www.youtube.com/watch?v=gq_ZXCuRhU4
π Topic Timestamps π
β¨ (0:00) Course introduction
β¨ (0:50) Why and how do we program in C?
β¨ (2:40) Using a development environment
β¨ (6:25) Hello, World first C Program
β¨ (16:15) Comments to document our code
β¨ (17:44) Input-Processing-Output (IPO) Model example
β¨ (28:16) Variable types and using printf() & scanf()
β¨ (38:31) Arithmetic operators
β¨ (42:39) If statements
β¨ (53:35) Relational operators
β¨ (1:00:41) Logical operators (aka boolean operators)
β¨ (1:08:58) While loops
β¨ (1:32:31) Do while loops
β¨ (1:37:06) For loops
β¨ (1:53:40) printf() placeholder fields
β¨ (1:58:45) Switch statements
β¨ (2:04:08) Arrays
β¨ (2:17:50) Strings
β¨ (2:48:40) Functions
β¨ (3:10:25) Passing arrays to functions
β¨ (3:16:52) Pointers
β¨ (3:28:08) Pass-by-reference (aka pass-by-pointer)
β¨ (3:35:22) Pointer notation vs array notation
β¨ (3:51:07) Dynamically allocated memory (malloc, calloc, realloc, free)
β¨ (4:15:43) Typedef and struct
β¨ (4:48:10) 2D arrays
β¨ (5:01:52) Main function return values
β¨ (5:04:31) Command-line arguments
β¨ (5:15:42) Type casting (aka type conversion)
β¨ (5:20:05) File I/O
β¨ (5:35:52) Constants with define vs constant variables
β¨ (5:40:42) Global scope variables
β¨ (5:44:35) Accepting user input strings with spaces
Check out our courses at https://www.portfoliocourses.com that will help you build a developer portfolio that will impress employers!
Video Information
Views
2.3M
Likes
38.8K
Duration
05:48:38
Published
Jul 29, 2021
User Reviews
4.8
(467) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now