It’s always a good idea to practice. Here are a few links to katas for practicing clean architecture ideas.

Game of Life kata

A kata I drafted based on Conway’s Game of Life:

There is a TypeScript template available (with a bunch of config and boilerplate already dealt with) intended to make jumping into the exercise easy:

Other useful references