Please enable JavaScript to use CodeHS

Effective Use of AI in the CS Classroom

In this course, educators will learn the essential skills needed to effectively use AI as an instructional aide for themselves and students in the computer science (CS) classroom. Teachers will learn about the various AI tools available in the marketplace, explore how they can use AI in the CodeHS platform and identify techniques to use AI outside of CodeHS for coding assistance, differentiated instruction, and more. Finally, you will learn how to code a custom AI bot using OpenAI.

  • No programming experience required

  • Flexible self-paced timeframe

  • In-course support with an instructor

Course Overview

To view the entire syllabus, click here or click to explore the full course.

Welcome to Effective Use of AI in the CS Classroom
What do Educators Need to Know About AI?
How is CodeHS Using AI in The Platform?
AI as a Coding Companion
Differentiated Assignments Authored by AI
Embedding AI into Your Programs
Course Wrap-Up
In the final course module, teachers will reflect on their learning and complete the advanced autograders course.

Empowering Teachers with the Knowledge & Confidence to Teach Excellent Courses

CodeHS online PD courses are made up of a series of learning modules covering the pedagogy and instructional strategy for teaching CS in a blended classroom.

Teachers work through these on their own time while receiving personalized support and feedback every step of the way.

Videos & Slides

Short, digestible video tutorials covering programming topics and concepts in the upcoming lesson

Examples

Program examples to give teachers the opportunity to explore how the code works in the fully loaded IDE

Exercises

Engaging exercises that allow teachers to design and build programs based on new concepts

Open-Ended Responses

Engaging exercises that allow teachers to design and build programs based on new concepts