Start here if you're new to PCB design and electronics
- How To Read A Datasheet - Phil's Lab #123
π Watch Video - How To Learn PCB Design (My Thoughts, Journey, and Resources) - Phil's Lab #87
π Watch Video - PCB Traces 101 - Phil's Lab #112
π Watch Video - PCB Vias 101 - Phil's Lab #77
π Watch Video - PCB Silkscreen & Solder Mask 101 - Phil's Lab #133
π Watch Video
- RC Low-Pass Filter Deep-Dive - Phil's Lab #118
π Watch Video - RC High-Pass Filters Explained - Phil's Lab #122
π Watch Video - Op Amp Theory and Design - Phil's Lab #53
π Watch Video - Rise & Fall Times (Basics & Measurement) - Phil's Lab #145
π Watch Video
- KiCad Controlled Impedance Traces (e.g. 50Ξ©) - Phil's Lab #3
π Watch Video - KiCad STM32 Hardware Design - An Overview in 20 Minutes - Phil's Lab #15
π Watch Video - Symbol and Footprint Creation | Altium Designer - Phil's Lab #31
π Watch Video - EasyEDA Quick Look | FTDI USB-to-UART Converter PCB - Phil's Lab #23
π Watch Video
- How To Design a Breakout Board | JLCPCB | Altium Designer - Phil's Lab #35
π Watch Video - KiCad Breakout Board Design (STM32 + Sensor) - Phil's Lab #36
π Watch Video - Single to Split Rail DC Power Supply Design | KiCad and JLCPCB Assembly - Phil's Lab #10
π Watch Video
Build upon basics with more complex designs
- 2-Layer PCB Design Tips - Phil's Lab #137
π Watch Video - How To Improve Your PCB Designs (Common Mistakes) - Phil's Lab #18
π Watch Video - PCB Stack-Up and Build-Up - Phil's Lab #56
π Watch Video - PCB Design for Manufacturing Tips (DFM) - Phil's Lab #40
π Watch Video - How To Get Your PCB Manufactured & Assembled - Phil's Lab #94
π Watch Video
- I2C Hardware & PCB Design - Phil's Lab #132
π Watch Video - SPI Hardware & PCB Design - Phil's Lab #134
π Watch Video - PCB & Schematic Tip: Net Ties - Phil's Lab #69
π Watch Video - Schematic Tips & Tricks - Phil's Lab #62
π Watch Video
- LDO Regulator Hardware Design - Phil's Lab #105
π Watch Video - Switching Regulator PCB Design - Phil's Lab #60
π Watch Video - Boost Converter Design & Sizing - Phil's Lab #113
π Watch Video - Boost Converter PCB Design - Phil's Lab #106
π Watch Video
- KiCad 6 STM32 PCB Design Full Tutorial - Phil's Lab #65
π Watch Video - STM32 PCB Design - Complete Walkthrough - Altium Designer & JLCPCB - Phil's Lab #41
π Watch Video - Altium STM32 Hardware Design - An Overview in Under 20 Minutes - Phil's Lab #38
π Watch Video - KiCad RP2040 Module Carrier Board Design - Phil's Lab #29
π Watch Video - Raspberry Pi RP2040 Hardware Design | Altium Designer | JLCPCB - Phil's Lab #28
π Watch Video
- Headphone Amplifier Design | NE5532, KiCAD, Baxandall Volume Control - Phil's Lab #24
π Watch Video - Headphone Amplifier Design (V2) | NE5532 - Phil's Lab #61
π Watch Video - Guitar Boost Pedal Design - Phil's Lab #74
π Watch Video - DIY Guitar Push-Pull Boost Design - Phil's Lab #79
π Watch Video - Solid-State Power Amplifier Design for Guitar - Phil's Lab #12
π Watch Video
Complex designs requiring solid foundation
- High-Speed PCB Design Tips - Phil's Lab #25
π Watch Video - PCB High-Speed Delay Matching - Phil's Lab #110
π Watch Video - Differential Pairs - PCB Design Basics - Phil's Lab #83
π Watch Video - USB High Speed Routing (ULPI, Delay Tuning) - Phil's Lab #67
π Watch Video - PCB Crosstalk Basics (Tips & Tricks) - Phil's Lab #156
π Watch Video
- Parallel Termination Basics - Phil's Lab #119
π Watch Video - Series Termination Basics - Phil's Lab #121
π Watch Video - Series Termination Resistor Selection (Practical Demo) - Phil's Lab #155
π Watch Video - PCB Design for EMI & SI - Phil's Lab #64
π Watch Video
- Mixed-Signal Hardware/PCB Design Tips - Phil's Lab #88
π Watch Video - Mini 6-Layer Mixed-Signal Hardware Design Walkthrough - Phil's Lab #78
π Watch Video - Mixed-Signal Hardware Design Overview | Audio SoM | STM32 & Altium - Phil's Lab #45
π Watch Video - Mixed-Signal PCB Design Course Preview & JLCPCB 6-Layer Assembly - Phil's Lab #16
π Watch Video
- Capacitor Hardware Design Basics (MLCC) - Phil's Lab #114
π Watch Video - Capacitor Measurement and Modelling Basics (Bode 100) - Phil's Lab #150
π Watch Video - Ceramic Capacitor DC Bias Effects & Measurement - Phil's Lab #152
π Watch Video - Inductor Hardware Design Basics (+Measurement & Modelling) - Phil's Lab #160
π Watch Video - 2-Port Shunt-Through Impedance Measurement Basics - Phil's Lab #151
π Watch Video
- ESD Protection Basics - TVS Diode Selection & Routing - Phil's Lab #75
π Watch Video - Thermal PCB Design Tips - Phil's Lab #93
π Watch Video - BGA PCB Design Tips - Phil's Lab #95
π Watch Video - QFN PCB Design Tips & Tricks - Phil's Lab #144
π Watch Video - Aesthetic PCB Design Tips - Phil's Lab #84
π Watch Video - PCB Design Final Touches (Tips & Checklist) - Phil's Lab #131
π Watch Video
- Practical RF Hardware and PCB Design Tips - Phil's Lab #19
π Watch Video - ESP32 + PCB Antenna Hardware Design Tutorial - Phil's Lab #90
π Watch Video - PCB Chip Antenna Hardware Design - Phil's Lab #139
π Watch Video - KiCad STM32 + RF + USB Hardware Design - Phil's Lab #5
π Watch Video
- USB-C Power Delivery Hardware Design - Phil's Lab #104
π Watch Video - USB Hub Design Walkthrough - Phil's Lab #86
π Watch Video - USB Headphone Amplifier Design Walkthrough - Phil's Lab #101
π Watch Video - Gigabit Ethernet Hardware Design - Phil's Lab #143
π Watch Video
Cutting-edge and specialized applications
- FPGA & SoC Hardware Design - Xilinx Zynq - Schematic Overview - Phil's Lab #50
π Watch Video - FPGA/SoC + DDR PCB Design Tips - Phil's Lab #59
π Watch Video - Interfacing FPGAs with DDR Memory - Phil's Lab #115
π Watch Video - FPGA + PCIe Hardware Accelerator Design Walkthrough (DDR3, M.2, ..) - Phil's Lab #82
π Watch Video - Zynq Ultrascale+ Hardware Design (Schematic Overview) - Phil's Lab #116
π Watch Video - FPGA/SoC SD Card + PetaLinux (Zynq Part 6) - Phil's Lab #135
π Watch Video
- M.2 System-on-Module Hardware Design - Phil's Lab #107
π Watch Video - SDRAM Hardware & Firmware Tutorial (STM32) - Phil's Lab #80
π Watch Video - ESC Hardware Design - Phil's Lab #66
π Watch Video - Audio Processor Prototype Hardware Design - Phil's Lab #57
π Watch Video - Class D Audio Amplifier Hardware Design - Phil's Lab #125
π Watch Video
- KiCad 7 STM32 Bluetooth Hardware Design (1/2 Schematic) - Phil's Lab #127
π Watch Video - KiCad 7 STM32 Bluetooth Hardware Design (2/2 PCB) - Phil's Lab #128
π Watch Video - STM32 + LCD Display (FMC) Firmware Tutorial - Phil's Lab #146
π Watch Video - IMU + USB-to-UART Pmod PCB for FPGA | KiCad + Giveaway - Phil's Lab #26
π Watch Video - Miniature PCB Design | STM32 + Magnetometer + CAN | Altium - Phil's Lab #22
π Watch Video
- Making Enclosure Panels Using PCBs - Phil's Lab #102
π Watch Video
- Advanced Digital Hardware Design (Course Release) - Phil's Lab
π Watch Video - Course Release - Mixed-Signal Hardware Design with KiCad - Phil's Lab #44
π Watch Video - KiCad STM32 + USB + Buck Converter PCB Design and JLCPCB Assembly (Update) - Phil's Lab #11
π Watch Video
- Start with Beginner level even if you have some experience - fundamentals are crucial
- Practice each concept with your own projects before moving to the next level
- Build actual PCBs for the projects you find most interesting
- Focus on one area at a time (e.g., complete all power supply videos before moving to RF)
- Revisit earlier videos as you advance - you'll understand more each time
- Total Videos: 91 tutorials
- Estimated Total Learning Time: 50-60 hours
- Creator: Phil's Lab YouTube Channel
- Best For: Electronics engineers, PCB designers, hardware enthusiasts
Create checkboxes in your PDF reader or print this document to track your progress through each section!ifier Hardware Design - Phil's Lab #125
- #73 - KiCad 7 STM32 Bluetooth Hardware Design (1/2 Schematic) - Phil's Lab #127
- #74 - KiCad 7 STM32 Bluetooth Hardware Design (2/2 PCB) - Phil's Lab #128
- #85 - STM32 + LCD Display (FMC) Firmware Tutorial - Phil's Lab #146
- #51 - IMU + USB-to-UART Pmod PCB for FPGA | KiCad + Giveaway - Phil's Lab #26
- #55 - Miniature PCB Design | STM32 + Magnetometer + CAN | Altium - Phil's Lab #22
- #10 - Making Enclosure Panels Using PCBs - Phil's Lab #102
- #6 - Advanced Digital Hardware Design (Course Release) - Phil's Lab
- #42 - Course Release - Mixed-Signal Hardware Design with KiCad - Phil's Lab #44
- #61 - KiCad STM32 + USB + Buck Converter PCB Design and JLCPCB Assembly (Update) - Phil's Lab #11