Phase 1 ยท Weeks 1-4

Foundations

The math, the Python, and the signal processing everything else stands on. Do not skip this even if parts feel familiar - quantum computing in Phase 4 is unforgiving about linear algebra, and Capstone A is unforgiving about DSP.

Spine: 3Blue1Brown + PySDR Reference: Mathematics for Machine Learning (free)
Set up on day one
Week 1

Linear algebra, visually

Vectors, span, linear transformations, matrix multiplication, determinants. The goal is geometric intuition - you should see a matrix as a transformation of space.

Watch

3Blue1Brown, Essence of Linear Algebra - chapters 1 through 10 this week.

Exercises

Checkpoint

Explain, out loud, why matrix multiplication is not commutative - using pictures, not algebra.

Week 2

Eigenvectors, complex numbers, and the math of learning

Finish the linear algebra series (dot products, cross products, change of basis, eigenvectors). Then the two extras your quantum future depends on: complex numbers and unitary/hermitian matrices. Close with derivatives and gradients for training neural nets.

Study

Exercises

Checkpoint

You can state what makes a matrix unitary and why that will matter for quantum gates (they preserve vector length - probability).

Week 3

Python and NumPy fluency

Vectorized thinking. The difference between someone who can use PyTorch and someone who fights it is NumPy broadcasting.

Study

Exercises

Checkpoint

Given shapes (32, 1, 8) and (8,), you can predict the broadcast result shape without running it.

Week 4

Signals: I/Q data, FFTs, and modulation

The domain layer. Radio signals arrive as complex I/Q samples; every model you build later eats these. This week you learn what they are and how to make them.

Watch

3Blue1Brown - the Fourier transform, visually. Watch before touching PySDR's frequency-domain chapter.

Study

Exercises

Checkpoint

You can explain to a friend what the I and Q in I/Q stand for, and why complex numbers show up in radio at all.

Phase gate: self-test before Phase 2

Closed book. Target: 8 of 10 without looking anything up.

  1. Multiply a 2x3 and a 3x2 matrix by hand.
  2. What does the determinant of a transformation tell you geometrically?
  3. Define eigenvector and eigenvalue in one sentence each.
  4. Why must quantum gates be unitary? (Preview question - a good answer mentions preserving lengths/probabilities.)
  5. Compute the gradient of f(w) = (w x - y)^2 with respect to w.
  6. Predict the broadcast shape of (64, 1) times (1, 10).
  7. Vectorize: given X with shape (n, d), compute all pairwise squared distances without a Python loop - write the expression.
  8. What is an I/Q sample? Why two components?
  9. Sketch what the FFT of a pure 1 kHz tone looks like.
  10. At low SNR, what happens to a QPSK constellation and why does that make classification hard?

Scored below 8? Spend up to one catch-up week on the weak areas, then move on regardless - Phase 2 will re-exercise all of this.