Course #1What is EmbeddedA practical view of how embedded systems work and where they appear.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #2MicrocontrollersExplore the world of microcontrollers and their applications in embedded systems.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #3GPIOLearn the essentials of GPIO in embedded systems, focusing on how input/output pins are used effectively.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #4TimersExplore the role of timers in embedded systems and how they manage time-based operations.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #5InterruptsUnderstand how interrupts work in embedded systems and their importance in handling events efficiently.Open course3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #6Serial CommunicationExplore the intricacies of serial communication in embedded systems, focusing on UART, SPI, and I2C protocols.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7Sensors IntegrationExplore the integration of sensors within embedded systems, focusing on how they connect and communicate.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8Actuator ControlExplore the intricacies of controlling actuators and motors within embedded systems.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9Real-Time ConceptsExplore the intricacies of real-time systems and how they manage timing constraints.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10Memory UsageExplore how memory is allocated and managed in embedded systems, focusing on efficient usage and optimization techniques.Open course3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #11RTOSAdvanced mastery of real-time operating systems in embedded systems. Focus on judgment, restraint, and calibration under ambiguous conditions.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #12Low Power DesignAdvanced judgment in minimizing energy consumption within embedded systems, focusing on subtle trade-offs and restraint.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #13Embedded LinuxAdvanced mastery of Linux on embedded hardware. Focus on judgment, restraint, and calibration under ambiguous conditions.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #14Device DriversAdvanced judgment in interfacing hardware and software. Focus on ambiguous failures, trade-offs, and restraint in device driver design.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #15Firmware DesignAdvanced judgment in structuring embedded firmware under ambiguous constraints.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #16Debugging EmbeddedMaster advanced judgment in debugging embedded systems under ambiguity, pressure, and long-term risk.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #17Security in EmbeddedAdvanced judgment in protecting embedded systems under uncertainty and evolving threats.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #18Wireless EmbeddedAdvanced judgment in wireless embedded systems: focus on ambiguous failures, trade-offs, and restraint.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #19System IntegrationAdvanced calibration in embedded system integration. Focus on ambiguous interactions, hidden failures, and restraint in complex environments.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #20Embedded MasteryAdvanced judgment in integrating hardware and software for reliable embedded systems. Focus on subtle failures, trade-offs, and restraint.Open course3 Lessons6 Micro-lessonsDifficulty: Advanced