« All textbooks

Cover of Introduction to Electrical Engineering: Building Intelligent Hardware

Introduction to Electrical Engineering: Building Intelligent Hardware

Yasser Khan. First edition, 2026.

A watch measures a pulse with light, a car watches the lane with a camera, and an implant the size of a coin listens to neurons and turns their activity into the motion of a cursor. These devices sense the physical world, decide something about it on the spot, and communicate the result. Written for EE 105 at USC, this book takes a first-year student from a brain-computer interface taken apart into its blocks, through circuits, semiconductor devices, sensors, machine learning on a microcontroller, and optical communication, to a final project of the student's own design.

  • Ten laboratory sections, each a complete lab manual, built around the EE 105 demonstration board and the Arduino Nano 33 BLE Sense
  • Worked examples, chapter summaries, and more than 200 problems with answers
  • A Python lab kit with a simulated board for practice away from the bench
  • Color illustrations throughout

Download the PDF (intro-to-ee-textbook-v1)
Course materials and lab software: ee105.org

Cite this book

Khan, Y. (2026). Introduction to Electrical Engineering: Building Intelligent Hardware. First edition. University of Southern California. https://khan.usc.edu/textbook/ee105/