This course provides an introduction to the foundational concepts of Python programming, focusing on essential data structures and object-oriented principles. Students will learn to use Python for efficient data manipulation, problem-solving, and basic software development. By the end of the course, students will have the skills to build simple Python programs and understand core data structures and object-oriented programming (OOP) concepts. This course ensures students gain solid foundational knowledge in Python programming and its core data structures, enabling them to build more complex applications and continue to advanced Python topics.