Hackattic Site offering hard real-world programming challenges involving Git, Docker, Redis and Postgres. programmingchallengeslearning hackattic.com