35 questions · 40 minutes · Programming

Programming Essentials Quiz practice quiz

35 easy, language-agnostic questions covering core programming concepts (variables, loops, conditionals, data types, algorithms, debugging, etc.).

Before you start

Read each question carefully. There are 35 questions, 1 mark each. No negative marking. You have 40 minutes.

You can take this without an account and you will still get the full marked review. Only signed-in attempts are saved — sign in first if you want this one kept in your history.

Questions
35
Time
40 minutes
Marks
35
Subject
Programming
Marking
Server-side

What it asks

The first few questions

  1. What is a variable in programming?
  2. What does "debugging" mean?
  3. Which concept describes making decisions in code (e.g., if/else)?
  4. What is an algorithm?

31 more once you begin. Options are withheld until the attempt starts — the answer key never reaches the browser before you have been marked.