- рдлрд┐рд▓реНрдо рдФрд░ рдПрдирд┐рдореЗрд╢рди
- рд╕рдВрдЧреАрдд
- рдкрд╛рд▓рддреВ рдкрд╢реБ
- рдЦреЗрд▓
- рдпрд╛рддреНрд░рд╛ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо
- рдЬреБрдЖ
- рд▓реЛрдЧ рдФрд░ рдмреНрд▓реЙрдЧ
- рдХреЙрдореЗрдбреА
- рдордиреЛрд░рдВрдЬрди
- рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рд░рд╛рдЬрдиреАрддрд┐
- рдордиреЛрд╣рд░ рдврдВрдЧ рд╕реЗ рдХреИрд╕реЗ рдХрд░реЗрдВ
- рдЧреИрд░-рд▓рд╛рднрдХрд╛рд░реА рдФрд░ рд╕рдХреНрд░рд┐рдпрддрд╛
- рдЕрдиреНрдп
C Programming for Beginners | Full Course
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!