The course helps the students to learn the fundamentals of python programming language. The main objective of this course is to provide the best learning experience of facts and concepts. During the course the student will be learning how to set up the environment to program using python, programming structure and advanced problem solving tasks. The student's learning progress from the basics with fundamental programming tasks. Basic input output programming will definitely help the students to create interactive program. Critical thinking and logical reasoning skills of the students improve as they start ecploring their potential to solve problems of different levels. The course focus on the CBSE computer science/informatics practices for class 11 students. As the curriculum completely changed from c++ to python students need quality lecture and lab sessions for effective learning. Systematic and intense practice in python programming through this course definitely help the students to achieve best results.