This 6-week course provides a comprehensive introduction to programming using the Python language. Designed for beginners with little to no prior coding experience, this course aims to build a strong foundation in programming concepts and techniques. Students will learn the fundamentals of Python syntax, data types, variables, control structures, functions, and file handling. Through a combination of theoretical explanations, hands-on coding exercises, and real-world examples, participants will gain the necessary skills to write Python programs and solve simple programming challenges. By the end of the course, students will have a solid understanding of Python programming principles and will be able to develop basic Python applications independently.