checkio.org
CheckiO is a website with coding games and programming challenges for beginner and advanced programmers. Users improve their coding skills by solving challenges and exercises in Python and TypeScript, and can exchange experience with other users through coding activities. Teachers use it as an extra tool so students can practice skills while learning new material.