The Question of the Day (QOTD) is a daily question created by the CodeHS team to help review concepts for Intro to Computer Science in Javascript, Intro to Computer Science in Python, AP CSA, and AP CSP! The questions run throughout the school year and build from basic concepts covered in the beginning of the course to more advanced concepts as the year progresses.

The daily questions will launch on Tuesday, September 6!

Accessing The QOTD

From left-hand side navigation panel:

Students can use the left-hand side navigation and look under Resources to find the Question of the Day link. They may also see a top banner inviting them to take the QOTD when they sign in. Once student and teacher accounts are enrolled in the relevant course, they will have access to the Question of the Day.

Accessing using the URL:

Students can also navigate directly to see the QOTD for each specific date.

QOTD for AP Courses:

[NEW] QOTD for Introductory Courses:

Subscribing to the QOTD:

After navigating to the QOTD page, students will have the option to subscribe to the questions. Students will receive a daily email notification to complete the QOTD.

🔥 Streaks🔥

Students can keep track of how many days they've answered correctly. They must keep answering the QOTD every day to maintain their streak. The streak counter appears in the top right.


After answering, students will be shown if their answer choice was correct. The correct answer choice will be highlighted in green:

Answer Distribution

This shows the responses from all students that have taken the QOTD:

Accessing Previous Questions

Students can go back and take a previous QOTD using the navigation arrows or the assignment circles at the bottom of the page. Whether they answer incorrectly or correctly, answering previous questions won't affect their daily streak.

Still have questions? Contact our team at to learn more!

Did this answer your question?