What you should be able to do
- Build stronger practical judgment in Software Design
- Move from lessons to patterns you can use in projects
- Understand the tradeoffs behind implementation choices
- Evaluate Software Design tradeoffs with more confidence
- Apply the material to real projects instead of only watching