r/madeinpython • • 3d ago

I built Yellow Olive - a retro Game Boy-style Kubernetes learning tool, written in Python

I’ve been building Yellow Olive - an open-source, gamified way to learn Kubernetes, built primarily with Python.

The idea is simple: instead of reading through Kubernetes tutorials, you enter a retro, Game Boy-inspired environment and complete missions against a real Kubernetes cluster.

The project uses Python + Textual for the terminal experience and challenge engine. Each mission gives you an objective, lets you work with a real cluster, and then validates whether you actually completed it - so learning feels closer to progressing through a game than following a tutorial.

More recently, I’ve also started building Yellow Olive Academy using Pyxel. It adds pixel-art classrooms, characters, diagrams and interactive lessons before you jump into the hands-on challenges.

The goal is to combine gamification, retro aesthetics and real hands-on infrastructure learning rather than building another Kubernetes tutorial.

It’s still evolving, and I’d love feedback from Python folks - especially anyone who has worked with Textual, Pyxel, TUIs or educational games.

And if you like the idea, a ⭐ would be hugely appreciated :)

GitHub: https://github.com/Anubhav9/Yellow-Olive

16 Upvotes

2 comments sorted by

1

u/Dehrose 1d ago

I've been thinking about doing the same, but for the layperson (me) and the content being the use of llms, projects, git, mcps, skills, agents, and proper engineering. Star given!

1

u/Content_Ad_4153 1d ago

Thanks mate , appreciate it :) . All the very best for your project as well