Hardware Academy

References

The books, original papers, standards and manuals behind every lesson, grouped by track. Each lesson page also lists its own references with a note on what to read. Start with the "start here" books; use the papers to see where an idea came from; cite the standards in interviews.

Semiconductors

Semiconductors

Lessons

Start here

  1. Ben G. Streetman and Sanjay K. Banerjee (2015). Solid State Electronic Devices. Pearson, 7th edition.The standard first textbook on how silicon devices work: bands, doping, junctions, transistors. Clear and not too mathematical.
  2. Adel S. Sedra and Kenneth C. Smith (2020). Microelectronic Circuits. Oxford University Press, 8th edition.The classic circuits course: diodes, MOSFETs, amplifiers and digital CMOS. Its problem sets are exactly what interviews draw from.
  3. Chris Miller (2022). Chip War: The Fight for the World's Most Critical Technology. Scribner.The readable history of the industry: foundries, EUV, export controls. Great interview small-talk material.

Books

  • Donald A. Neamen (2012). Semiconductor Physics and Devices: Basic Principles. McGraw-Hill, 4th edition.A second textbook with more worked examples; good when Streetman's explanation does not click.
  • S. M. Sze and Kwok K. Ng (2007). Physics of Semiconductor Devices. Wiley, 3rd edition.The reference book device engineers keep on the desk. Use it to look things up, not to read cover to cover.
  • Neil H. E. Weste and David Money Harris (2011). CMOS VLSI Design: A Circuits and Systems Perspective. Addison-Wesley, 4th edition.How gates become chips: CMOS logic, delay, power, memory and the design flow.
  • Jan M. Rabaey, Anantha Chandrakasan and Borivoje Nikolić (2003). Digital Integrated Circuits: A Design Perspective. Prentice Hall, 2nd edition.The other standard digital-IC text; strong on dynamic power and the inverter.
  • James D. Plummer, Michael D. Deal and Peter B. Griffin (2000). Silicon VLSI Technology: Fundamentals, Practice and Modeling. Prentice Hall.The fabrication textbook: oxidation, lithography, etch, implant, deposition, with the physics behind each step.
  • Stephen A. Campbell (2013). Fabrication Engineering at the Micro- and Nanoscale. Oxford University Press, 4th edition.A more practical fab text that also covers packaging basics.
  • Rao R. Tummala (2001). Fundamentals of Microsystems Packaging. McGraw-Hill.The packaging textbook: wire bond, flip chip, substrates, thermal paths and reliability.
  • B. Jayant Baliga (2008). Fundamentals of Power Semiconductor Devices. Springer.By the inventor of the IGBT. Explains blocking voltage, drift regions and why SiC changes the numbers.
  • Ned Mohan, Tore M. Undeland and William P. Robbins (2003). Power Electronics: Converters, Applications, and Design. Wiley, 3rd edition.The standard power-electronics text: buck converters, inverters, PWM, switching losses.

Papers

Standards and codes

Documentation and tutorials

PCB Design

PCB Design

Lessons

Start here

  1. Paul Horowitz and Winfield Hill (2015). The Art of Electronics. Cambridge University Press, 3rd edition.The practical electronics bible: components, regulators, op-amps, microcontrollers, and an appendix on drawing schematics.
  2. Henry W. Ott (2009). Electromagnetic Compatibility Engineering. Wiley.The grounding, return-path and EMI book. If a board makes noise or picks up noise, the answer is in here.
  3. Eric Bogatin (2018). Signal and Power Integrity: Simplified. Prentice Hall, 3rd edition.Impedance, transmission lines, crosstalk and decoupling explained with pictures rather than Maxwell's equations.
  4. Clyde F. Coombs Jr. and Happy T. Holden (editors) (2016). Printed Circuits Handbook. McGraw-Hill, 7th edition.How boards are actually fabricated and assembled, written by the industry. Dip into the chapters you need.

Books

  • Adel S. Sedra and Kenneth C. Smith (2020). Microelectronic Circuits. Oxford University Press, 8th edition.The classic circuits course: diodes, MOSFETs, amplifiers and digital CMOS. Its problem sets are exactly what interviews draw from.
  • Hank Zumbahlen (editor), Analog Devices (2008). Linear Circuit Design Handbook. Newnes.free onlineFree from Analog Devices. The chapters on passive components, grounding and PCB layout are short and correct.
  • Ned Mohan, Tore M. Undeland and William P. Robbins (2003). Power Electronics: Converters, Applications, and Design. Wiley, 3rd edition.The standard power-electronics text: buck converters, inverters, PWM, switching losses.
  • Georg Simon Ohm (1827). Die galvanische Kette, mathematisch bearbeitet. T. H. Riemann, Berlin.The book that states V = I · R. The 1891 English translation, The Galvanic Circuit Investigated Mathematically, is the easier read; scans of both are free online.
  • Richard P. Feynman, Robert B. Leighton and Matthew Sands (1964). The Feynman Lectures on Physics, Volume II: Mainly Electromagnetism and Matter. Addison-Wesley; free online edition by Caltech.free onlineChapter 13 explains why a current makes a magnetic field and which way it points, with the right-hand rule; chapter 22 covers AC circuits.
  • Austin Hughes and Bill Drury (2019). Electric Motors and Drives: Fundamentals, Types and Applications. Newnes, 5th edition.The friendliest motors book: induction, permanent-magnet and the drives that run them, with almost no heavy maths.
  • Christopher T. Robertson (2004). Printed Circuit Board Designer's Reference: Basics. Prentice Hall.A short practical reference on layers, stack-ups and design rules.
  • Howard Johnson and Martin Graham (1993). High-Speed Digital Design: A Handbook of Black Magic. Prentice Hall.Old but still the clearest on rise time, ringing and termination.
  • Bruce Archambeault (2002). PCB Design for Real-World EMI Control. Springer.Measured, not theoretical: what actually reduces emissions on real boards.
  • Mark I. Montrose (2000). Printed Circuit Board Design Techniques for EMC Compliance. IEEE Press, 2nd edition.A layout-rules handbook for passing EMC tests.

Papers

Standards and codes

Documentation and tutorials

  • Espressif Systems (2025). ESP32 Hardware Design Guidelines: Schematic Checklist. docs.espressif.com.free onlineCHIP_PU (EN) must not be left floating; the recommended RC delay is R = 10 kΩ and C = 1 µF; strapping pins GPIO0, GPIO2, GPIO5, MTDI (GPIO12) and MTDO (GPIO15); 0.1 µF at each digital supply pin.
  • Advanced Monolithic Systems (2012). AMS1117: 1A Low Dropout Voltage Regulator (datasheet). advanced-monolithic.com (free PDF at advanced-monolithic.com/pdf/ds1117.pdf, http only).free online1 A output, current limit 0.9 to 1.5 A; dropout 1.1 V typical and 1.3 V maximum at 0.8 A (note 4: higher above 0.8 A); quiescent current 5 mA typical, 11 mA maximum; a 22 µF solid tantalum output capacitor keeps it stable; SOT-223 46 to 90 °C/W depending on copper.
  • Toshiba (2014). TB6612FNG: Driver IC for Dual DC Motor (datasheet). toshiba.semicon-storage.com.free onlinePin table: STBY, IN1, IN2 and PWM each have a 200 kΩ internal pull-down. VM 2.5 to 13.5 V, 1.2 A average and 3.2 A peak per channel above 4.5 V, 0.5 Ω typical upper plus lower on-resistance, PWM to 100 kHz (figures checked in the 2008-05-09 revision).
  • David Haboud, Altium (2016). Getting Started with PCB Design. Altium tutorial, 29 pages.free onlineA short walkthrough of the whole flow in Altium Designer: project, schematic, nets, rules, routing, 3D view, fabrication files. The same steps as this course's KiCad lesson, in the other major tool.
  • The KiCad Team (2025). KiCad Documentation. docs.kicad.org.free onlineThe official manual for the free tool used in this course.
  • Altium Limited (2002). P-CAD 2002 PCB User's Guide. Altium, 620 pages.The manual for Altium's older P-CAD tool. Dated software, but chapter 3 (layers, placement, selection, properties) and the tutorial in chapter 4 explain layout concepts that every tool still uses.
Robotics

Robotics

Lessons

Start here

  1. Roland Siegwart, Illah R. Nourbakhsh and Davide Scaramuzza (2011). Introduction to Autonomous Mobile Robots. MIT Press, 2nd edition.The mobile-robot textbook: locomotion, kinematics, sensors, localization, planning. Matches this course's robot closely.
  2. Kevin M. Lynch and Frank C. Park (2017). Modern Robotics: Mechanics, Planning, and Control. Cambridge University Press.free onlineFree online with videos. The modern way to teach kinematics.
  3. Gene F. Franklin, J. David Powell and Abbas Emami-Naeini (2019). Feedback Control of Dynamic Systems. Pearson, 8th edition.The standard controls course: PID, root locus, frequency response, digital control.
  4. Sebastian Thrun, Wolfram Burgard and Dieter Fox (2005). Probabilistic Robotics. MIT Press.Sensor noise, Kalman and particle filters, localization and SLAM. The book behind every autonomy stack.

Books

  • Nikolaus Correll, Bradley Hayes, Christoffer Heckman and Alessandro Roncone (2022). Introduction to Autonomous Robots: Mechanisms, Sensors, Actuators, and Algorithms. MIT Press.free onlineA free, modern, hands-on robotics text with simulation exercises.
  • Austin Hughes and Bill Drury (2019). Electric Motors and Drives: Fundamentals, Types and Applications. Newnes, 5th edition.The friendliest motors book: induction, permanent-magnet and the drives that run them, with almost no heavy maths.
  • Paul Horowitz and Winfield Hill (2015). The Art of Electronics. Cambridge University Press, 3rd edition.The practical electronics bible: components, regulators, op-amps, microcontrollers, and an appendix on drawing schematics.
  • Elecia White (2024). Making Embedded Systems: Design Patterns for Great Software. O'Reilly, 2nd edition.How professional firmware is structured: drivers, state machines, timing, debugging.
  • Karl J. Åström and Tore Hägglund (1995). PID Controllers: Theory, Design, and Tuning. ISA, 2nd edition.Everything practical about PID: anti-windup, derivative filtering, tuning rules.
  • Karl J. Åström and Richard M. Murray (2021). Feedback Systems: An Introduction for Scientists and Engineers. Princeton University Press, 2nd edition.free onlineFree online. Clear chapters on PID and on why loops go unstable.
  • John J. Craig (2018). Introduction to Robotics: Mechanics and Control. Pearson, 4th edition.The classic manipulator text: frames, forward and inverse kinematics, dynamics, control.
  • Valentino Braitenberg (1984). Vehicles: Experiments in Synthetic Psychology. MIT Press.Tiny thought-experiment robots whose wiring makes them seem to fear or love light. The origin of reactive obstacle avoidance.

Papers

Documentation and tutorials

EV Powertrain

EV Powertrain

Lessons

Start here

  1. Austin Hughes and Bill Drury (2019). Electric Motors and Drives: Fundamentals, Types and Applications. Newnes, 5th edition.The friendliest motors book: induction, permanent-magnet and the drives that run them, with almost no heavy maths.
  2. Ned Mohan, Tore M. Undeland and William P. Robbins (2003). Power Electronics: Converters, Applications, and Design. Wiley, 3rd edition.The standard power-electronics text: buck converters, inverters, PWM, switching losses.
  3. Gregory L. Plett (2015). Battery Management Systems, Volume I: Battery Modeling. Artech House.How a BMS models a cell. Volume II covers state-of-charge estimation. Plett's free course videos follow the books.
  4. James Larminie and John Lowry (2012). Electric Vehicle Technology Explained. Wiley, 2nd edition.The whole vehicle: batteries, motors, power electronics, charging, in one readable book.

Books

  • R. Krishnan (2010). Permanent Magnet Synchronous and Brushless DC Motor Drives. CRC Press.Field-oriented control and the dq model, in depth.
  • J. R. Hendershot and T. J. E. Miller (2010). Design of Brushless Permanent-Magnet Machines. Motor Design Books.How PM motors are actually designed: magnets, windings, cooling, losses.
  • B. Jayant Baliga (2008). Fundamentals of Power Semiconductor Devices. Springer.By the inventor of the IGBT. Explains blocking voltage, drift regions and why SiC changes the numbers.
  • Thomas B. Reddy (editor) (2011). Linden's Handbook of Batteries. McGraw-Hill, 4th edition.The battery reference: chemistries, cell construction, performance data.

Papers

Standards and codes

Reports

AI-Assisted Design

AI-Assisted Design

Lessons

Start here

  1. Jami J. Shah and Martti Mäntylä (1995). Parametric and Feature-Based CAD/CAM: Concepts, Techniques, and Applications. Wiley.How feature trees and parametric history work, and why they break.
  2. Geoffrey Boothroyd, Peter Dewhurst and Winston A. Knight (2011). Product Design for Manufacture and Assembly. CRC Press, 3rd edition.DFM and DFA as a method: the checks an AI design agent should encode.
  3. Anthropic and the MCP community (2025). Model Context Protocol Specification. modelcontextprotocol.io.free onlineThe protocol used in the Claude CAD tool lesson: tools, resources, transports.

Books

  • Martti Mäntylä (1988). An Introduction to Solid Modeling. Computer Science Press.The classic B-rep kernel book, with the Euler operators every kernel implements.

Papers

Documentation and tutorials