buildshiplearncodeinnovateelevatehackathonscampus
DEVERT Full syllabus
Beginner
Electronics Basics & Number Systems
- Voltage, Current & Basic Components
- Binary, Hexadecimal & Boolean Logic
C Programming Basics
- Syntax, Data Types & Control Flow
- Functions, Arrays & Strings
- Git & the Command Line
Intermediate
C Intermediate: Pointers, Bits & Memory
- Pointers, Structs & Function Pointers
- Bit Manipulation
- Memory Layout: Stack, Heap & Flash
Digital Logic & Microcontroller Architecture
- Gates, Flip-Flops & Clocks
- Inside a Microcontroller
Peripherals: GPIO, Timers, UART, SPI & I2C
- GPIO, Timers, PWM & ADC
- UART, SPI & I2C
Advanced
Real-Time Operating Systems
- Tasks, Scheduling & Real-Time Thinking
- Queues, Semaphores & Mutexes
Embedded Linux & Debugging
- Embedded Linux Basics
- Debugging Hardware & Firmware
Embedded Projects & Interview Prep
- Building a Portfolio Project
- Embedded Interview Questions