Learn inside real production pressure.
The education was not abstract. Every new framework, animation detail, layout problem, and browser issue had to resolve into something a real person could use. That made the learning stick: concepts mattered only when they improved the shipped experience.