Activity Advisors: Learn2Code.Live (Instructor Name: Nitya Goyal) Email: email@example.com Dates: Tuesdays with the first meeting on 9/10 and the last meeting on 5/26 (No club meetings on: 10/15, 11/26, 12/17, 12/24, 12/31, 2/18, and 4/14) This year-long course starts with an introduction to Python programming and transitions to intermediate-level Python programming in the second half of the year. The course lays a strong foundation of fundamental concepts of programming and object-oriented programming concepts used towards solving real-world problems. The course follows a hands-on approach with a heavy focus on the implementation of coding concepts via activities and projects where students work with the instructor to create fun and imaginative graphics, animations, and games. The project-based teaching methodology builds computational thinking, inspires creativity, hones analytical thinking and problem-solving skills and prepares students to thrive in next-generation careers. The course is divided into a series of modules including code design and debugging, syntax, data types, user interactions, math & string operations, conditionals, loops, error handling, functions, collections, classes, objects and methods. This course does not require prior coding experience.