Skip to main content
All CollectionsComputer Science CurriculumAdditional Curriculum Resources
AI Tool Access and Account Requirements for CodeHS Courses
AI Tool Access and Account Requirements for CodeHS Courses

Learn more about the Artificial Intelligence tools used in CodeHS courses

Talia Smith avatar
Written by Talia Smith
Updated this week

AI Tool Requirements and Uses:

The following list provides details on all AI tools used in CodeHS courses, including whether login credentials are required, the need for video or audio input, their specific uses, and the courses they are featured in.

ChatGPT

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Used in a variety of activities where students explore the functionality, strengths, and weaknesses of generative AI tools. Most activities allow students to select Gemini, ChatGPT, or Copilot though some ask students to use multiple and compare results.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

    • Introduction to AI for High School (could also use Gemini or Copilot)

Gemini

  • Login credentials required: Yes

  • Student video/audio input: None

  • How it is used: Used in a variety of activities where students explore the functionality, strengths, and weaknesses of generative AI tools. Most activities allow students to select Gemini, ChatGPT, or Copilot, though some ask students to use multiple and compare results.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

    • Introduction to AI for High School (could also use ChatGPT or Copilot)

Copilot

  • Login credentials required: Yes

  • Student video/audio input: None

  • How it is used: Used in a variety of activities where students explore the functionality, strengths, and weaknesses of generative AI tools. Most activities allow students to select Gemini, ChatGPT, or Copilot, though some ask students to use multiple and compare results.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

    • Introduction to AI for High School (could also use ChatGPT or Gemini)

Readwise AI

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Students are prompted to use the Book Recommendation tool to find books of a genre they choose as an example of AI capabilities.

  • Course(s) it is used in:

    • Applications of AI and Machine Learning

Poem Generating Bot

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Students are asked to create and run two prompts to generate two poems using this AI poem generation tool as an example of AI capabilities.

  • Course(s) it is used in:

    • Applications of AI and Machine Learning

AutoDraw

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Students are prompted to use their mouse to draw a shape and have AI recognize it as an example of AI capabilities.

  • Course(s) it is used in:

    • Applications of AI and Machine Learning

Teachable Machine

  • Login credentials required: No

  • Student video/audio input: Both video and audio input

  • How it is used: Used in a variety of activities where students create and train machine learning models using audio and/or image inputs.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

    • Introduction to AI for High School

    • Applications of AI and Machine Learning

Machine Learning Playground

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Students use this site to explore how changing nodes, layers, and epochs in a model influence results. No login is required.

  • Course(s) it is used in:

    • Applications of AI and Machine Learning

Google Colab Notebook

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Students use the site to run Python code inline, similar to Jupyter Notebooks.

  • Course(s) it is used in:

    • Applications of AI and Machine Learning

Quickdraw

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: The user is given a word that they have to draw with their mouse and the computer tries to guess what the word is using what it has learned from previous attempts by other users. Site provides an example of how a neural network learns.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

Thing Translator

  • Login credentials required: No

  • Student video/audio input: Video input only

  • How it is used: This is a Google Experiment that provides an example of using AI for image recognition and translation as part of the course highlighting AI capabilities. Site prompts the user to use the webcam and capture an image of an item, then uses AI to identify the item and translate the item name into another language.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

Suno

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Students listen to two pre-created versions of AI-generated songs to highlight the music and lyric generation capabilities of AI. Students do not generate music and no login is required to play the links in the exercise.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

Microsoft Azure Vision Studio

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Students use this tool to generate alt text for preloaded images on the site. Students do not load or generate images and no login is required to complete the exercise.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

Loudly

  • Login credentials required: Yes

  • Student video/audio input: None

  • How it is used: Students sign up for an account and use the site to generate a song using parameters of their choosing as an example of the capabilities of AI and compare it to another music generation site.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

soundraw.io

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Students are prompted to go to the site and click the “Try it for free” option to compare the generated song to another music generation site as an example of the capabilities of AI. No login is required for this use.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

Google Experiments

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Students are prompted to go to specific Google Experiments on the site and play the games to see a variety of ways in which AI is being used. No login is required for this use.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

    • Introduction to AI for High School

TensorFlow

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: This library is incorporated into Google Colab so students can build and train a variety of AI models using data sets provided through CodeHS exercises.

  • Course(s) it is used in:

    • Introduction to AI for High School

    • Applications of AI and Machine Learning

Huggingface

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Huggingface’s stable diffusion tool is used in a few activities where students can experience creating an image generation prompt to generate and refine images. No account creation is required to use this site.

  • Course(s) it is used in:

    • Introduction to AI for High School

ThisPersonDoesNotExist

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Students are asked to view examples of AI-generated faces on the site. No login is required to view the faces.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

Neal.fun

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Students are asked to play a game where they continually combine elements to make new elements. The game is used as an example of AI capability. No login is required.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

Synthesia

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Students are asked to view a pre-created AI-generated video created on this site and compare it to another, similar, AI-created video available on another site. Students do not generate any video themselves and no login is required to view the pre-created video.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

Hour One

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Students are asked to view a pre-created AI-generated video created on this site and compare it to another, similar, AI-created video available on another site. Students do not generate any video themselves and no login is required to view the pre-created video.

  • Course(s) it is used in:

    • Introduction to AI for Middle School

Open Art AI

  • Login credentials required: Yes

  • Student video/audio input: None

  • How it is used: An exercise has students explore generating an AI image. This site is referenced as a third option for the activity but is not required to complete the activity. To use the site a login is required.

  • Course(s) it is used in:

    • Introduction to AI for High School

Lakera

  • Login credentials required: No

  • Student video/audio input: None

  • How it is used: Students are asked to play the Gandalf game on the site to simulate how prompt injections can happen and to highlight the importance of LLM security. No login is needed to play the game.

  • Course(s) it is used in:

    • Introduction to AI for High School


Still have questions? Contact our team at support@codehs.com to learn more!

Did this answer your question?