Last year I released a C Programming Crash Course on my website.
This is everything you need to know to get started as a C Programming Software developer / Software engineer. We start off with the super basics and work our way to intermediate topics such as memory management, structs, and pointers.
This year I’ve decided to release it to everyone on YouTube. It consists of a series of sections with timestamps available (if you prefer one video over smaller episodes). Enjoy!
1:13 – Intro
7:15 – Linux
17:20 – Basics – Input and Output
33:09 – Variables and Data Types
49:32 – Operators
1:03:13 – Logic (If, Switch, Ternary)
1:19:35 – Loops (for, While, Do While)
1:31:50 – Arrays
1:41:44 – Strings
1:50:00 – Functions
2:07:58 – Creating a Function Library
2:15:55 – Intro to Pointers
2:25:17 – Intro to Structs
2:34:07 – Intro to Memory Management
2:51:16 – Conclusion
Need the Code / Syntax Reference Guide? Here you go!