Customize your practice questions by selecting specific units or tags, choose between multiple-choice or fill-in-the-blank questions, and set how answers are displayed (see the answer after each question, or view all the answers at once to simulate a test environment). Most questions are based on a Python code snippet that you can paste into your own code editor to explore and double check your understanding.
Send feedback of all sorts (questions, bugs, etc.) here.
Using {{ maxQuestions }} templates to generate up to {{ totalUniqueQuestions }} unique questions.
{{ currentAnswer.answer }}{{ currentQuestion.answer }}Final Score: {{ userScore }} / {{ numQuestions }} ({{ userScorePercent }}%)
Time Spent: {{ Math.floor(timeSpent/60) }}m {{ timeSpent%60 }}s
Your Answer:
{{ userAnswers[question.id].answer }}
Correct Answer:
{{ question.answer }}