Arduino Deep Understanding Embedded System concepts Timers ADC Interrupt (EXTI, ADC, watchdog, ...) by polling, interrupt handling UART, SPI(Wire), I2C, CAN FreeRTOS(semphores, mutex, mailbox,..) Audio(tone) non-blocking APIs Ethernet , wifi, bluetooth modules using Logic Analyzer, putty(as console) Resources