This course introduces fundamental programming concepts using Python, with integrated AI-assisted learning strategies. Students will develop problem-solving skills, learn core programming constructs, and understand how to effectively collaborate with AI tools while maintaining independent coding competencies. The course emphasizes critical thinking, code comprehension, and the ethical use of AI in software development.