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.
Write functions that make a real bot post to Discord — practice functions with a live project!
Join to see your bot messages appear live as you complete the exercises!
Write greeting and farewell functions that your bot sends to Discord.
Build a dice roller with random, loops, and helper functions.
Create formatted polls using lists, loops, and enumerate.
Build a full profile card with 4 functions working together.