Microcontroller Programming using C, C++: Arduino, MSP430, TivaC, STM32, PIC, dsPIC with its features: GPIO, External Interrupt, ADC, Timer, UART, SPI, I2C, DMA, Low Power Mode, WDT, RTC.
Internet of Things and Wireless Sensor Network: ESP8266, NodeMCU, SIM900A, 800C, LoRa, Zigbee, Sub-1Ghz, Bluetooth, Ethernet.
IDE and Tool: Arduino IDE, IAR, CCS, Hercules, Terminal, Altium Designer, Matlab.