Mohadra
Learn fast, stay consistent
Section world

Embedded Systems

How small dedicated systems control real-world devices.
10Courses
30Lessons
60Micro-lessons
Course #1

What is Embedded

A practical view of how embedded systems work and where they appear.

Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #2

Microcontrollers

Explore the world of microcontrollers and their applications in embedded systems.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #3

GPIO

Learn the essentials of GPIO in embedded systems, focusing on how input/output pins are used effectively.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #4

Timers

Explore the role of timers in embedded systems and how they manage time-based operations.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #5

Interrupts

Understand how interrupts work in embedded systems and their importance in handling events efficiently.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #6

Serial Communication

Explore the intricacies of serial communication in embedded systems, focusing on UART, SPI, and I2C protocols.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7

Sensors Integration

Explore the integration of sensors within embedded systems, focusing on how they connect and communicate.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8

Actuator Control

Explore the intricacies of controlling actuators and motors within embedded systems.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9

Real-Time Concepts

Explore the intricacies of real-time systems and how they manage timing constraints.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10

Memory Usage

Explore how memory is allocated and managed in embedded systems, focusing on efficient usage and optimization techniques.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate