..

Challenges

These are some of the free sites to practice different skills. Mostly infosec and programming:

Cryptography

Exploitation

CTFs and pentest

Reverse Engineering