Logo Lanfrica

drwjkirkpatrick-web/safari-coder

Domain:

education

Record type:

software
Creator:
drw
Host:
AI-powered coding and game development teaching assistant for students aged 10–17, themed around Kenya's wildlife. # 🦁 Safari Coder β€” Teaching Kids to Code with Kenya's Wildlife > *Every kid in Nairobi, Mombasa, Kisumu, and beyond deserves to tell their stories through code. This project makes that possible β€” using the land animals and insects roaming right outside their doorstep.* An AI-powered coding and game development teaching assistant for students aged **10–17**, built around **coding fundamentals, sprite creation, and game troubleshooting**, localized for **Kenya's land animals and insects**, and aligned to the **Kenya CBE (Competency-Based Education) curriculum** and **Raspberry Pi Foundation computing standards**. --- ## What's Inside ### πŸ“š 50 Prompt Modules (`prompts/`) Testable system prompts covering everything from first lines of Scratch to Pygame capstone projects. Each prompt has a code block and a "What to Test" table with specific inputs and expected behaviors. ### πŸ“ 50 Complete Lesson Plans (`lessons/`) CBE-aligned, ready-to-teach lesson plans β€” one for every prompt module. Every lesson uses **Kenyan land animals and insects** as coding characters and metaphors. A teacher can pick up any lesson plan and teach it directly. ### πŸ§ͺ Test Harness (`tests/`) 250 test cases across all 50 prompts, with CLI for listing, focusing, validating, and non-interactive review. ### πŸ“Š Progress Tracker (`tracker/`) SQLite-backed student tracker with 30 achievement badges across 5 tiers, printable HTML reports, and standards-aligned progress bars. ### πŸ”¬ Research (`research/`) - Kenya land animals & insects reference β€” 30+ species with coding concept mappings - Standards mapping (RPF 11-strand taxonomy + Kenya CBE 7 competencies + 4-level rubric) - 50-module master plan with animal assignments and tier progression --- ## Why Kenya's Land Animals & Insects? Every lesson plan uses at least one animal from Kenya's **Big Five**, **Northern Five**, **Ugly Five**, or the rich insect ecosystem as the coding subject. This isn't decoration β€” it's pedagogy. | Animal | Swahili Nam …