Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions
  1. 1 1:49 Embedded Systems Course for beginners SM training academy · 164.3K views
  2. 2 6:42 What is a Computer Program ? – Explained SM training academy · 107.9K views
  3. 3 2:28 C Program Standardisation – Explained SM training academy · 32.6K views
  4. 4 9:24 File generation sequence in C Program SM training academy · 30.3K views
  5. 5 3:28 Host Machine and Target Machine SM training academy · 19.7K views
  6. 6 2:25 Hardware and software used in embedded c programming course SM training academy · 18.2K views
  7. 7 14:23 Installing softwares to PC SM training academy · 18.3K views
  8. 8 16:09 Binary to Decimal & Decimal to Binary numbering system type conversion SM training academy · 16.4K views
  9. 9 7:10 Binary to hexadecimal & Hexadecimal to binary numbering system type conversion SM training academy · 10.3K views
  10. 10 14:21 How Computers Store Numbers and Why Do Computers Use 1s and 0s? Binary and Transistors Explained. SM training academy · 11.7K views
  11. 11 13:21 Escape sequence in C SM training academy · 11.4K views
  12. 12 5:52 Comments in C language SM training academy · 8K views
  13. 13 7:34 What is variable in C ..? SM training academy · 8.8K views
  14. 14 7:19 Datatypes in C SM training academy · 9K views
  15. 15 20:46 char datatype in C SM training academy · 8.1K views
  16. 16 7:38 ASCII in C SM training academy · 6.3K views
  17. 17 5:48 Variable naming rules in C SM training academy · 5.6K views
  18. 18 4:24 Local and Global Variables SM training academy · 5.4K views
  19. 19 11:57 int datatype in C SM training academy · 5.4K views
  20. 20 19:05 Float Datatype in C SM training academy · 5.1K views
  21. 21 11:13 Typecasting in C SM training academy · 6.4K views
  22. 22 7:32 risc architecture | arm cortex m | embedded systems SM training academy · 36.3K views
  23. 23 3:09 ARM Architecture Fundamentals | Types of ARM Processors | ARM architecture | Embedded Systems SM training academy · 25.3K views
  24. 24 6:04 ARM Buses & Its types | Embedded Systems with ARM Processor Explained SM training academy · 21.8K views
  25. 25 8:36 Introduction to ARM Cortex M Processor | Embedded Systems SM training academy · 23.6K views
  26. 26 7:17 Arm Cortex-M architecture | Embedded Systems SM training academy · 35.1K views
  27. 27 3:24 Little and Big Endian Concept in ARM Processor Explained | Embedded Systems SM training academy · 9K views
  28. 28 19:19 STM32F446RE Architecture Exxplained SM training academy · 9.3K views
  29. 29 10:59 TM4C123GH6PM Architecture Explained SM training academy · 4.9K views
  30. 30 10:46 Load Store Architecture Explained SM training academy · 6.8K views
  31. 31 17:42 Hello World in Embedded C in Keil uVision IDE SM training academy · 16.3K views
  32. 32 16:59 How Computers perform Counting Operations inside CPU of arm cortex M processor SM training academy · 4.3K views
  33. 33 8:00 Program Counter in Arm Cortex M SM training academy · 3.8K views
  34. 34 20:20 Arithmetic Operators in C SM training academy · 3.7K views
  35. 35 8:39 Logical Operators in C SM training academy · 2.7K views
  36. 36 12:13 Relational Operators in C SM training academy · 2.3K views
  37. 37 22:55 Bitwise Operators in C SM training academy · 3.2K views
  38. 38 2:41 Unary Operator in C SM training academy · 3.1K views
  39. 39 3:22 Ternary Operator in C SM training academy · 2.2K views
  40. 40 24:08 Conditional Statements in C SM training academy · 2.4K views
  41. 41 16:37 Loopings in C SM training academy · 2.4K views
  42. 42 28:39 Program Status Register in Arm Cortex M processor SM training academy · 3.7K views
  43. 43 17:05 Functions in C SM training academy · 2.6K views
  44. 44 6:00 Difference between Local and Global Variables in Embedded C SM training academy · 2.1K views
  45. 45 12:48 Linker Register in Arm Cortex M SM training academy · 3K views
  46. 46 16:00 Arrays in C Explained Practically SM training academy · 2.4K views
  47. 47 13:34 Creating User defined files in Keil uVision IDE SM training academy · 3.5K views
  48. 48 17:43 Static Keyword in C SM training academy · 2.7K views
  49. 49 7:09 Extern Keyword in C SM training academy · 5.7K views
  50. 50 19:37 Pointers in C Language Explained SM training academy · 3K views
  51. 51 17:57 Accessing memory using pointers in C SM training academy · 4K views
  52. 52 50:49 LED Blink Using Pointers in C SM training academy · 6.2K views
  53. 53 18:19 Register Bit Set and Clear Technique in Embedded C Explained SM training academy · 3.8K views
  54. 54 3:29 Typedef in C SM training academy · 2K views
  55. 55 15:26 Structures in C Explained SM training academy · 2.2K views
  56. 56 15:32 Structure Padding in C SM training academy · 2.2K views
  57. 57 7:49 Structure Bitfields in C SM training academy · 2.2K views
  58. 58 11:32 Pointers to Structures in C SM training academy · 1.9K views
  59. 59 8:41 Introduction to CMSIS SM training academy · 8.8K views
  60. 60 22:42 Modifying led blink program as per CMSIS Standard part 1 SM training academy · 3.3K views
  61. 61 8:43 Modifying led blink program as per CMSIS Standard part 2 SM training academy · 1.5K views
  62. 62 28:12 Preprocessor Directives in C Explained SM training academy · 1.5K views
  63. 63 5:13 Modifying LED Blink Program with Preprocessor Directives SM training academy · 1.5K views
  64. 64 4:23 Input devices working logics explained | Pull-up and Pull-down SM training academy · 22.8K views
  65. 65 8:47 Reading bit status in register technique using bitwise operator SM training academy · 2.1K views
  66. 66 27:52 Interfacing Pushbutton with STM32F4 SM training academy · 1.7K views
  67. 67 9:00 const Keyword in C Explained SM training academy · 1.3K views
  68. 68 10:37 Volatile Keyword in C Explained SM training academy · 4.6K views
  69. 69 6:43 Unions in C Explained SM training academy · 1.4K views
  70. 70 47:33 Blinking LED in Tiva C Series Launchpad Using Pointers & Raw Addresses | TM4C123GH6PM SM training academy · 12K views
  71. 71 7:14 Preprocessor’s in C | Defining Addresses in TM4C123GH6PM | Arm Cortex – M | Embedded Systems SM training academy · 3.2K views
  72. 72 13:47 Using Texas Instrument Header File (TM4C123GH6PM.h) in Keil uVision IDE SM training academy · 3.8K views
  73. 73 34:49 Understanding & creating CMSIS file for TM4C123GH6PM microcontroller | Led Blink Program | TM4C123 SM training academy · 3.7K views
  74. 74 20:26 Using CMSIS file from silicon vendor in our project for first time | TM4C123GXL SM training academy · 2.2K views
  75. 75 40:29 Pushbuttons with TM4C123 | tiva c series launchpad | arm Cortex M4F SM training academy · 4.8K views
  76. 76 6:37 4×3 Keypad working explained SM training academy · 8.9K views
  77. 77 45:46 Interfacing Keypad with TM4C123 SM training academy · 2.4K views
  78. 78 10:00 7 Segment Display Working Explained SM training academy · 30.3K views
  79. 79 46:56 Interfacing 7Segment Display with STM32F44RE SM training academy · 3.4K views
  80. 80 51:44 7 segment display with TM4C123 microcontroller | Tiva C Series Launchpad SM training academy · 3.5K views
  81. 81 5:35 16×2 LCD Working principle explained SM training academy · 43.9K views
  82. 82 50:18 Interfacing LCD with STM32F446RE in 8Bit Data Mode SM training academy · 5.3K views
  83. 83 55:05 Interacing 16×2 LCD with TM4C123GH6PM in 8Bit Mode SM training academy · 6.4K views
  84. 84 17:03 LCD Working Explained in 4 Bit Mode | 16×2 LCD Functions for any Microcontroller SM training academy · 28.5K views
  85. 85 11:58 Interfacing LCD in 4Bit Mode with STM32F446RE SM training academy · 2.6K views
  86. 86 25:43 Interfacing 16×2 LCD with TM4C123 in 4Bit Mode SM training academy · 4K views
  87. 87 5:10 Microcontroller interrupt working explained SM training academy · 16.2K views
  88. 88 38:26 Implementing EXTI in STM32F4 SM training academy · 1.6K views
  89. 89 53:28 External Interrupt in TM4C123 | Tiva C Series Launchpad SM training academy · 3.8K views
  90. 90 20:13 Implementing Time delay with Systick Timer in STM32F4466RE SM training academy · 3.4K views
  91. 91 25:43 Using Systick timers in TM4C123 | Tiva C Launchpad SM training academy · 3.9K views
  92. 92 6:05 Creating millisecond delay function using systick of Arm Cortex-M | TM4C123 SM training academy · 2K views
  93. 93 24:57 Using Timers of STM32F4 for generating accurate time delays SM training academy · 2.6K views
  94. 94 7:41 Timers in TM4C123 SM training academy · 1.9K views
  95. 95 42:53 Implementing Periodic Timer Interrupt in TM4C123 SM training academy · 2.9K views
  96. 96 6:01 What is Pulse Width Modulation? How to generate PWM signal ? Pulse Width Modulation Explained SM training academy · 18.6K views
  97. 97 37:14 Generating pulses of predefined frequencies using Timer Output Compare mode in STM32F4 SM training academy · 846 views
  98. 98 52:18 Generating PWM Signals in TM4C123 | Tiva C Launchpad | Keil uVision IDE SM training academy · 7.7K views
  99. 99 33:48 Timer Input Capture Programming – Capturing timestamps using timers of STM32F4 microcontroller SM training academy · 825 views
  100. 100 12:35 ADC module working principle explained SM training academy · 17.2K views
  101. 101 32:38 Interfacing Analog sensor with STM32F4 | Using ADC for reading analog DC voltage | One Shot mode SM training academy · 920 views
  102. 102 7:24 Interfacing Analog sensor with STM32F4 | Reading analog DC voltage | ADC Continuous Conversion mode SM training academy · 531 views
  103. 103 16:04 Interfacing Analog sensor with STM32F4 | Reading analog DC voltage | ADC Interrupt Mode SM training academy · 607 views
  104. 104 1:03:04 Interfacing Variable Resistor with TM4C123 SM training academy · 1.7K views
  105. 105 5:17 Universal asynchronous receiver-transmitter SM training academy · 14.9K views
  106. 106 34:53 Implementing UART Serial Protocol Transimission in STM32F4 | USART SM training academy · 1.2K views
  107. 107 43:53 Implementing UART Transmission in TM4C123 | Embedded Systems SM training academy · 3K views
  108. 108 23:26 Implementing UART Serial Protocol Reception in STM32F4 | USART SM training academy · 685 views
  109. 109 11:07 Implementing UART Reception in TM4C123 SM training academy · 2.2K views
  110. 110 8:16 Implementing UART Serial Protocol Reception in STM32F4 | USART | Interrpt Method SM training academy · 798 views
  111. 111 9:33 Downloading and Installing STM32 Cube IDE for Windows 2025 SM training academy · 4.4K views
  112. 112 7:11 Getting the documentaion required for stm32f4 controller and cortex m4 processor SM training academy · 367 views
  113. 113 8:43 Project structure creation in STM32 Cube IDE for stm32f4 series microcontroller 2025 SM training academy · 696 views
  114. 114 11:34 Developing LED driver for stm32f4 using STM32 Cube IDE SM training academy · 774 views
  115. 115 18:17 Developing USART Serial protocol driver for stm32f4 using STM32 Cube IDE SM training academy · 619 views
  116. 116 13:26 Developing systick driver for stm32f4 microcontroller in STM32 Cube IDE SM training academy · 466 views
  117. 117 9:49 Understanding blocking code method in embedded firmware development SM training academy · 292 views
  118. 118 16:15 Manual thread context switching demonstration uisng CPU internal registers SM training academy · 299 views
  119. 119 3:41 Understanding overview of Real Time Operating Systems SM training academy · 247 views
  120. 120 3:31 Busy wait approach in embedded firmware development SM training academy · 232 views
  121. 121 3:52 Multi threaded approach in embedded firmware development SM training academy · 288 views
  122. 122 1:41 Real time systems approach in embedded firmware development SM training academy · 249 views
  123. 123 4:11 What is Stack..? Explained SM training academy · 269 views
  124. 124 5:18 Stack Manipulation and basic operations explained SM training academy · 189 views
  125. 125 3:10 Overview of whats’s inside the CPU..? SM training academy · 210 views
  126. 126 3:09 Types of stack pointers explained | Shadow Stack Pointer SM training academy · 237 views
  127. 127 4:18 Exclusive access instruction in CPU explained SM training academy · 201 views
  128. 128 2:30 Threads in real time operating systems explained SM training academy · 301 views
  129. 129 3:35 Types of threads in real time operating systems SM training academy · 144 views
  130. 130 3:16 Thread control block basics explained SM training academy · 286 views
  131. 131 4:53 Understanding thread control block implementation in real time operating systems SM training academy · 169 views
  132. 132 3:08 Scheduler in RTOS explained SM training academy · 228 views
  133. 133 2:39 Process and threads in RTOS explained SM training academy · 134 views
  134. 134 2:25 Types of scheduler in RTOS explained SM training academy · 156 views
  135. 135 2:19 Preemption in scheduling algorithm explained SM training academy · 122 views
  136. 136 3:03 CPU utilization explained SM training academy · 147 views
  137. 137 2:35 Scheduling algorithm optimizations required SM training academy · 98 views
  138. 138 7:58 Round Robin Scheduler Explained SM training academy · 122 views
  139. 139 3:33 Round Robin Scheduler analysis explained SM training academy · 119 views
  140. 140 3:51 Quanta in round robin scheduler explained SM training academy · 96 views
  141. 141 5:10 Weighted round robin scheduling algorithm explained SM training academy · 480 views
  142. 142 6:11 Internal processing of round robin scheduler explained SM training academy · 122 views
  143. 143 4:13 Context switching in scheduler explained SM training academy · 123 views
  144. 144 6:21 Implementing thread control block in embedded c for stm32f4 SM training academy · 172 views
  145. 145 10:00 Implementing stack initialization function SM training academy · 170 views
  146. 146 8:00 Implementing add threads function SM training academy · 148 views
  147. 147 8:02 Implementing RTOS Kernel Launch function SM training academy · 164 views
  148. 148 11:42 Implementing Systick handler function for RTOS SM training academy · 173 views
  149. 149 8:58 How Semaphores Control Task Synchronization in RTOS SM training academy · 133 views
  150. 150 9:59 Embedded Engineers Get This Wrong: RTOS Type Selection SM training academy · 124 views
  151. 151 13:12 Implementing Periodic Threads | RTOS Scheduler Tutorial SM training academy · 109 views
  152. 152 14:15 Getting Periodic Threads Right on STM32F4 SM training academy · 101 views
  153. 153 13:23 Implementing semaphores in RTOS scheduler SM training academy · 86 views
  154. 154 18:58 Switching from STM32 Cube IDE to Keil uVision IDE SM training academy · 313 views
  155. 155 8:50 Implementing PendSV Handler for Context switching in RTOS SM training academy · 210 views
  156. 156 13:21 Implementing multiple periodic threads in RTOS SM training academy · 106 views
  157. 157 4:40 Implementing LED Control via RTOS Timer Handler SM training academy · 93 views
  158. 158 18:05 Thread Control Block Fundamentals for RTOS Periodic Operations SM training academy · 115 views
  159. 159 17:13 Scheduling periodic threads using hardware timers in RTOS SM training academy · 99 views
  160. 160 12:30 Implementing semaphores for threads in RTOS SM training academy · 109 views
  161. 161 4:54 Implementing cooperative semaphores in RTOS SM training academy · 81 views
  162. 162 11:48 Thread Sleep vs Thread Blocking: What’s the Real Difference? SM training academy · 97 views
  163. 163 10:56 RTOS Mailboxes: What You Need to Know SM training academy · 142 views
  164. 164 16:31 Embedded RTOS | FIFO Buffer Design Pattern Tutorial SM training academy · 256 views
  165. 165 11:08 Why You Need Sporadic Threads in RTOS SM training academy · 1.5K views
  166. 166 5:50 Introduction To Internet Of Things Programming Course Using Nodemcu (ESP8266) | English SM training academy · 38.1K views
  167. 167 9:48 IoT Introduction Video | Internet Of Things Programming Course | English | SM Training Academy SM training academy · 12.9K views
  168. 168 10:34 Features of NodeMCU (ESP8266) Explained Clearly | English SM training academy · 42.3K views
  169. 169 6:21 Downlaoding Arduino IDE For Nodemcu (ESP8266) Programming | English SM training academy · 10.2K views
  170. 170 14:19 Features of Arduino IDE Explained | English SM training academy · 8.1K views
  171. 171 10:49 Interfacing LED with Nodemcu | ESP8266 | English SM training academy · 10.6K views
  172. 172 16:25 Interfacing Pushbutton with Nodemcu | ESP8266 | English SM training academy · 16.5K views
  173. 173 5:19 WifiModes For ESP8266 Explained | Nodemcu | English SM training academy · 7.5K views
  174. 174 13:14 Connecting Nodemcu (ESP8266) to Wifi Network in Station Mode SM training academy · 12.6K views
  175. 175 8:58 Dynamically connecting Nodemcu to Wifi Network in Soft Access-Point Mode SM training academy · 8.8K views
  176. 176 8:58 Basics of HTTP (Hyper Text Transfer Protocol) Explained | English | SM Training Academy SM training academy · 6.3K views
  177. 177 7:02 Thisngspeak IoT Platform Introduction SM training academy · 4.9K views
  178. 178 12:19 Writing Data To Thingspeak IoT Channel Using WebBrowser SM training academy · 6.7K views
  179. 179 24:15 Writing Random Numbers To Thingspeak Channel From NodeMCU | ESP8266 | English SM training academy · 4.8K views
  180. 180 15:01 Interfacing Variable Resistor with Nodemcu | ESP8266 | English SM training academy · 3.3K views
  181. 181 12:58 Writing Analog Sensor Data to ThingSpaek IoT Platform Channel Field | English SM training academy · 2.6K views
  182. 182 14:01 Programming Nodemcu For Tweeting in Twitter | Nodemcu | ESP8266 | English SM training academy · 2K views
  183. 183 37:45 Read From A Channel Field Of ThingSpeak IoT Platform | Nodemcu | ESP8266 | English SM training academy · 3.3K views
  184. 184 23:16 Channel Project Using IoT Transmitter And Iot Receiver Nodemcu | ESP8266 SM training academy · 2.2K views
  185. 185 22:29 Introduction To Talkback In ThingSpeak IoT Platform | Nodemcu | ESP8266 | English SM training academy · 2.3K views
  186. 186 20:59 Add a TalkBack Command To ThingSpeak IoT Platform | Nodemcu | ESP8266 | English SM training academy · 1.8K views
  187. 187 14:32 Update Commands in TalkBack Queue of Thingspeak IoT Platform | Nodemcu | ESP8266 | English SM training academy · 959 views
  188. 188 24:30 Read Commands From TalkBack Queue of ThingSpeak IoT Platform | Nodemcu | ESP8266 | English SM training academy · 972 views
  189. 189 17:11 Execute TalkBack Commands in ThingSpeak IoT Platform using Nodemcu | ESP8266 | English SM training academy · 1.2K views
  190. 190 16:51 Control LED in Nodemcu using Postman Application in our PC | Project 1 | English SM training academy · 1.5K views
  191. 191 13:33 Controlling LED From One Nodemcu to Another Nodemcu Using TalkBack Commands of Thingspeak | Project2 SM training academy · 1.3K views
  192. 192 32:03 Controlling LED On Nodemcu with Google Assistant Voice Commands | English SM training academy · 3K views
  193. 193 31:28 Controlling LED on Nodemcu with another Nodemcu using ThingHTTP | esp 8266 | Nodemcu SM training academy · 1.5K views
  194. 194 21:05 Sending Notifications From Nodemcu To Mobile Phones | English | Notifcation Project using Nodemcu SM training academy · 11.6K views