Python + AI2 (pronounced “Python plus AI squared”) is a summer coding camp designed to introduce students to the fundamentals of programming using Python. Python is widely recognized as the best starting language for learning programming due to its readability, simplicity, and versatility in both education and industry. It is also the primary language of the AI community, making it the ideal foundation for exploring artificial intelligence concepts.
The camp explores AI in two ways: first, by leveraging an AI coding assistant to help students understand, write, and document their Python code; and second, by integrating an external AI service to create an AI-powered opponent for a game project.
The main application will be a popular text-based game. Students will first implement the game in Python for player-vs-player mode, and then extend it to include an AI-powered opponent.