This article is divided into two parts: Competitive and collaborative platforms to hone your skills, new resources to enhance specific skills