If you are new to programming with Python and are looking for a solid introduction, this is the course for you. Tis course teaches the principles of programming through simple game creation. You will acquire the skills that you need for practical Python programming applications and will learn how these skills can be put to use in real-world scenarios. Throughout the course, you will find code samples that illustrate concepts presented. At the end of each lesson, you will find a complete game that demonstrates the key ideas in the lesson, a summary of the lesson, and a set of challenges that tests your newfound knowledge. By the time you finish this course, you’ll be well versed in Python and be able to apply the basic programming principles you’ve learned to the next programming language you tackle.