Luxor Forums - White Hat & Community Forums
Codewars - A Place to Improve your Skills
Signed up for Codewars recently, it's a pretty rad place. There's a bunch of hard and easy problems to work through. Once you complete a skill you can view other's solutions and see whether they're better(fewer lines, clever, faster, whatever metric you judge code by). You can join clans and whatnot. It's p fun and an easy way to gitgud at programming or retain the skills you already have.
Nice post, looks like they offer courses for many different programming languages! Will have to check this out sometime..