In the past few months, we have been experimenting with learning through various microsites. Every few days, we take some time to do coding puzzles to practice specific skills.
We stop what we’re doing, do the learning, and then immediately apply what we have been learning.
Sometimes we apply it right away (it helps with our current task). Other skills (like regex) are more general – we don’t apply it right away. In all cases, our goal is to apply what we learn to our work.
We have found that these little games teach us more efficiently than if we were learning while adding features or fixing bugs. It’s counterintuitive, but we’re completing tasks faster when we pause the task to learn.
Some websites we like
- JavaScript Array and Object operations: Astrofleet
- JavaScript RXJS library: RXJS Fruits
- CSS Flexbox: Flexbox Froggy
- Regex: Regex Crossword