SyntaxED offers you to sharpen your skills for free by completing Challenges there are also guides explaining what are the steps and the suggested course for you to learn
Note: If you click on any of the links above and it does not take you anywhere, its because SyntaxED has not released the challenge yet and is working on something else!