Popular Hardware Courses

bg
Microcontroller Embedded C Programming: Absolute Beginners

Microcontroller Embedded C Programming: Absolute Beginners

Foundation course on Embedded C programming using STM32 Microcontroller.

bg
Verification Series Part 3: UVM Essentials

Verification Series Part 3: UVM Essentials

Step by Step Guide from Scratch

bg
Raspberry Pi For Beginners - 2025 Complete Course

Raspberry Pi For Beginners - 2025 Complete Course

Build Amazing Projects with Raspberry Pi 5, using Python 3, GPIOs, Flask, the Ra...

bg
PCB design with KiCad - updated for KiCad 9

PCB design with KiCad - updated for KiCad 9

A course for the world's favorite open source printed circuit board design softw...

bg
Learn Siemens S7-1200 PLC and HMI via TIA Portal (Advanced)

Learn Siemens S7-1200 PLC and HMI via TIA Portal (Advan...

Learn how to fine tune your programming via structures and how to interface IO-L...

bg
FPGA Project: CNN Accelerator for Digit Recognition

FPGA Project: CNN Accelerator for Digit Recognition

From fundamental to the full deployment of a CNN Accelerator on Zynq FPGA

bg
PCB design with Altium Designer

PCB design with Altium Designer

First we will design Simple MCU based PCB like arduino with Cortex MCU next we d...

bg
Embedded Rust on RISC-V Part 1

Embedded Rust on RISC-V Part 1

Bootstrap RISC-V target

bg
Building Processor  with VHDL from Scratch

Building Processor with VHDL from Scratch

Step by Step Guide

bg
Mastering Xilinx DMA IP cores: AXIDMA, CDMA, VDMA on Linux

Mastering Xilinx DMA IP cores: AXIDMA, CDMA, VDMA on Linux

Master DMA on Xilinx SoCs: AXI, CDMA, VDMA, Linux drivers, memory management & P...

bg
Learn 5 PLCs in a Day-AB, Siemens, Schneider, Omron & Delta

Learn 5 PLCs in a Day-AB, Siemens, Schneider, Omron & D...

PLC Programming of Allen Bradley, Delta, Siemens, Omron and Schneider using LIVE...

bg
Learn to Design Your Own Boards

Learn to Design Your Own Boards

Design a board in 15 hours. Step-by-Step tutorial based on Arduino project (Altium)

bg
Learn Siemens S7-1200 PLC & HMI from Scratch using TIA

Learn Siemens S7-1200 PLC & HMI from Scratch using TIA

Learn wiring, programming and Installation of S7-1200 PLC & HMI with Siemens TI...

bg
Design a CPU

Design a CPU

Computer Architecture and Design

bg
Learn KiCad V6 and STM32 Hardware Design

Learn KiCad V6 and STM32 Hardware Design

Design an STM32-based prototype from scratch in KiCad V6 - all the way from conc...

bg
Mastering Microcontroller and Embedded Driver Development

Mastering Microcontroller and Embedded Driver Development

(MCU1) Learn bare metal driver development using Embedded C: Writing drivers for...

We use cookies to improve your experience on our site. By continuing to browse the site you are agreeing to our use of cookies Find out more here