This course introduces students to the fundamentals of programming. Python is one of the most popular, powerful and easy-to-learn programming language and loads of fun to work with. The program starts with the basics of Python language and programming and develops skills using fun, engaging assignments that use computational thinking, reasoning, and problem solving. Students will learn about variables, operators, control flow constructs, turtle and other programming concepts while acquiring and enhancing their programming skills.