Creating game mods and levels is fun. Even something as basic as Roblox can teach a kid the basics of developing while they have lots of fun. Fortnite enables lots of level building too. Beyond that, you have Unreal Engine if you really want to go all in.