warming up your workspace

Electrical Engineering

Use MATLAB to investigate circuits and signals. Diagnose a DC network, work with sensors and interference, and progress towards commissioning a motor drive under practical limits.

What helps

A grounding in voltage, current, resistance, and algebra helps. Later projects use circuit analysis, signals, and control concepts.

MATLAB pathway

Programming Foundations / Practice rooms / Track curriculum and enrollment

  1. Find the Fault in a DC Network

    Turn a directed circuit into a nodal model, audit conservation and numerical conditioning, compare predictions with uncertainty-aware measurements, and rank fault hypotheses without hiding ambiguity or alternatives.

    • Turn the Wiring into a Directed Model: 5 lessons
    • Solve the Node Potentials: 5 lessons
    • Audit the Solver Before the Circuit: 5 lessons
    • Test the Model Against Measurements: 5 lessons
    • Rank Faults Without Faking Certainty: 5 lessons
  2. Protect the Sensor from a Transient

    Track stored electric and magnetic energy through switching events, compare analytic and numerical first-order responses, test protection and signal-recovery constraints across tolerance corners, and defend a bounded network recommendation against measured transient evidence.

    • Account for Stored Energy: 5 lessons
    • Read First-Order Responses: 5 lessons
    • Simulate Switching Events: 5 lessons
    • Test Protection and Signal Constraints: 5 lessons
    • Choose and Defend the Network: 5 lessons
  3. Tune a Resonant Receiver

    Use complex phasors to follow energy through a series RLC receiver, map its loaded resonance and bandwidth, test tuning, stress, and adjacent-channel constraints across tolerances, and fit the model to measured complex response without hiding ambiguity.

    • Make Phase Computable: 5 lessons
    • Follow Energy Through Series Resonance: 5 lessons
    • Map the Resonance Curve: 5 lessons
    • Test Tuning Robustness: 5 lessons
    • Match the Receiver to Evidence: 5 lessons
  4. Characterize the Device Before Biasing It

    Build a compliance-aware curve tracer, fit a numerically safe diode model only in its supported region, find a transistor bias point from measured curves and circuit constraints, and publish a characterization that exposes uncertainty, model alternatives, operating limits, and extrapolation boundaries.

    • Make the Exponential Model Safe: 5 lessons
    • Build a Curve Tracer: 5 lessons
    • Fit Only the Supported Region: 5 lessons
    • Find a Defensible Bias Point: 5 lessons
    • Defend What the Curve Supports: 5 lessons
  5. Recover a Small Sensor Signal

    Separate bridge differential signal from common mode, make op-amp offset, bias, range, dynamic, and noise errors visible, propagate resistor-ratio tolerances, and validate an assembled measurement chain with measured gain, calibration, nonlinearity, and clipping evidence.

    • Separate Signal from Common Mode: 5 lessons
    • Make Nonideal Errors Visible: 5 lessons
    • Build the Noise Budget: 5 lessons
    • Test Resistor and Range Robustness: 5 lessons
    • Validate the Measurement Chain: 5 lessons
  6. Separate the Signal from the Interference

    Connect transfer functions and pole stability to time-domain convolution, build analog and sampled filters under explicit conventions, and choose a design only after measuring interference rejection, wanted-band loss, event distortion, latency, and implementation evidence together.

    • Make Transfer Functions Auditable: 5 lessons
    • Watch the Waveform Change: 5 lessons
    • Shape the Analog Spectrum: 5 lessons
    • Implement the Filter in Sampled Time: 5 lessons
    • Prove the Event Survives: 5 lessons
  7. Build a Measurement Chain That Does Not Lie

    Follow an analog signal through sampling, aliasing, quantization, reconstruction, calibration, dynamic testing, and commissioning so every digital code remains tied to the physical information it preserved or destroyed.

    • Build the Sampling Clock: 5 lessons
    • Turn Voltage into Codes: 5 lessons
    • Make Aliasing Visible: 5 lessons
    • Calibrate the Converter: 5 lessons
    • Commission the Measurement Chain: 5 lessons
  8. Make the Controller React Without Chattering

    Turn noisy sampled measurements into deliberate state changes, defend those decisions against bounce, timing faults and stale inputs, then prove the fixed-point controller through deterministic replay and safe-state evidence.

    • Condition the Noisy Sensor: 5 lessons
    • Reject Contact Bounce: 5 lessons
    • Build the State Machine: 5 lessons
    • Defend the Timeline: 5 lessons
    • Prove the Controller: 5 lessons
  9. Diagnose an Unbalanced Three-Phase System

    Watch a rotating three-phase system lose symmetry, connect waveform and phasor power, separate symmetrical components and harmonics, then rank fault hypotheses while preserving ambiguity and the next physical inspection.

    • See the Rotating System: 5 lessons
    • Follow Real and Reactive Power: 5 lessons
    • Separate the Sequences: 5 lessons
    • Find the Harmonics: 5 lessons
    • Diagnose Without Guessing: 5 lessons
  10. Commission a Motor Drive Under Real Limits

    Follow energy from the DC bus through PWM and winding current into torque, speed and heat; close the loop without hiding saturation, then commission one declared load mission only after protection and model-to-hardware evidence agree.

    • Build the Electromechanical Plant: 5 lessons
    • Switch the DC Bus: 5 lessons
    • Close the Speed Loop: 5 lessons
    • Carry the Mission Heat: 5 lessons
    • Commission the Drive: 5 lessons