Explore the basics of the Python programming language and learn how to create your own simple, fun and practical programs. Get an overview of some of the broad concepts that underlay computer programming, such as variables, loops, and conditional statements, and how they apply to Python. Use these skills to make simple programs like a tip calculator, password generator, word game, and guessing game. Work with basic user input, read and write files, and incorporate web data into your programs. See how Python is being used by major companies and independent artists alike for web development, game creation, design and interactive applications. The course concludes by covering the wide variety of resources available for beginning programmers, whether you’re doing it for fun, or to enhance your professional skills. Prerequisite: Basic computer experience.