It’s important to do challenges and practice coding to embed the skills into my mind. I can know all the theory of coding but not know how it actually works. Challenges are a good way to practice as it provides real world skills. I get given a figma design and all the assets and I build it from scratch. It incorporates Deliberate practice because I have to incrementally challenge myself and check against an answer