Discover / Electrical engineering / Reading path

Electrical engineering reading path: from circuits to signals and systems

@sciencesherpaBeginner → Expert
10
Books
222
Hours
5
Stages
Not yet rated

This curriculum takes a complete beginner through the full arc of electrical engineering — from intuitive physical concepts and basic math, through rigorous circuit analysis, analog and digital electronics, signals and systems, and finally electromagnetics. Each stage builds directly on the vocabulary and problem-solving tools of the previous one, so no step feels like a leap into the unknown.

1

Foundations: Physics & Intuition

Beginner

Build physical intuition for electricity and magnetism, understand basic circuit concepts (voltage, current, resistance, power), and gain confidence with the math needed for engineering study.

Study plan for this stage

Pace: 8–10 weeks, ~40–50 pages/day (mix of reading and worked examples). Start with "The Art of Electronics" Chapters 1–3 (2–3 weeks), then "Fundamentals of Electric Circuits" Chapters 1–5 (4–5 weeks), then review and consolidation (1–2 weeks).

Key concepts
  • Voltage, current, and resistance as fundamental quantities; Ohm's law and its physical meaning
  • Power dissipation and energy conservation in circuits; how power relates to voltage, current, and resistance
  • Series and parallel circuit configurations; how voltage and current distribute in each
  • Kirchhoff's voltage law (KVL) and Kirchhoff's current law (KCL); applying them to real circuits
  • Ideal vs. real components (resistors, voltage sources, current sources); internal resistance and loading effects
  • Nodal and mesh analysis techniques for solving multi-loop circuits systematically
  • Thevenin and Norton equivalent circuits; source transformation and superposition principle
  • Transient behavior in RC and RL circuits; time constants and exponential response
You should be able to answer
  • Explain what voltage, current, and resistance represent physically, and derive the relationship between them using Ohm's law.
  • Given a multi-loop circuit with multiple resistors and sources, use Kirchhoff's laws to write the governing equations and solve for all branch currents.
  • Calculate the power dissipated in each component of a circuit and verify energy conservation by checking that power supplied equals power consumed.
  • Draw the Thevenin equivalent circuit for a network seen from a pair of terminals, and explain why it is useful for analyzing circuits with varying loads.
  • Analyze a series RC circuit's transient response: write the differential equation, solve for voltage and current as functions of time, and identify the time constant.
  • Compare series vs. parallel configurations: predict how voltage and current divide, and explain why parallel resistors have lower equivalent resistance.
Practice
  • Work through all numerical examples in 'The Art of Electronics' Chapters 1–3; reproduce the calculations and verify results.
  • Build and measure simple series and parallel resistor networks using a breadboard, multimeter, and power supply; compare measured values to theoretical predictions.
  • Solve end-of-chapter problems from 'Fundamentals of Electric Circuits' Chapters 1–5 (at least 3–4 problems per chapter); show all work using nodal or mesh analysis.
  • Construct a simple RC circuit (resistor + capacitor + battery) and measure the charging/discharging transient using an oscilloscope or data logger; plot voltage vs. time and extract the time constant.
  • Design a voltage divider circuit to produce a specific output voltage from a given supply; build it, measure it, and account for loading effects when a load resistor is connected.
  • Use circuit simulation software (e.g., LTspice, Falstad) to model 3–4 circuits from the textbooks; verify simulation results against hand calculations and explain any discrepancies.

Next up: Mastery of these foundational concepts—Ohm's law, Kirchhoff's laws, and circuit analysis techniques—equips you to tackle AC circuits, frequency response, and reactive components (inductors and capacitors), which form the basis for understanding filters, amplifiers, and real-world signal processing.

The art of electronics
Paul Horowitz · 1980 · 1125 pp

A uniquely readable and practical introduction that builds real intuition for how electronic circuits behave before drowning the reader in formulas — perfect for grounding a beginner in what EE actually looks like.

Fundamentals of electric circuits
Charles K. Alexander · 2002 · 903 pp

The most widely adopted introductory circuits textbook; it introduces KVL, KCL, nodal and mesh analysis with clear worked examples, establishing the formal language used throughout the rest of the curriculum.

2

Circuit Analysis: Core Theory

Beginner

Master systematic DC and AC circuit analysis techniques, including phasors, impedance, frequency response, and power, forming the analytical backbone of all later EE topics.

Study plan for this stage

Pace: 8–10 weeks, ~40–50 pages/day (mix of theory and worked examples)

Key concepts
  • Kirchhoff's voltage and current laws (KVL/KCL) as the foundation for circuit equations
  • Node voltage and mesh current methods for systematic DC circuit analysis
  • Thévenin and Norton equivalent circuits for circuit simplification and load analysis
  • Phasor representation and complex impedance for AC steady-state analysis
  • Frequency response, resonance, and Bode plots for understanding circuit behavior across frequencies
  • Power calculations (real, reactive, apparent, power factor) in AC circuits
  • Transient response and natural frequencies in first and second-order circuits
  • Laplace transform fundamentals as a bridge to advanced circuit and control analysis
You should be able to answer
  • How do you apply KVL and KCL to set up a system of equations for an arbitrary DC circuit, and what is the relationship between the number of equations and circuit elements?
  • What are the advantages of node voltage and mesh current methods over direct KVL/KCL, and when would you choose one over the other?
  • How do you derive and apply Thévenin and Norton equivalents, and why are they useful for analyzing circuits with varying loads?
  • How do phasors and complex impedance simplify AC circuit analysis, and what is the relationship between time-domain sinusoids and phasor representation?
  • What do Bode plots reveal about a circuit's frequency response, and how do you interpret magnitude and phase plots to predict circuit behavior?
  • How do you calculate real power, reactive power, and power factor in AC circuits, and what is the significance of power factor correction?
  • What is the difference between transient and steady-state response, and how do you find the natural frequency and damping ratio of a second-order circuit?
Practice
  • Work through 15–20 DC circuit problems from Nilsson using node voltage method, varying circuit complexity from 2-node to 4+ node networks
  • Solve 10–15 mesh current problems from Nilsson, including circuits with dependent sources and multiple loops
  • Derive Thévenin equivalents for 8–10 circuits by hand, then verify using Norton equivalents
  • Convert 12–15 sinusoidal time-domain expressions to phasor form and back; practice phasor arithmetic (addition, multiplication, division)
  • Analyze 10 AC circuits using phasor methods and complex impedance; calculate voltage, current, and power at different frequencies
  • Construct and interpret Bode plots (magnitude and phase) for 6–8 circuits; predict frequency response behavior from pole-zero locations
  • Solve 8–10 transient response problems for RC and RL circuits; find time constants, natural frequencies, and damping ratios
  • Build and test 3–4 simple circuits in simulation (SPICE or similar) and on breadboard: RC low-pass filter, RL circuit, RLC resonant circuit; measure and compare theoretical vs. experimental frequency response

Next up: This stage equips you with the systematic analytical tools (KVL/KCL, node/mesh methods, phasors, impedance, frequency response) that are the foundation for analyzing more complex networks—such as three-phase systems, coupled circuits, and frequency-selective filters—and for designing circuits that meet specific performance criteria in later stages.

Electric circuits
James William Nilsson · 1983 · 966 pp

Complements Alexander with a more rigorous treatment of AC steady-state analysis, Laplace-domain circuit analysis, and two-port networks — bridging basic circuits to signals and systems thinking.

Engineering circuit analysis
William Hart Hayt · 1962 · 653 pp

Renowned for its exceptionally clear explanations of transient response and frequency-domain methods; reading it after Nilsson solidifies and cross-checks understanding through a different pedagogical lens.

3

Electronics: Devices & Amplifiers

Intermediate

Understand semiconductor devices (diodes, BJTs, MOSFETs), small-signal models, amplifier design, and feedback — the core of analog electronics.

Study plan for this stage

Pace: 8–10 weeks, ~40–50 pages/day. Start with Sedra's device physics and models (weeks 1–4), then transition to Boylestad for reinforcement and circuit applications (weeks 5–8), with final 2 weeks for integration projects and feedback analysis.

Key concepts
  • Semiconductor physics: doping, depletion regions, and the p-n junction as the foundation for all devices
  • Diode operation: forward/reverse bias, I-V characteristics, and the Shockley equation; rectification and switching applications
  • BJT structure and operation: emitter-base-collector regions, current gain (β), and the three operating regions (cutoff, active, saturation)
  • BJT small-signal models: the hybrid-π model and its parameters (gm, rπ, ro); linearization around a Q-point
  • MOSFET fundamentals: enhancement/depletion modes, threshold voltage, and the square-law I-D vs. V-GS relationship
  • MOSFET small-signal models: transconductance (gm), output resistance (ro), and body effect
  • Amplifier design: voltage/current gain, input/output impedance, and frequency response (bandwidth, cutoff frequencies)
  • Feedback in amplifiers: negative feedback topologies (series-shunt, series-series, shunt-shunt, shunt-series), loop gain, and stability
You should be able to answer
  • Explain the formation of a depletion region in a p-n junction and how forward/reverse bias changes its width and the resulting current flow.
  • Derive or explain the small-signal hybrid-π model for a BJT and identify how each parameter (gm, rπ, ro) affects amplifier gain and impedance.
  • Compare the operating principles of BJTs and MOSFETs: how do their current-control mechanisms differ, and what are the advantages of each in different circuit applications?
  • Design a common-emitter (BJT) or common-source (MOSFET) amplifier with a specified voltage gain, input impedance, and output impedance; verify using small-signal analysis.
  • Analyze a feedback amplifier circuit: calculate the loop gain, closed-loop gain, input/output impedance with feedback, and discuss stability margins.
  • Explain how negative feedback improves amplifier linearity, bandwidth, and input/output impedance; give examples from both Sedra and Boylestad.
Practice
  • Work through Sedra's diode examples (Chapter 3): plot I-V curves, calculate dynamic resistance, and simulate rectifier circuits (half-wave and full-wave) using SPICE or circuit simulation software.
  • Solve BJT biasing problems from both texts: design a DC bias point (Q-point) for a given BJT circuit, then verify stability against temperature and β variations.
  • Construct a small-signal model for a BJT amplifier stage from Sedra (e.g., common-emitter): extract parameters from the datasheet, calculate voltage gain, input impedance, and output impedance analytically, then verify with simulation.
  • Design and simulate a MOSFET amplifier (common-source) from Boylestad: set the Q-point, derive the small-signal gain, and compare hand calculations with SPICE results.
  • Analyze a feedback amplifier circuit (from either text): measure or calculate the loop gain, verify the closed-loop gain formula, and test stability by sweeping frequency or parameters.
  • Build a two-stage BJT or MOSFET amplifier on a breadboard or in simulation: cascade two gain stages, measure overall gain, bandwidth, and input/output impedance; compare to theoretical predictions.

Next up: Mastery of semiconductor devices, small-signal models, and feedback principles equips you to tackle integrated-circuit design, frequency response and stability analysis, and operational amplifier applications—the next stage in building complete analog systems.

Microelectronic circuits
Adel S. Sedra · 1995 · 1296 pp

The canonical undergraduate electronics text; it builds device physics from scratch and then applies it systematically to amplifier analysis and design, making it the natural next step after circuit analysis.

Electronic devices and circuit theory
Robert L. Boylestad · 1972 · 894 pp

Provides an accessible, device-focused perspective that reinforces Sedra's material with more worked numerical examples — especially valuable for BJT and FET biasing and amplifier stages.

4

Signals & Systems

Intermediate

Understand continuous and discrete signals, convolution, Fourier and Laplace transforms, and system analysis in both time and frequency domains — the mathematical language of communications and control.

Study plan for this stage

Pace: 12–14 weeks, ~40–50 pages/day (Oppenheim's texts are dense; allow time for reworking examples and proofs)

Key concepts
  • Continuous-time signals and systems: representation, classification, and basic properties (linearity, time-invariance, causality, stability)
  • Discrete-time signals and systems: sampling, quantization, and the relationship between continuous and discrete domains via the sampling theorem
  • Convolution in both time and frequency domains: understanding impulse response and system characterization
  • Fourier series and Fourier transform: decomposing signals into frequency components and analyzing system frequency response
  • Laplace transform: extending Fourier analysis to the complex plane for analyzing transient behavior and system stability via poles and zeros
  • Z-transform: the discrete-time analog of Laplace, essential for analyzing discrete-time systems and digital filter design
  • System analysis in frequency domain: magnitude and phase response, Bode plots, and relating frequency-domain properties to time-domain behavior
  • Sampling and reconstruction: Nyquist criterion, aliasing, and the bridge between analog and digital signal processing
You should be able to answer
  • What is the difference between a linear time-invariant (LTI) system and a non-LTI system, and why does this distinction matter for using convolution?
  • How does the Fourier transform decompose a signal into frequency components, and what does the magnitude and phase spectrum tell you about the signal?
  • Explain the relationship between the Laplace transform and the Fourier transform. When and why would you use one over the other?
  • What is the sampling theorem, and what happens when you violate it (i.e., sample below the Nyquist rate)?
  • How do you determine whether a continuous-time or discrete-time system is stable using poles and zeros in the s-plane or z-plane?
  • Given a system's frequency response (magnitude and phase), how would you sketch its Bode plot and interpret what it tells you about the system's behavior?
Practice
  • Work through Oppenheim's convolution examples (both graphical and analytical) for at least 5 different signal pairs; practice flipping, shifting, and integrating by hand
  • Compute the Fourier transform of 10 standard signals (rect, sinc, Gaussian, exponential, etc.) using tables and properties; verify results numerically in Python/MATLAB
  • Solve 8–10 Laplace transform problems from Oppenheim covering partial fractions, pole-zero diagrams, and stability analysis; sketch pole-zero plots for each
  • Implement discrete-time convolution in code (Python/MATLAB) for at least 3 signal pairs and compare with continuous-time convolution via sampling
  • Design and analyze a simple discrete-time filter (e.g., moving average, first-order IIR) using the Z-transform; compute its frequency response and verify stability
  • Create Bode plots (magnitude and phase) for 4–5 systems of varying order; correlate features in the frequency domain with time-domain step/impulse responses

Next up: Mastery of signals and systems—the mathematical framework for decomposing, analyzing, and predicting signal behavior—equips you to tackle specialized applications like filter design, control systems, and communications, where you apply these transforms and frequency-domain tools to real-world problems.

Signals and Systems
Alan V. Oppenheim · 1983 · 828 pp

The definitive text on the subject by MIT's Oppenheim; its rigorous yet clear treatment of Fourier, Laplace, and Z-transforms is essential preparation for communications, control, and DSP.

Discrete-time signal processing
Alan V. Oppenheim · 1975 · 892 pp

Extends the signals framework into the digital domain with DSP theory and filter design — a natural follow-on that shows how real systems implement the concepts from the continuous-time book.

5

Electromagnetics: Fields & Waves

Expert

Understand Maxwell's equations, static and dynamic electric and magnetic fields, transmission lines, and electromagnetic wave propagation — the deep physical foundation underlying all electrical engineering.

Study plan for this stage

Pace: 8–10 weeks, ~40–50 pages/day (Sadiku first 3–4 weeks, Hayt next 4–6 weeks), with 1–2 problem sets per week

Key concepts
  • Maxwell's equations in differential and integral forms and their physical interpretation (Gauss's law, Ampère-Maxwell law, Faraday's law, no magnetic monopoles)
  • Static electric fields: Coulomb's law, electric potential, boundary conditions, and field solutions in different geometries (Sadiku Ch. 4–5)
  • Static magnetic fields: Biot-Savart law, Ampère's law, magnetic vector potential, and ferromagnetic materials (Sadiku Ch. 7–8)
  • Time-varying fields and Faraday's law: induced EMF, motional EMF, and the transition from statics to dynamics (Sadiku Ch. 9, Hayt Ch. 8–9)
  • Electromagnetic wave equation derivation from Maxwell's equations and plane wave solutions in free space and lossy media (Hayt Ch. 10–11)
  • Transmission line theory: voltage and current waves, characteristic impedance, reflection coefficients, and VSWR (Hayt Ch. 2–3)
  • Poynting vector and energy flow: power density, radiation pressure, and energy conservation in electromagnetic fields (Sadiku Ch. 10, Hayt Ch. 11)
  • Boundary conditions and interface behavior: field continuity, reflection and refraction of waves at material interfaces (Hayt Ch. 11–12)
You should be able to answer
  • Derive Maxwell's equations in differential form from their integral counterparts and explain the physical meaning of each equation in terms of sources and field circulation.
  • Given a charge distribution or current configuration, solve for the electric or magnetic field using Coulomb's law, Gauss's law, or Ampère's law; verify your solution satisfies boundary conditions.
  • Explain how Faraday's law connects changing magnetic flux to induced electric fields, and derive the wave equation for electromagnetic fields from Maxwell's equations.
  • For a plane electromagnetic wave in a lossy dielectric, calculate the propagation constant, attenuation, phase velocity, and skin depth; interpret these results physically.
  • Analyze a transmission line terminated with a given load impedance: find the reflection coefficient, VSWR, standing wave pattern, and input impedance at any point along the line.
  • Use the Poynting vector to calculate power flow and energy density in a given electromagnetic field configuration; verify energy conservation.
  • Apply boundary conditions to determine how electromagnetic waves reflect and refract at an interface between two media with different permittivity and permeability.
Practice
  • Work through Sadiku's end-of-chapter problems (Ch. 4–5, 7–10): solve at least 5 problems per chapter on Coulomb's law, Gauss's law, potential, magnetic fields, and Ampère's law to build computational fluency.
  • Derive Maxwell's equations step-by-step from first principles using Gauss's law, Ampère-Maxwell law, Faraday's law, and the absence of magnetic monopoles; write out the physical interpretation of each term.
  • Solve a boundary value problem (e.g., potential in a rectangular cavity, field around a conducting sphere) using separation of variables or method of images; compare with Sadiku's worked examples.
  • Complete Hayt's transmission line problems (Ch. 2–3): calculate reflection coefficients, input impedance, and VSWR for at least 3 different load terminations (open, short, matched, mismatched).
  • Derive the electromagnetic wave equation from Maxwell's equations; solve for plane wave solutions in free space and in a lossy conductor; calculate phase velocity, attenuation constant, and skin depth for a realistic material.
  • Analyze wave reflection and refraction at a dielectric interface using Fresnel equations; compute reflection and transmission coefficients for normal and oblique incidence; verify energy conservation.
  • Use the Poynting vector to calculate instantaneous and time-averaged power flow in a standing wave on a transmission line; relate this to energy stored in electric and magnetic fields.
  • Simulate or sketch the field patterns (E and H) for a standing wave in a parallel-plate waveguide or coaxial transmission line; identify nodes, antinodes, and energy distribution.

Next up: This stage establishes the mathematical and physical foundation of Maxwell's equations and wave propagation, enabling the next stage to apply these principles to practical devices such as antennas, waveguides, and RF circuits.

Elements of electromagnetics
Matthew N. O. Sadiku · 1989 · 788 pp

Widely praised for its accessible, step-by-step introduction to vector calculus and field theory; it eases the transition from circuit-level thinking to field-level thinking more gently than most EM texts.

Engineering electromagnetics
William Hart Hayt · 1958 · 544 pp

A classic, rigorous treatment of EM fields and waves that completes the curriculum by connecting Maxwell's equations to real engineering applications like transmission lines and antennas.

Discussion

Keep reading

Paths that share books, cover the same subject, or open a related topic.