Dynamic Memory Allocation in CExplores dynamic memory allocation in C, covering malloc, calloc, and realloc functions, emphasizing proper memory management and dynamic arrays.
Conditional Branching in C++Covers conditional branching in C++, focusing on if-else and switch-case statements, logical operators, and control structures.
Introduction to C ProgrammingIntroduces fundamental C programming concepts, covering variables, control structures, functions, and pointers, with practical examples and exercises.
Advanced C Data TypesCovers advanced data types and memory management in C programming, emphasizing type consistency and dynamic array allocation.
Programming State MachinesCovers the programming of a state machine in the context of understanding microcontrollers and emphasizes the importance of managing states and transitions.