ML Grind

Seven days of ML coding

One focused exercise per day. Start any time, follow at your own pace, and build a habit.

Estimated time: 15–30 minutes per day. Prerequisites: Basic Python; NumPy helps.

  1. Day 1: Array Sum →
  2. Day 2: Matrix Multiplication →
  3. Day 3: Broadcasting Addition →
  4. Day 4: ReLU Activation →
  5. Day 5: Dense Layer Forward Pass (ReLU) →
  6. Day 6: Numerically Stable Softmax →
  7. Day 7: Scaled Dot-Product Attention →