Curriculum
- 20 Sections
- 70 Lessons
- 20 Weeks
Expand all sectionsCollapse all sections
- Embedded Systems Fundamentals8
- 1.1Microcontrollers vs. Microprocessors
- 1.2Assessment – Microcontroller vs. Microprocessor4 Questions
- 1.3Architecture: Harvard vs Von Neumann
- 1.4Assessment – Architecture: Harvard vs Von Neumann6 Questions
- 1.5Memory types: Flash, SRAM, EEPROM
- 1.6Assessment – Memory types: Flash, SRAM, EEPROM5 Questions
- 1.7Overview of Common Microcontrollers: AVR, ARM Cortex-M, ESP32
- 1.8Assessment – Overview of Common Microcontrollers: AVR, ARM Cortex-M, ESP327 Questions
- Electronics and Digital Interfaces8
- 2.1Voltage Levels, Signal Conditioning, Noise Considerations
- 2.2Assessment – Voltage Levels, Signal Conditioning, Noise Considerations9 Questions
- 2.3Interfacing: GPIO, ADC, DAC, PWM
- 2.4Assessment – Interfacing: GPIO, ADC, DAC, PWM10 Questions
- 2.5Communication Protocols: UART, I2C, SPI
- 2.6Assessment – Communication Protocols: UART, I2C, SPI10 Questions
- 2.7Pull-up/down Resistors, Debounce Logic
- 2.8Assessment – Pull-up/down Resistors, Debounce Logic10 Questions
- Programming for Embedded Systems8
- 3.1Bitwise Operations, Interrupts, Timers
- 3.2Assessment – Bitwise Operations, Interrupts, Timers8 Questions
- 3.3ISR Design and Nested Interrupts
- 3.4Assessment – ISR Design and Nested Interrupts8 Questions
- 3.5Memory Management in Constrained Environments
- 3.6Assessment – Memory Management in Constrained Environments8 Questions
- 3.7Compiler Toolchain, Makefiles, Linker Scripts
- 3.8Assessment – Compiler Toolchain, Makefiles, Linker Scripts8 Questions
- Real-Time Concepts & RTOS Introduction4
- Arduino, STM32, and ESP32 Ecosystem4
- Sensor Interfacing & Signal Processing4
- Industrial Sensor Standards3
- Hands-On Lab: Edge Device Prototyping3
- Wired & Wireless Communication4
- Industrial Protocols4
- Node-RED as Edge Orchestrator4
- Edge-to-Cloud Architecture4
- RTOS Deep Dive with FreeRTOS3
- Bare Metal System Design3
- Bootloaders and Firmware OTA3
- Edge Security & Reliability3
- Unified Namespace (UNS) & MQTT Topic Modeling3
- Off-the-shelf vs Custom MES3
- Industrial Time-Series Databases3
- Deployment Pipelines & CI/CD3