Skip to main content

CodeHS AI Courses: AI Tools and Technology Requirements

Explore the third-party AI tools, platforms, and requirements used across CodeHS AI courses.

Written by Mike Javor

Your district controls access to AI tools.

District and school admins can turn any CodeHS AI tool on or off from the AI Policies page in the Administrator Dashboard. Student-facing AI tools also stay off by default until a teacher enables them for a class.

CodeHS offers a number of AI courses for students. In some courses, students will use third-party AI tools to get hands-on experience with this technology. Before you begin teaching an AI course with CodeHS, you should review the third-party tool requirements to make sure your students will be able to complete the course activities.

Requirements vary by course. Some of our AI courses run entirely within CodeHS and don’t require any outside tools. Others include activities that use third-party tools, but there’s flexibility in which ones students use.

CodeHS has reviewed these tools for educational purposes, but because third-party tools are operated by their respective companies, schools should ensure that they also meet any organizational requirements before giving students access.

Requirements by course

Course

Third-party tools

External URL Whitelist

Introduction to Vibe Coding

Advanced Python and AI Programming

  • None

Tech Apps and Coding

  • LLM (required)

Introduction to AI for Middle School

  • LLM (required)

  • Teachable Machine (recommended)

Introduction to AI for High School

  • LLM (required)

  • Teachable Machine (recommended)

Digital Literacy and Artificial Intelligence

  • LLM (required)

  • Teachable Machine (recommended)

Applications of AI and Machine Learning

  • Google Colab (required)

  • Teachable Machine (recommended)

  • "Required" means the course can't be completed without it.

  • "Recommended" means the tool is used in several lessons, and those lessons will need to be modified or removed if it isn't available.

If your district blocks these tools

Start with the course URL whitelist linked above — it lists every third-party site used in the course, not just the major tools, and is what your IT team will need to allow full functionality.

If a tool can't be unblocked, Introduction to Vibe Coding and Advanced Python and AI Programming require no external tools at all.

CodeHS has reviewed these tools for educational use, but schools should confirm they also meet any organizational requirements before giving students access.


Check out our Course Catalog or contact us at support@codehs.com if you have any questions!

Did this answer your question?