Hanging piece chess puzzles

A hanging piece is one that is attacked and not defended enough, so it can simply be captured. These puzzles train you to see the free material that is on the board. There are 3,641 puzzles with this theme on chessGM. Every puzzle is rated, so the ones you get match your puzzle rating, and after solving one you can play through the whole solution on the board. It is free and needs no sign-up.