Python Skill Test for Beginners

A free, beginner-friendly Python quiz for students, graduates and career switchers. Answer 10 short questions, which takes about 10 minutes, and see your score, how you did on each topic and what to practise next. No login or phone number needed.

Choose your level

Topics: Variables and data types, Operators, Conditions, Loops, Strings and lists, Dictionaries and sets, Functions, Basic errors.

Your answers are checked one at a time and are not saved.

How it works

  1. Choose Beginner or Intermediate.
  2. Answer 10 questions, one at a time. Some ask what a piece of code prints or what error it causes.
  3. After each answer, see whether you were right and a short explanation.
  4. Get your score, a breakdown by topic and the topics to practise next. Try again for a new set of questions.

How to read your score

You get 1 point for each correct answer. Wrong answers do not lose points.

Score out of 10LabelWhat to do next
0–3Starting outReview variables, data types, conditions and basic syntax.
4–7DevelopingPractise loops, collections and functions, then retry the topics you missed.
8–10Good foundationTry the intermediate questions and build a small Python project.

Your score is learning feedback, not a certificate or proof of job readiness. Every code snippet is tested in Python 3.11 to confirm the answer. A Python trainer is reviewing the questions and explanations.

Example question

What does this code print?

def greet(name):
    return "Hi " + name

print(greet("Asha"))

Answer: Hi Asha. The function joins "Hi " and the name, returns the result, and print shows it.

Frequently asked questions

Do I need to sign up?

No. You do not need an account, payment or phone number to take the test or see your score.

Is this a certificate?

No. It is a practice quiz to help you see what to learn next. It does not certify your skills.

Can I run my own code here?

No. The test uses short code snippets written in advance. You read the code and choose an answer; nothing you type is run.

Which Python version do the questions use?

Python 3.11.

Keep exploring

AI Integrated Python Django Full Stack Developer with ReactJS · PYTHON DATA SCIENCE - ML - AI, GEN AI, AWS & Power BI · Browse all Luminar courses · IT Course Finder

Last reviewed: 2026-11-09