Popular Hardware Courses

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
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
Design a CPU

Design a CPU

Computer Architecture and Design

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
Become an Embedded System Engineer w/ this 60 Days Challenge

Become an Embedded System Engineer w/ this 60 Days Chal...

Step by step All in One Challenge to be an Embedded System Engineering Engineer ...

bg
Crash Course Digital Electronics

Crash Course Digital Electronics

Master Digital Electronics and Robotics. Go from Zero to building a real CPU !

bg
8051 Microcontroller Architecture

8051 Microcontroller Architecture

8051 Microcontroller Architecture, Pins, Flags & Memory Organization

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
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
High-Level Synthesis for FPGA, Part 3 - Advanced

High-Level Synthesis for FPGA, Part 3 - Advanced

Logic Design with Vitis-HLS

bg
SystemVerilog/UVM for ASIC/SoC Verification Part 2

SystemVerilog/UVM for ASIC/SoC Verification Part 2

Advanced SystemVerilog/UVM Concepts Explained using AMBA-AHB Protocol

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