Embedded Tutorials is a practical learning resource focused on STM32 microcontroller development, while also introducing the basics of Arduino programming for beginners. It is designed for students and hobbyists who want to learn embedded programming for sensor interfacing, communication, and actuator control through hands-on examples. The tutorial covers STM32 project setup, building projects with Makefile and CMake, programming with ST-Link and J-Link, and essential debugging workflows. It also includes peripheral-level tutorials on GPIO, external interrupts, timers (including PWM, encoder, and counter modes), UART communication in polling, interrupt, and DMA modes, USB CDC, CRC, packet/frame-based communication, and matrix operations. Tailored for students at IOE, Pulchowk Campus, it serves as both a structured learning guide and a practical reference for embedded systems projects.