An Archaeological Python Adventure
Learn Python programming by helping Dr. Rodriguez decode ancient data fragments from the Library of Alexandria's lost digital archives.
An archaeological mystery provides authentic context for coding challenges. Dr. Rodriguez reacts to your discoveries in real-time.
Get pedagogical hints with examples—never exact solutions. Smart filtering shows patterns with different variables so you learn to apply concepts yourself.
Multi-cell editor with persistent variables. The "excavation layers" metaphor makes complex tasks feel like discoveries.
Customizable curriculum in JSON. Flexible validation accepts multiple solutions. Progressive scaffolding fades as skills grow.
AI hints now show examples with different variable names to teach patterns without giving away solutions. Challenge-aware filtering blocks exact answers while preserving educational examples.
Chat panel now has a visible scrollbar for long conversations. "Continue to Next Stage" button moved to fixed footer for easy access. Added help button for AI setup instructions.
Stage 1 now includes clearer instruction on str() for mixing text and numbers, with visual examples showing correct vs incorrect approaches.
Upgraded to Skulpt 1.3.0 with Python 3 syntax including f-strings, enabling modern Python teaching.