Python Code Lab 4.18 Edit Display Turtle
New Blank File Clean Home Screen Python Manual

Welcome to Python Code Lab! ๐Ÿ

Write, run, and step-trace your Python code using text or visual blocks. Browse the slides below to see what you can do!

Python Code Lab

Start coding

Choose a blank workspace, a challenge, a course, or one of the algorithm practice sections below.

Draw Flowchart Manual
๐Ÿ“… Daily Coding Quest ๐ŸŒถ๏ธ

Loading today's challenge...

Please wait while the challenge is prepared...

Daily Challenge Quest

Featured Courses

Cambridge 0265 Python Commands

Cambridge 0265 Python Commands ๐ŸŽ“

17-level course aligned with the 2029 Cambridge syllabus, interactive challenges, tests & teacher deck.

Parsons Algorithms Quest world map

Parsons Algorithms Quest ๐Ÿงฉ

Build algorithms by reordering code, earn stars, and progress from iGCSE foundations to 9618 A Level challenges.

F-String Comic Academy

F-String Comic Academy โšก

Learn Python f-strings through 10 comic-themed levels featuring Byte and Pixel!

World Cup Dream Manager

World Cup Dream Manager ๐Ÿ†

Build a tournament simulation with Python logic, lists, and vector graphics!

Python Error Detectives

Python Error Detectives ๐Ÿ”

Become a code detective! Find and fix the top 10 most common errors made by beginner Python programmers.

iGCSE Algorithms
Average
Bubble Sort
Counting
For Loop
If Else
Linear Search
Maximum and Minimum
Repeat Until
Totalling
While Loop
Turtle Graphics
Python Examples
Blocks Examples
0

How are you feeling? ๐Ÿ’ญ

Share your mood and choose how tough you want the tutor to be.

Download your activity TSV

You can share the TSV with your teacher. This sessionโ€™s activity is cleared when you leave or reload. Nothing is uploaded automatically.

The TSV contains timings, actions, code edits, your mood & frustration ratings, and challenge feedback.

1
โ‹ฎ

This program is waiting for input.

Ready.

Advanced: Load code from a raw Gist URL or GitHub url.

Advanced: Python to Blocks test page | Make your own course

๐Ÿ“ File Required

The Python script requires a file named file.txt to continue running. Please select the file from your computer: