Why Teach Artificial Intelligence
The CodeHS Introduction to Artificial Intelligence course teaches students important programming concepts that enable the use of Artificial Intelligence in computer science and society at large. Students learn how to incorporate basic Artificial Intelligence algorithms in their own work, and consider the social and ethical implications of how Artificial Intelligence is used, and how it plans to be used.
Who Should Take This Course?
This course is intended for high school students who have finished Introduction to Python 3. The course will be accessible to all types of classrooms, with 3 versions available: an introductory module, a month-long course, and a full-semester course.
- The introductory module can be added to any existing course, or put in supplemental materials, so that teachers can introduce AI topics to students in any class.
- The month-long course is intended for teachers who are interested in teaching students some of the basics of AI, without spending an entire semester diving into the topic.
- The full semester course is a deep dive into AI; students will cover a gaming module, learn how to create a chatbot, and how to make predictive models. By the end of the course, students develop a series of projects that illustrate the variety of ways Artificial Intelligence can be used to optimize and predict information and processes.
Demo Program: Connect Four
What is AI?
AI in Gaming
Creating Predictive Models
AI and Chatbots
Links and Resources
A preview of the Introduction to Artificial Intelligence course will be available in the spring of 2021 for beta testing. The full course will be available for teachers to create their own sections by Summer 2021. Click I'm Interested to receive emails of the latest updates and information for this upcoming course.
Demo Program: Alpha Beta Pruning