Description ==> This should be your very first course to dive into the exciting world of "Embedded Systems." <== This is our new course mainly targeted for absolute beginners to learn microcontroller programming using the 'C ' programming language. Please note that "Embedded C" is NOT a separate programming language. 'Embedded C' is rather embedded target aware programming using traditional 'C' programming language. Some of the critical microcontroller-related 'C' concepts such as Importance of bitwise operators Usage of bit manipulation techniques to program MCU peripheral registers accessing memory-mapped registers using pointers pointers and casting structures, bitfields, unions, and bit extraction techniques representing hardware registers details and configuring them using 'C' structure definitions Usage of const and volatile type qualifiers Interpret complex variable definitions involving the combination of const a...