“Invent Your Own Computer Games with Python” is a book that teaches you how to program computer games in the Python programming language. Each chapter gives you the complete source code for a new game, and then teaches the programming concepts from the example. IYOCGwP was written to be understandable by 10 to 12 year olds, although it is great for anyone of any age who has never programmed before. It is a book to teach computer programming to non-programmers by making simple (but fun) games. IYOCGwP is distributed under the Creative Commons license.