Learn functions step by step — from basics to building game features
Interactive step-through animation — see how Python jumps into functions
What functions are, return vs print, and how to call them.
Calculate experience points needed to level up.
Manage player health with healing, damage, and capping.
Count items in an inventory list, case-insensitive.
Calculate shop totals with a bulk discount.
Common mistakes, print vs return, and how to read error messages.