🐍 Python IDE

Write real code.
Right in your browser.

No downloads. No setup. No confusion. BrightRevision includes a full Python coding environment with GCSE-aligned exercises, instant feedback, and guided challenges — ready the moment you log in.

Try the IDE free →
brightrevision.co.uk/app · Python Challenges
Easy Variables & Output
Challenge: Greet the User
Write a program that asks the user for their name and prints a personalised greeting.
Expected output:
Hello, Alice!
💡 Hint: Use input() to get the name, then print() to display it.
main.py
Output:
✓ Correct! +0 XP
Everything you need to master Python

Instant Feedback

Run your code and see results immediately — no waiting, no compiling. Know if you're right within seconds.

🎯

60+ Challenges

From "Hello World" to bubble sort and recursion. Challenges are grouped by topic and difficulty — easy, medium, and hard.

📚

Curriculum Aligned

Covers all Python topics on the GCSE Computer Science spec: variables, selection, iteration, functions, lists, and algorithms.

💡

Hints When Stuck

Every challenge includes a hint so you're never completely stuck. Hints guide you in the right direction without giving it away.

🏆

Track Completion

See which challenges you've passed, which are in progress, and which you haven't tried yet. Watch your Python skills grow.

🔒

No Setup Needed

The Python environment runs entirely in your browser. Nothing to install — works on any device, including school computers.

From basics to algorithms
Every challenge is mapped to a topic on the GCSE spec. Work through them in order, or jump to the areas you need most.
📦
Variables & I/O
10 challenges
Easy
🔀
Selection (if/else)
15 challenges
Easy–Med
🔁
Iteration (loops)
13 challenges
Medium
📝
Functions & Lists
15 challenges
Medium
⚙️
Algorithms & Sorting
7 challenges
Hard

Start coding in seconds

No install. No setup. Just open BrightRevision and start your first Python challenge.

Try Python challenges free →