Python practice in General Coding
Browse the rooms before signing in. All rooms are free with an account. Practice does not issue certificates.
The Bouncer
A doorway scanner has to decide who gets in.
control-flow. Free with an account.
Name Tag
A badge printer needs initials from full names.
foundations. Free with an account.
Step Counter
A fitness band needs to tally the days a goal was hit.
control-flow. Free with an account.
Vending Machine
The machine owes a customer change and the relay is stuck.
foundations. Free with an account.
Leaderboard
An arcade cabinet shows the high scores.
collections. Free with an account.
Restock Run
A warehouse bot lists what is running low.
collections. Free with an account.
Tip Splitter
A dinner bill needs to be split fairly to the cent.
functions. Free with an account.
Trending Word
A chat feed wants the most repeated word.
collections. Free with an account.
Needle in the Stack
A sorted manifest needs a fast lookup.
algorithms. Free with an account.
Palindrome Gate
A puzzle door opens only for palindromes.
strings. Free with an account.
Roman Mint
An old coin press stamps numbers in Roman numerals.
algorithms. Free with an account.
Squeeze Play
A sprite sheet is bloating storage; compress it.
strings. Free with an account.
Bank Ledger
An ATM replays a day of transactions.
objects. Free with an account.
Balanced
A code linter flags mismatched brackets.
algorithms. Free with an account.
Column Sum
A CSV import totals a numeric column.
data. Free with an account.
Flip the Grid
A tile editor rotates a level layout.
data. Free with an account.
Left to Right
A pocket calculator evaluates with no precedence.
capstone. Free with an account.
Flatten It
A config loader unnests an arbitrarily deep list.
capstone. Free with an account.
Robot Grid
A delivery bot follows a movement string.
capstone. Free with an account.
Stack Machine
A tiny virtual machine runs a program.
capstone. Free with an account.