Put your skillset to the test
Programming Tasks
Apply your knowledge to solve real-world challenges including feedback on the accuracy and quality of your code.
Code completion
Test your ability to write accurate code. You are presented with a sample and your task is simple: complete missing bits of code.
Multiple choice
Reinforce your knowledge of key topics with questions from our experienced subject matter experts.