AwareSTEM ยท Python Practice

AWAREPY

Learn Python the Awareverse way โ€” structured lessons, free practice, real build quests and real hardware. Start wherever feels right and work at your own pace.

STATUS: ONLINE MODE: BROWSER SAFE TIME: --:--:--
How it works
The server never runs public Python code. Practice happens safely in the learner's own browser using a Python interpreter running entirely client-side. Copy any example to Thonny to run it on a real Python installation.
Example code
โ— PYTHON 3Hello World โ€” your first program
# Your first Python program
print("Hello, world!")

# Variables store information
name = "AwarePy"
version = 1
print(f"Welcome to {name} v{version}")

# A simple loop
for i in range(5):
    print(f"Count: {i}")
Where to start
๐Ÿงช

Practice

A free, pressure-free sandbox. Five starter examples, real Python running in your browser, save your work and come back to it any time.

โ†’ Start experimenting
๐Ÿ“˜

Python

The structured course. Six stages, seventeen lessons, from your very first print() to small working projects. Build up your knowledge step by step.

โ†’ Begin the course
๐ŸŽฎ

Coding Quest

Learn by building real things โ€” Square Runner, Calculator Builder, Word Wizard, Code Breaker and Space Explorer. Bronze through to Master.

โ†’ Pick a quest
โšก

Robotics

Real hardware on a Raspberry Pi Pico W. Eight projects from your first LED through to a simple obstacle-avoiding robot, with full MicroPython code.

โ†’ Start building
Learning pathway
STEP 01

AwarePy Python

Work through the structured course โ€” print statements, variables, loops, lists, functions and small projects.

STEP 02

AwarePy Practice

Free experimentation. No lessons, no quests โ€” just change the code and see what happens.

STEP 03

Coding Quest

Build real projects โ€” a game, a calculator, a word game, a code breaker, a space explorer.

STEP 04

Robotics

Take it off the screen. Pico W, real components, real wiring โ€” connecting straight to AwareCub and AwareBot.