Daily Programming Basics tests for kids

Sequences, loops, conditionals, and debugging in visual and text languages. Age-appropriate daily practice for ages 7–13.

Sample questions

Here's a taste of what your child will practice. New questions every day on Dailulu.

Fill in the Blank

If you want to draw a line, you might use the command 'draw ____' with the line's details.

Answer: line

'Draw line' is a specific command for creating a line in graphics. Other terms may not refer directly to this action.

Multiple Choice

Imagine you are creating a game. If you want a character to jump whenever you press the 'space' key, what should you write?

When 'space' is pressed, then jumpIf 'space' is pressed, then jump or runWhen 'space' is held, then jumpPress 'space' to make the character jump

You need to set an action for the 'space' key to make the character jump. The option that correctly shows this is the right one.

Put in Order

In a software development project, the team first gathers requirements from users. Next, they design the software structure. Then, they proceed to code. Finally, they test the software. Can you list these steps in order?

  1. Gather requirements
  2. Design structure
  3. Code the software
  4. Test the software

Gathering requirements is the first step, followed by designing, coding, and finishing with testing to ensure it meets user needs.

True or False

Jack's code is supposed to double a number. If he inputs 4 and gets 6, it means his code works correctly.

True False

Doubling 4 should give 8, not 6, indicating an error in the code.

By key stage

Questions are tailored to each key stage — the same topic, the right difficulty.

Start your child's daily Programming Basics tests

Your child's first test is ready.

Get Started Free →