Actually, I do think I am ready to teach . If you wait until you know everything there is to learn ( which obviously you can't ever ) , then certainly you will never get to teach anything, right? It is not that I myself can't think of any games, most of them seem just boring and not small enough to just finish up on stage and still make a lot of sense to someone very new to this arena.
Anyways , there is a change of plan and instead of coding anything , I will give a talk on how to start developing games if you are an absolute beginner ( by that I mean people who know how to code but haven't delved into making games). I think that would be much better.