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

Animated gif showing a demo of the Connect Four game in the Artificial Intelligence AI Course on CodeHS

Course Modules:

What is AI?
Students learn what defines AI, how it is used, how it plans to be used, and the social and ethical implications of its use in society.

AI in Gaming
Students learn how AI has been used in gaming and other applications, and create an unbeatable computer Tic Tac Toe player!

Creating Predictive Models
Students learn how to make predictive models using linear and logistical regression, and create their own predictive models using complex data sets.

AI and Chatbots
Students learn how chatbots are developed to interact with humans, and create a chatbot of their own to aid a business or app.

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


Visit the CodeHS Course Catalog to explore all the courses available. If you have any questions, please email us at hello@codehs.com.

Did this answer your question?