Python is one of the most in-demand programming languages, with applications in web development, data science, machine learning, AI, and more. A very versatile server side language, Python is quick to get started with, but highly scalable, with some of the world's largest companies running on it. This introductory course will take you from zero knowledge of Python to a practical understanding, with no prior programming experience needed. the course starts with setting up the environment and will end in practical practice projects.