Part 1 – Eclipse for C Programming — POSIX Debugging & Disassembly
Part 2 – C & Mathematics Behind Functions — From Equations to Code
Part 3 – C17 Standard — UNIX/Multics, ABI/API, and ISO Manual
Part 4 – Software Engineering Foundations + Preprocessing & Debugging
Part 5 – C Preprocessor: Macros, Structs & Compilation Flow with GCC
Part 6 – C Headers & Modularity: From Preprocessor to Object Files
Part 7 – Understanding Variables and Memory Addressing in C Binaries
Part 8 – Expressions vs. Statements in C
Part 9 – Mastering the Void: Pointers, Types & Function Design in C
Part 10 – Demystifying Boolean Logic and stdbool in C Programming
Part 11 – How Strings & Arrays Work in C: Deep Dive into Memory
Part 12 – Input & Output in C: getchar, scanf, printf Explained
Part 13 – Mastering C String Functions: strcmp, strcpy, strlen
Part 14 – C Challenges: Formatting Numbers & Temperature Conversion
Part 15 – Structured Programming in C: Hotel Management Project
Part 16 – Parameters in C: Direct vs Indirect Passing + Disassembly
Part 17 – Return Values Explained: Disassembly with Hopper & radare2
Part 18 – Mastering Recursion: Factorial, Debugging & Disassembly
Part 19 – External Libraries & Recursion in Action
Part 20 – Conditionals in C: if-else, switch & Disassembly Analysis
Part 21 – Deep Dive into switch-case: Disassemble & Graph It!
Part 22 – Market Analysis & Smart Decision Making in C
Part 23 – Finite Loops in C: Disassembly, Graph Mode & Analysis
Part 24 – For Loop vs Recursion: When and Why to Use Them in C
Part 25 – Do-While in C: Flow, Disassembly & Hopper Graph Mode
Part 26 – C While Loop Demystified: Logic, Macros & Disassembly
Part 27 – Challenge 6 – ASCII Art with Loops in C
Part 28 – Understanding Structs in C: File Formats and Typedefs
Part 29 – Mastering Unions: Memory Sharing, Typedef, and Disassembly
Part 30 – Enums in C: Clean Code & Error Handling with perror
Part 31 – Stack vs Heap Memory in C | Dynamic Allocation & Debugging
Part 32 – Linked Lists in C | Dynamic Memory with Structs & Pointers
Part 33 – Declarations vs Definitions in C Explained
Part 34 – Macros in C | Logging & Conditional Compilation with GCC
Part 35 – Pointers to Functions in C | Indirect Calls & Disassembly